自動化ツールUWSC使いよ集まれ21at SOFTWARE
自動化ツールUWSC使いよ集まれ21 - 暇つぶし2ch2:名無しさん@お腹いっぱい。
18/08/10 02:43:59.73 CqDuA+po0.net
>>1
今日現在
●ダウンロード
URLリンク(www.uwsc.info)はアクセスできません
VectorのURLリンク(www.vector.co.jp)からダウンロードできます
ここURLリンク(web.archive.org)URLリンク(www.uwsc.info)ならPro版もダウンロードできますがシェアレジはできません(たぶん)
●サンプル
URLリンク(www.uwsc.info)はアクセスできます
●FAQ
URLリンク(www.uwsc.info)もアクセスできます
●掲示板
URLリンク(www3.rocketbbs.com)もいろいろ参考になるでしょう

3:名無しさん@お腹いっぱい。
18/08/10 02:55:40.76 7v0AfP6H0.net
ダウンロード先はこっちだな
・UWSC Free版 Ver5.3.0.2
URLリンク(www.uwsc.info)
・UWSC Pro Ver5.3.0.2
URLリンク(www.uwsc.info)

4:名無しさん@お腹いっぱい。
18/08/10 11:49:53.29 UmRGA3SP0.net
>>3
おつ
そっちでダウンロードできたんですね

5:名無しさん@お腹いっぱい。
18/08/10 18:58:26.32 DsEJ46sg0.net
>>2
>>3
ありがとうございます助かります

6:名無しさん@お腹いっぱい。
18/08/10 20:56:04.36 GSPXeDZn0.net


7:名無しさん@お腹いっぱい。
18/08/12 00:06:51.84 Y7cEzMPI0.net
ChkImgXのダウンロードできる所知りませんか?

8:名無しさん@お腹いっぱい。
18/08/12 00:28:20.30 466M8szq0.net
俺のPC内にあるよ

9:名無しさん@お腹いっぱい。
18/08/12 02:23:18.00 2Hv8/kUf0.net
定期的にこれ書き込まないと死ぬんじゃないかと思うChkImgXの人。

10:名無しさん@お腹いっぱい。
18/08/13 20:46:25.39 fbj6Y+vo0.net
こんばんわ
初心者ですがよかったら質問させてください。
目的の画像が出るまでenterを繰り返し押して目的の画像が出てきたら
enterの繰り返しをやめる方法はありませんでしょうか?
While TRUE
KBD(VK_enter)
SLEEP(3)
WEND
ifb chkimg("gazou",0,,,,,,IMG_MSK_BGR4)
SLEEP(3)
BTN(LEFT,CLICK,G_IMG_X,G_IMG_Y)

これでenterの連打はできるのですが目的の画像が出てきた場合enterをやめる方法はありませんでしょうか?
よろしくお願いいたします。

11:名無しさん@お腹いっぱい。
18/08/13 21:07:45.45 rKoOFDLW0.net
While !chkimg("gazou",0,,,,,,IMG_MSK_BGR4)
KBD(VK_enter)
SLEEP(3)
WEND
BTN(LEFT,CLICK,G_IMG_X,G_IMG_Y)

12:名無しさん@お腹いっぱい。
18/08/13 21:15:45.86 fbj6Y+vo0.net
>>11
ありがとうございます
助かりました

13:名無しさん@お腹いっぱい。
18/08/13 22:12:35.73 AyIRt4U20.net
別解(連打をやめる条件が複数ある時など)
WHILE TRUE
IF CHKIMG("gazou",0,,,,,,IMG_MSK_BGR4) THEN BREAK
KBD(VK_enter)
SLEEP(3)
WEND
BTN(LEFT,CLICK,G_IMG_X,G_IMG_Y)

14:名無しさん@お腹いっぱい。
18/08/18 15:10:31.70 tJTEFdYN0.net
DIM str="わたし"
文字列の先頭一文字(1バイトでもいい)を取り出して、数値に変換する方法ってあります?
c = copy(str, 1, 1) or copyb(str, 1, 1)
d = VARTYPE(c, VAR_SMALLINT) or VAR_BYTE
ではうまくいかない

15:名無しさん@お腹いっぱい。
18/08/18 15:47:07.31 eWdMPR9k0.net
asc

16:名無しさん@お腹いっぱい。
18/08/18 17:18:06.81 tJTEFdYN0.net
>>15
サンキュー

17:名無しさん@お腹いっぱい。
18/08/21 11:13:52.15 7LM0noC10.net
PowerShellCoreさわってみたけど、使いにくいわ。



18:Rマンドレットとか使うといちいち冗長だしパイプが気持悪いわ。何渡すかわからん



19:名無しさん@お腹いっぱい。
18/08/21 13:30:36.92 5o13e8P10.net
何故それをこのスレに?

20:名無しさん@お腹いっぱい。
18/08/21 19:17:52.36 bTZsIKni0.net
uwsファイルはスクリプトとして選択できるのですがuwscファイルは選択できないのっておま環でしょうか?

21:名無しさん@お腹いっぱい。
18/08/21 19:56:23.23 nZ53sJsH0.net
拡張子がuwscのファイルってこと?
uwscファイルは関連付けされてないと思ったよ
やりたければ普通に関連付けすれば使えるんじゃない

22:名無しさん@お腹いっぱい。
18/08/21 20:16:44.33 hcqAObj90.net
UWSC本体からスクリプトファイル開くときの動作でしょ
ファイル選択ファイアログ側で拡張子絞ってるから出てこない(仕様)

23:名無しさん@お腹いっぱい。
18/08/21 21:10:46.88 MDpnopNP0.net
.uwscは何故か知らないけどuwsc.exeと同じフォルダにあると開けなかったな
違う場所に置いたら.uws扱いになって普通に使えて尚更意味不明だった記憶がある

24:名無しさん@お腹いっぱい。
18/08/21 22:30:20.05 WwHOLGH80.net
UWSCを使ってマウスをさわらずにマウスのカーソルの動きを記録して再生させたいのですが
PCを再起動後にスケジュールでマウスの動きを記録したものを作動させると、なぜだかマウスポインタが動きません。
一度マウスを動かしたあとなら、再生するとちゃんと動くのですが再起動後にマウスをさわらずにマウスポインタを認識させる方法はないでしょうか?

25:名無しさん@お腹いっぱい。
18/08/21 22:53:13.72 eEWdCzU00.net
ファイルを連続してダウンロードしようとしています
1回目のダウンロードの後に情報バーを閉じると、
毎回ではないのですがIEからフォーカスが外れてしまうことがあり、
IE自体は操作できるのですが2回目のダウンロードの際に、
情報バーのプルダウンの「名前を付けて保存」が押せず困っています
ID = HNDtoID(IE.hwnd) CRTLWIN(ID,ACTIVATE)をしてもなぜかうまくいきません
情報バーを閉じた後に何か特別な処理が必要なのでしょうか

26:名無しさん@お腹いっぱい。
18/08/22 00:17:05.45 9bZ884h10.net
情報バー必要ないなら非表示にしてしまえばいいのでは…?

27:名無しさん@お腹いっぱい。
18/08/22 00:46:42.47 TbzAVCkS0.net
>>25
情報バーというか 通知バーでしょうか
ダウンロード時に下に出るバーの名前は
出来れば表示したままにしたいです

28:名無しさん@お腹いっぱい。
18/08/22 07:07:48.48 PMi49keh0.net
>>23
自己解決しました

29:名無しさん@お腹いっぱい。
18/08/22 09:07:02.16 kDJqSbtY0.net
>>26
ごめんどのバーか画像でも貼るか正しいui名称にしてくれないか?
まあ、次善策だけどその現象が起きた時に復帰させる為の手動操作(をスクリプトにして)を挟めばいいんでないの

30:名無しさん@お腹いっぱい。
18/08/24 23:37:29.44 HUqcqOWG0.net
仮に認証が無いならいっそInvoke-WebRequestとかで直接DLしちゃえばいいんでない

31:名無しさん@お腹いっぱい。
18/08/27 22:30:50.77 ucVw79+AO.net
Excelのセル結合解除したり、行消したりできるの?

32:名無しさん@お腹いっぱい。
18/08/30 00:50:22.82 aoYNOqrU0.net
現時点ではuwscを使ってるけど、今後uwscが使えなくなったときの代替は下記の記事にあるように
AutoITがベストなのかな?
URLリンク(qiita.com)
URLリンク(qiita.com)

33:名無しさん@お腹いっぱい。
18/08/30 02:04:15.63 I/FdilOY0.net
ただの対�


34:芫L事見てベストとか言われても この先新しいソフト出るかもしらんし、autoit使えなくなるかも分からんしょ uwscが使えなくなった時じゃなくて今(学習コスト少なめに)乗り換えるなら悪くないかもね



35:名無しさん@お腹いっぱい。
18/08/30 10:17:56.97 xyJsPrQx0.net
無料使ってる時点で、仕方ない感じだね。
読んでみたが、書き替えは相違点多すぎて無理かな。
最近は、仕方ないのでUIこさえて自前でやってるよ。

36:名無しさん@お腹いっぱい。
18/08/30 16:06:46.50 uacvrJEb0.net
PowerShellでやれないんですか。

37:名無しさん@お腹いっぱい。
18/08/30 18:55:13.49 cvYTXeM70.net
すいませんchkimgxの繰り返しで最初の1回しか画像認識に成功しない怪減少に悩まされています
どなたかご教授願います
初回は100%成功するのに、2回目以降は100%失敗し、
失敗した画面のまま再度行うとなぜかまた100%成功します
OPTION OPTFINALLY
CALL ChkImgX.uws
startup_chkimgx()
try
while true
 sleep(0.5)
 if chkimgx("XX.bmp",0,0,X,X,1,2,-1)
 mmv(G_IMGX_X, G_IMGX_Y)
 sound("XX.mp3",TRUE)
 endif
sleep(0.5)
wend
finally
 shutdown_chkimgx()
endtry

38:名無しさん@お腹いっぱい。
18/08/30 19:03:17.86 h25VE0d+0.net
ほんとに認識に失敗してるのか?
mmvの前にメッセージボックス出して検証してみた?
mmvでカーソル動いてそのまま見たいだから見た目変化してないのと
soundまっぱーが解放されてないまま次の音が鳴らなくなってるだけではない?

39:名無しさん@お腹いっぱい。
18/08/30 21:22:31.61 cvYTXeM70.net
メッセージボックスも反応なし、マウスも移動しないので失敗してるみたいです
なぜ最初の1回しか成功しないのでしょう?毎回再生しなおせば成功します
なので、別のスクリプトで毎回終了させては1秒ごとに再生する形にしたら成功しました
が、できれば繰り返し成功するようにしたいのですが、全く原因が分かりません
ちなみにデスクトップの画像などでは同じ記述でも毎回成功します

40:名無しさん@お腹いっぱい。
18/08/30 21:26:11.53 I/FdilOY0.net
知恵袋で回答待てよ()
MMVしてマウスカーソル乗ってるから認識できないとかいうくだらないオチだったりしない?w

41:名無しさん@お腹いっぱい。
18/08/30 21:46:26.02 cvYTXeM70.net
>>38
あ、バレましたか なかなか回答がなかったのでw
本当に困ってるんですが、原因が全く分かりません

42:名無しさん@お腹いっぱい。
18/08/30 21:47:45.15 cvYTXeM70.net
>>38
マウス移動をしなくても一度目しか認識しません
タイマーで一秒ごとに再生すると画面がチカチカしっぱなしなのでなるべく繰り返しにしたいのですが

43:名無しさん@お腹いっぱい。
18/08/30 21:52:35.83 sNeZq/KT0.net
>>35
怪現象ではなくchkimg失敗して当然な状況
お前には同じ画像に見えても、よく似た別画像が表示されているだけだ
どうせゲーム用途だろ?
住人には何の価値もないトラブルシューティングだ
目障りだからさっさと消えてくれ

44:名無しさん@お腹いっぱい。
18/08/30 21:53:52.85 sNeZq/KT0.net
しかもマルチポストとか救いようがないクズじゃねぇか
ID:cvYTXeM70はNGぶっこんでおくわ

45:名無しさん@お腹いっぱい。
18/08/30 21:58:36.48 Xm/9dSh00.net
>>37
「失敗してるみたい」じゃなくて
全行にprint入れて確実にどこまで通ってるか確認しろよ
自分の手抜き確認をエスパー召喚で帳消しするのは非効率すぎ

46:名無しさん@お腹いっぱい。
18/08/30 22:25:05.12


47:+3Ead7kw0.net



48:名無しさん@お腹いっぱい。
18/08/30 22:27:43.79 +3Ead7kw0.net
sound が2回目以降失敗してる可能性も

49:名無しさん@お腹いっぱい。
18/08/30 22:33:14.82 cvYTXeM70.net
ソフトのサイドバーが原因みたいです
反応しなくなってサードバーのカーソルを乗せると認識することに気づきました
一度認識するとサイドバーが最前面に表示されるようになってるのかなと

50:名無しさん@お腹いっぱい。
18/08/31 13:35:39.73 uKbzmMtj0.net
>>46
直前に一回 空クリックでもさせとけば? 不測の事態があっても人間にもわかりやすく認識するだろう
soundはそれ自体が邪魔してテストの確認には向かないぞ。BALLOONとかにしとけ

51:名無しさん@お腹いっぱい。
18/09/01 18:42:26.40 NZHP/SYC0.net
常に一定範囲内を移動している画像の認識に失敗するんですがやはり難しいのでしょうか?
通常のCHKIMG関数を回すと動いている画像だけ認識に失敗します。

52:名無しさん@お腹いっぱい。
18/09/01 19:06:12.08 GLlNT9WG0.net
>>48
縁にアンチエイリアスがかかっていたり
画像が拡縮されて表示されていると
移動によって画像が変わる

53:名無しさん@お腹いっぱい。
18/09/01 20:39:07.74 H0xLfmXa0.net
縁だったら内径よりにトリミングすればいいけどね
動いている時にエフェクト類がかかるもの、既出だけど拡大縮小回転のあるものはchkimgでは無理
拡張ライブラリでいけるかもしれないし無理かもしれない
範囲内がどういう感じか分からんがpeekcolorで対応という手もあるよ

54:名無しさん@お腹いっぱい。
18/09/01 20:58:26.42 NZHP/SYC0.net
小さめにトリミングして認識させているのですが反応しないですね…
寸法も変化してはいないのでアンチエイリアスか画面の処理関連かと思います
確かに色はその部分固有なのでpeekcolorで試行錯誤してみます
ありがとうございます

55:名無しさん@お腹いっぱい。
18/09/01 20:59:23.09 K3tvfQkk0.net
それこそxを使えば解決できますよ

56:名無しさん@お腹いっぱい。
18/09/01 21:14:29.53 +K+4Br9y0.net
背景が固定なら画像の差分をとればいけるけど、UWSCにはその機能はないか

57:名無しさん@お腹いっぱい。
18/09/01 21:15:16.39 BfwCM7JZ0.net
androidエミュレータに出ている画像をchkimgで検出出来るけど
少し画面をスクロールさせると反応したりしなかったりで不安定に
これもアンチエイリアスが原因っぽい

58:名無しさん@お腹いっぱい。
18/09/01 23:32:38.19 H0xLfmXa0.net
ちょっと疑問なんだけど、なんでアンチエイリアスで影響出るほどそんな縁の部分いっぱいまで判定用の画像作ってんの?
それともアンチエイリアスって言ってみたいだけで、単に背景巻き込んで判定画像にしてるとか元々半透明で背景に影響されてるのを分かってない?

59:名無しさん@お腹いっぱい。
18/09/02 03:15:22.38 iGtR/g4E0.net
>>51
見た目の色が同じだからといって全く同じ数値になるとも限らんからな
画像の合成や縮小・拡大とかやるときは、周囲の色と合成して変えていくから周辺が変わると中心部まで
派生して影響しても不思議はない

60:名無しさん@お腹いっぱい。
18/09/02 05:14:16.18 Q7uUOSiR0.net
アンチエイリアスは画像の縁だけじゃなくて
中心部も色の境目のある部分が全てぼかされていて
そのぼかされている部分が再描画されるとドット単位で微妙に色が変わってchkimgで認識出来なくなるっぽい

61:名無しさん@お腹いっぱい。
18/09/02 05:16:59.42 Q7uUOSiR0.net
あぁこれAndroidエミュレータの話ね

62:名無しさん@お腹いっぱい。
18/09/02 07:31:46.97 vIxaNjkI0.net
bot組むぐらいならテンプレートマッチングぐらい習得しなよ
そもそも使う意味の�


63:ネいものが認識できないとか馬鹿なこと書き込まなくて良くなるよ



64:名無しさん@お腹いっぱい。
18/09/02 09:01:18.17 JiYZP68G0.net
>>55
ありがとうございます。
見た感じ透過はされていないと思ったのでボタン部分の内側を背景と交わる部分が出ないようにカットして使用しています。
>>59
初心者なもので馬鹿な事を書き込んでしまいすいません。
テンプレートマッチング調べてみます。勉強になります。

65:名無しさん@お腹いっぱい。
18/09/02 14:37:31.02 i+biTD+E0.net
見た目じゃなくて画像編集系のツールとかでレイヤー重ねて比較するとかしてみては。

66:名無しさん@お腹いっぱい。
18/09/03 07:51:47.61 jQ8+ra680.net
なんだろ?この勘違いスレチ君は?
> bot組むぐらいならテンプレートマッチングぐらい習得しなよ

67:名無しさん@お腹いっぱい。
18/09/03 09:47:44.45 B28/MPRh0.net
Hyper SBIとマネックストレーダーにUWSCで自動化してログインしていました。
最近、環境をWin7からWin10に変更したら、操作できなくなりました。
管理者で実行していますし、UACも表示しないようにしてみましたが、操作できません。
Win10で使うには、どうしたらよいのでしょうか。

68:名無しさん@お腹いっぱい。
18/09/03 12:55:52.31 LrwcRju10.net
>>63
自分で作ったスクリプト?
まあchkimgとか使ってるならまずは画像を作り直して見るのが良いかと

69:名無しさん@お腹いっぱい。
18/09/03 13:16:25.67 B28/MPRh0.net
自分で作ったものです。chkimgは使ってません。
起動させて、IDとパスワードを入力して、画面を整列させるだけなので。

70:名無しさん@お腹いっぱい。
18/09/03 14:27:03.42 bwwFU0mM0.net
単にソフトの場所変わってて探せてないだけじゃね?w

71:名無しさん@お腹いっぱい。
18/09/03 14:32:08.06 LrwcRju10.net
だとすると、例えばどういうコードが動かないのかな?
(動かないというのは無反応なのかエラーが出るのか)
アプリのウインドウすら認識しないのか、入力したいテキストボックスが認識できないのか
pro版なら一度記録してみる、非プロなら適宜ログ出力入れて何が出来ていないのか確認するか、手っ取り早くUI inspectorでキーワード合ってるか見比べる
最悪なのはアプリ内の内蔵webviewを操作してる場合だけど…まあ、何にせよどんなコードでどんな動きを期待するか出てこないとこれ以上の事は自分からはなんとも

72:名無しさん@お腹いっぱい。
18/09/03 14:40:30.93 RYEphy5V0.net
なんでここまで言われないとわからないのかね
ログはさんでどこまでできてどこからできないのか調べることすら自分でせず
ソースも貼らず、どういう結果になるかも言わずに
操作できません、どうしたらよいかなんて言われて他人がわかるわけがないだろうに

73:名無しさん@お腹いっぱい。
18/09/03 14:47:21.51 RmEaoNsc0.net
それしか能のない教えたがりのお前らに教える機会を与えてやってるんだから偉ぶってないで感謝しろよゴミクズども

74:名無しさん@お腹いっぱい。
18/09/03 16:49:36.08 B28/MPRh0.net
例えばこんな感じでマネックストレーダーの起動をしてみると、
EXEC ("パス\monex_ms\module\MonexMarketStation.exe")
結果は無反応、ログは何もでません。
そのまま手動で実行するときは、UACが出るので、
これのせいだと思って一応確認が出ないようにしてみたけどだめですね。
もちろんUWSCは管理者で実行しています。

75:名無しさん@お腹いっぱい。
18/09/03 18:17:32.79 v3/5pfwr0.net
当方プログラミング未経験者です
ウェブバンクで当月取引の一覧を見ながらExcelで帳簿を作り
会計ソフトに伝票として書き出しているのですが
その作業を半自動化出来ないかと考えていたら
UWSCに行き着きました。当方プログラミングの経験が無く
UWSCの参考になる書�


76:ミ(一冊だけ…?)や一から勉強出来そうな ウェブサイトが少なかったのも有り 体系的にプログラミングを学ぶ為、UWSCに似た言語を習得する事から 始めようと思っているのですが Rubyがパッと見た感じ近く(素人目ですが) 参考になりそうなサイト、書籍も豊富に見受けられたので Rubyから勉強しようと思っています。 皆さんでしたらどういった言語が良いと思いますか? ご意見聞かせて頂けたら幸いです。



77:名無しさん@お腹いっぱい。
18/09/03 18:46:49.12 LrwcRju10.net
>>70
起動しておいてそれ以降の動作は?
てかログはその前後に入れて前だけ出て後が出ない、止まるという感じ?
>>71
Rubyはちょっと的外れかと、uwscに活かせる事が少ない
やる気次第ではPython、ぶっちゃけuwscがいらなくなる
ちょっとしかやる気ないならExcel附属のVBAは学習サイトも本も多いし、uwscの簡単な部分と組み合わせれば大体のExcel業務はできるよ

78:名無しさん@お腹いっぱい。
18/09/03 18:59:57.21 i1ccZNFV0.net
chkimgxさえ他で使えればいつでも乗り換えられる

79:名無しさん@お腹いっぱい。
18/09/03 19:04:10.69 B28/MPRh0.net
Option LogPath="UWSC.log"
Option LogFile=3
PRINT "a"
EXEC ("パス:\tools\monex_ms\module\MonexMarketStation.exe")
PRINT "b"
ACW(GETID("ログイン","#32770"),448,156,1024,768,0)
BTN(LEFT,CLICK,929,433,300)
PRINT "c"
こんな感じで、ログインボタンを押すようにしている。
今やってみたログは、
18/09/03 19:00:13 a
18/09/03 19:00:13 b
18/09/03 19:00:21 c
bとcの間に少し間があるから、見つけられなくてちょっと止まってるような感じだと思う。
起動していないから当たり前だけど。

80:名無しさん@お腹いっぱい。
18/09/03 19:11:43.04 B28/MPRh0.net
大事なこと書き忘れたけど、操作できないのは、Hyper SBIとマネックストレーダーだけ。
ブラウザとかエクセルをいじったり、ほかのアプリ起動したりするのは問題なし。

81:名無しさん@お腹いっぱい。
18/09/03 19:32:23.98 RM+8ytEq0.net
>>74
無駄かもしれないけど一応おもいつき
戻値 = EXEC( exe名, [同期フラグ, X, Y, 幅, 高さ] )
なので
PRINT "a"
PRINT EXEC ("パス:\tools\monex_ms\module\MonexMarketStation.exe")
PRINT "b"
もうみっつ
pathぬきでいきなり EXEC ("MonexMarketStation.exe")
起動するだけのbatを作ってEXECかDOSCMD
path中の " を <#DBL>に変え忘れているかもしれない

82:71
18/09/03 19:38:51.28 v3/5pfwr0.net
>>72
なるほど、Pythonが良いのですね。
趣味の一貫として初めたいので
VBAではなく、歯応えの有りそうな?Pythonにしようと思います。
早速書籍を調べて、学習を開始しようと思います。
お返事、有難うございました。

83:名無しさん@お腹いっぱい。
18/09/03 20:08:11.29 LrwcRju10.net
>>74
公式のqaとEXEのパスが違うっぽいのはインストール先変えてるのかな
単純にスクリプト記載のパスをwin+rのウインドウに入れて起動する…くらいは確認してるわな
腐った応急処置としてはスクリプトをEXEのとこに置いてパスなしとか

84:名無しさん@お腹いっぱい。
18/09/03 20:10:42.09 LqpxvmdS0.net
>>71
業務はエクセル決め打ちだろうから
まずVBA覚えた方がいいよ?
プログラマならPython覚えて損はないけど
事務が本業ならVBAが実用的

85:名無しさん@お腹いっぱい。
18/09/03 20:12:12.49 LqpxvmdS0.net
あと個人的にはRuby大好きなんだけど
Windowsとの親和性が良くないし
RairsでWebサイト構築するのが主な使われ方だから
ベタにVBA覚えた方がたぶん役に立つ

86:名無しさん@お腹いっぱい。
18/09/03 20:27:23.74 9+ZNL7Cx0.net
>Rairs
Rails(レイルズ)な
初心者検索用に念の為

87:名無しさん@お腹いっぱい。
18/09/03 20:36:10.78 gyD7I8KM0.net
>>72
PythonでSelenium、Chromeを操作するのが良さそうかな。
FireFoxのSeleniumIDEが使い勝手良かったけど、
バージョンアップで切り捨てられて今再開発中なのかな。
「Python Selenium スクレイピング」で検索するといろいろサイトがヒットするし、
参考書籍も出てるからそれからはじめると良いかと。
プログラミングを習得するために言語を学ぶってなるとなかなか覚えが悪いけど、
目的絞ってそのためにプログラミングを学ぶって場合だと覚えが早いかなぁ、と。

88:名無しさん@お腹いっぱい。
18/09/03 21:02:22.05 B28/MPRh0.net
>>76
PRINT EXEC ("パス:\tools\monex_ms\module\MonexMarketStation.exe")
→戻り値は-1でした。
EXEC ("MonexMarketStation.exe")
→無反応
起動するだけのbatを作ってEXECかDOSCMD
→UACの確認画面の後、普通に起動します。

89:名無しさん@お腹いっぱい。
18/09/03 23:07:29.74 LqpxvmdS0.net
>>81
あーこんな凡ミスして屈辱だわ

90:名無しさん@お腹いっぱい。
18/09/03 23:11:03.47 LqpxvmdS0.net
>>72
>Rubyはちょっと的外れ
SeleniumはRubyからも使えるから
Rubyが的外れってのも的外れだと思う
ぶっちゃけPythonとRubyじゃそんな変わらないよ

91:名無しさん@お腹いっぱい。
18/09/04 00:22:20.28 iRl26RcX0.net
>凡ミス
いやこのミスは見たことないw

92:名無しさん@お腹いっぱい。
18/09/04 12:58:04.15 39rlG4pw0.net
>>83
UACは無効にしたのでは…?

93:名無しさん@お腹いっぱい。
18/09/04 14:14:37.32 4dIaeqlJ0.net
自己解決しました。
win10は、レバー下げてUACの表示しないようにするだけではだめで、
完全に無効にするには、レジストリをいじる必要があるんですね。
レジストリいじって無効にしたら、全部動きました。
お世話になりました。

94:名無しさん@お腹いっぱい。
18/09/04 16:09:38.65 YkPVx7QT0.net
Win10罠過ぎるな 報告ありがとう
気を付けるわ

95:名無しさん@お腹いっぱい。
18/09/05 00:08:19.53 f/kldqJv0.net
>>71
Excel でウェブバンクにログインする。
または、ブックマークレットで情報を取り出す。
ログインした状態でブックマークレットを動かし、クリップボードなどにコピーし、Excel で利用する。
今、ジャパンネットバンクのログインしたページでブックマークレット使えるかやってみたらできた。
URLリンク(scripts.web.fc2.com)
クリップボードにコピーはググれば出て来るけど
Chrome では2回連続ではできなかった。

96:名無しさん@お腹いっぱい。
18/09/05 15:45:32.93 KW/OlB6L0.net
GETACTIVEOLEOBJで起動中のIEを取得しようとしているのですが
手動(アイコンダブルクリック)で起動したIEは取得できるのですが
UWSCからEXECで起動したIEはCOM_ERRORになってしまい取得できません。
どうしてでしょうか?

97:名無しさん@お腹いっぱい。
18/09/05 15:56:54.20 f/kldqJv0.net
>>91
管理者権限で動いてるんでしょ。

98:名無しさん@お腹いっぱい。
18/09/05 16:06:38.20 KW/OlB6L0.net
UWSCを管理者権限で起動しても状況が変わらなかったのですが、どうすればいいか教えていただけますか?

99:名無しさん@お腹いっぱい。
18/09/05 16:22:45.73 f/kldqJv0.net
IEでもHTAみたいなのはCOMつかめなかったりするけど
起動のコマンドラインとかも判断に必要かもね。

100:名無しさん@お腹いっぱい。
18/09/05 17:57:33.37 KW/OlB6L0.net
プライベートモードで起動していて引数は-private だけなのですが、、

101:名無しさん@お腹いっぱい。
18/09/05 20:06:36.45 f/kldqJv0.net
おいおい瞬殺だよ

102:名無しさん@お腹いっぱい。
18/09/05 21:07:33.22 NltbK+Jt0.net
起動直後に
GETACTIVEOLEOBJ()
してるんなら
GETACTIVEOLEOBJ()
の前に
SLEEP()でちょっと待ってみたら

103:名無しさん@お腹いっぱい。
18/09/06 02:47:55.03 tmFU0Dao0.net
>>96
どういうことですか?
>>97
直後ではないです。
EXECでIEを起動するUWSCを実行して、あらかじめ起動しておいて
次にGETACTIVEOLEOBJで取得するUWSCを実行しています

104:名無しさん@お腹いっぱい。
18/09/06 06:35:32.86 RTtq6P+N0.net
起動直後っていったのはUWSCのスクリプト開始直後とかいう意味ではなく
EXECによるIEの起動直後という意味です
自分の環境では
EXEC("C:\Program Files\Internet Explorer\iexplore.exe", FALSE)
DIM IE = GETACTIVEOLEOBJ("InternetExplorer.Application");
の場合は COM_Error が表示されましたが
EXEC("C:\Program Files\Internet Explorer\iexplore.exe", FALSE)
SLEEP( 1 )
DIM IE = GETACTIVEOLEOBJ("InternetExplorer.Application");
の場合は COM_Error は表示されませんでした
EXECの代わりに DOSCMD("C:\...\iexplore.exe", TRUE);でも同様でした
COM_ERR_IGNを入れて、あえてCOM_Errorを無視しながら
取得を繰り返すと
途中から取得できるようになるのを確認できました。
EXEC("C:\Program Files\Internet Explorer\iexplore.exe", FALSE)
COM_ERR_IGN
DIM IE
REPEAT
IE = GETACTIVEOLEOBJ("InternetExplorer.Application");
PRINT IE
UNTIL (IE > -1)
COM_ERR_RET
PRINT IE.FullName
SLEEP(20)

105:名無しさん@お腹いっぱい。
18/09/06 06:47:29.75 TLqVmZqR0.net
>>99
スーパー親切でわかりやすいな。
別人だけど、ありがとう

106:名無しさん@お腹いっぱい。
18/09/06 08:07:27.12 tmFU0Dao0.net
>>99
ありがとうございます。
理解しています。
IEをあらかじめ起動しているので、IE起動直後ではないと言いたかったのです。
スリープをいれてもCOM_ERR_IGNでエラーで停止しないようにして繰り返しても取得できないので困っています。
GETALLWIN()ではIEFrameが見つかるのですが、GETACTIVEOLEOBJをしても取得できないのです。
公式のQAを見ていたら、だいぶ古いですが原因不明で取得できないことがあると書いてあったので
もしかしたらそのパターンなのかもしれないです。もう少し調べてみます。ありがとうございました。

107:名無しさん@お腹いっぱい。
18/09/06 15:29:58.38 36/ewAYI0.net
>>98
プライベートモードって他人に見られないように動作するモードなので
他人(他アプリ等)に見せるためのCOMは公開しないんじゃないかってことです。
プライベートモードにしたときのCOMの動作はググっても分かりませんが、そう言う事だろうと思います。
「おいおい瞬殺だよ」についてはググって下さい。
URLリンク(www.google.co.jp)”おいおい瞬殺だよ”

108:名無しさん@お腹いっぱい。
18/09/06 16:14:58.08 tmFU0Dao0.net
>>102
プライベートモードというのは、クッキーやキャッシュなどの情報を引き継がないモードです。
他人に見られないためのものではありません。
ブラウザの初期値で起動する感じです。COMとは関係ありません。
ありがとうございました。

109:名無しさん@お腹いっぱい。
18/09/06 16:52:03.38 36/ewAYI0.net
>>103
何のために消すか考えてみてください。
クッキーやキャッシュなどの情報を他人が見ることが出来るんです。
消せば見れないから消すんでしょ?
単に消すだけならいつどのように消しても問題ないはずです。
あなたの方こそ目的を分かってないんじゃないですか?

110:名無しさん@お腹いっぱい。
18/09/06 17:02:42.95 36/ewAYI0.net
「 ”プライベートモード” 目的 開発者」でググったらすぐ出てきましたが、
ここに投稿しようとするとエラーになり、投稿できません。
URLは削除したし、文章をMANGOテストスレでテストしても問題ないと出ます。

111:名無しさん@お腹いっぱい。
18/09/06 20:00:36.01 j1tF6TdI0.net
getActiveOLEobj("InternetExplorer.Application","InPrivate - Internet Explorer - [InPrivate]")

112:名無しさん@お腹いっぱい。
18/09/06 22:30:32.74 HCr3cMZM0.net
>>102
プライベートモードで開いてあるIEのCOM操作は普通にできるよ
なんで�


113:タ際に試してもいないのに思い込みで上から目線で適当なこと書くの? 馬鹿なんすか?



114:名無しさん@お腹いっぱい。
18/09/06 22:51:11.84 36/ewAYI0.net
>>107
じゃあなんで質問者にはできなかったの?

115:名無しさん@お腹いっぱい。
18/09/07 07:08:55.94 k0BRhG6U0.net
誰もがおまえみたいに四六時中張り付いてる訳じゃないぞw

116:名無しさん@お腹いっぱい。
18/09/07 21:23:53.29 Z8kHlTUQ0.net
>>108
お前、質問返す前にやることがあるだろ……

117:名無しさん@お腹いっぱい。
18/09/08 05:06:05.79 xm8uz2D7O.net
全ての条件が揃うまで繰り返す
ただし、一発目で揃ったら処理しない場合って
WHILE !((A=B)And(C=D)


118:) 繰り返したい処理 WEND でいいのかな?



119:111
18/09/08 06:20:21.10 xm8uz2D7O.net
すみません、自己解決しました
111の通りで思った処理ができました

120:名無しさん@お腹いっぱい。
18/09/08 11:51:26.74 cu6pMVJY0.net
whileのあとの ! ってどういう意味なんですか?

121:名無しさん@お腹いっぱい。
18/09/08 12:05:08.02 lL9O4Nyq0.net
ヘルプの極々最初に書いてあるような事聞く奴って

122:名無しさん@お腹いっぱい。
18/09/08 12:08:17.49 lL9O4Nyq0.net
UWSCに限った記号でもないのに
+-×÷の意味を聞く位の超低レベルな質問する奴ってほんと何考えてるんだか
何も考えてないんだろうけど

123:名無しさん@お腹いっぱい。
18/09/08 12:17:38.42 dX/NWcEk0.net
おまえらを使ってやってんだよ

124:名無しさん@お腹いっぱい。
18/09/08 12:24:28.46 lL9O4Nyq0.net
はいはいご苦労様でした

125:名無しさん@お腹いっぱい。
18/09/08 12:56:42.83 MNGZUL/w0.net
>>114-115
調べるも何も表示されてないからちょっと聞いただけ
喧嘩腰に聞いたわけでもないし普通にレスして返してくれればいいのに
教えるのがそんなに手間なら煽りレスもつけなきゃいいのに
どっちが恥ずかしいんだか、どんだけ育ちが悪いんだろう
虐待でもされて育ったのかな?w
親の親も、そのまた親も先祖代々クズ底辺の家系っぽいね
最初から教える気ないならお互いに気分悪くなるからスルーしてって
言ってるし、もういいわって去ろうとしてるのに言葉がわからないのかバカなのか
底辺のカスがチワワみたいにプルプル震えながらキャンキャン吠えて
噛み付いてきてチョー笑えるwwwwwwwwwwwwwwwwwwwwwwwwwwwww

126:名無しさん@お腹いっぱい。
18/09/08 13:11:49.30 dX/NWcEk0.net
その返しはダサイ

127:名無しさん@お腹いっぱい。
18/09/08 15:38:28.36 5aMFW64E0.net
>>118
聞く前に調べろ

128:111
18/09/08 16:17:50.90 xm8uz2D7O.net
>>118
!は何々ではないを意味します

129:名無しさん@お腹いっぱい。
18/09/08 16:25:43.28 LmAN1teg0.net
>>118
思いつくばかりの怒涛の悪口かわいい

130:名無しさん@お腹いっぱい。
18/09/08 17:14:23.25 d1ek+C840.net
盛大なブーメランを自分で作って自分に投げてる。

131:名無しさん@お腹いっぱい。
18/09/08 17:25:27.13 fDcpfeHM0.net
>>118
お前は!(バカじゃないし)、!(恥ずかしい奴じゃないよ)

132:名無しさん@お腹いっぱい。
18/09/08 17:33:18.98 qj+s6LS+0.net
文章に!をつけると強い感じがするだろ?それと同じだよ
プログラ厶にメリハリがついて実行時にその部分に勢いがつくようになる

133:名無しさん@お腹いっぱい。
18/09/08 17:38:34.88 MNGZUL/w0.net
コピペにめっちゃ釣れててワロタ

134:名無しさん@お腹いっぱい。
18/09/08 19:54:22.30 cu6pMVJY0.net
>>121
ありがとうございます、大変助かります
ヘルプも見てみますね。

135:名無しさん@お腹いっぱい。
18/09/08 20:06:43.61 7ZyZep9G0.net
顔真っ赤にしてコピペで釣り宣言ですね

136:名無しさん@お腹いっぱい。
18/09/09 14:13:07.42 DT6Q3m2VO.net
メインフレーム使う業務システムにもsendstrつかえるの?

137:名無しさん@お腹いっぱい。
18/09/09 19:45:22.73 SvJ2Efvg0.net
今日詰まって自己解決したから書いとく
ChkImgXで、GoogleChromeの画面がキャプチャできてなかったんだが
Windows8.1以降ならPrintWindowの引数にPW_RENDERFULLCONTENTを指定すればキャプチャできるみたいなので
自分の環境でソースビルドしたらいけたわ

138:名無しさん@お腹いっぱい。
18/09/15 03:08:02.42 4W2tqLve0.net
もしよかったら教えてください。
AndAppのゲームで、mouseorg(id, 2)とすると
アクティブウィンドウであってもBTNやKBDに無反応になります。
(id, 0)や(id, 1)と変えると受け取ります。
URLリンク(kobuji.me)
原因はこれでしょうか。
それを確認する方法


139:や、回避する方法はありますか。



140:名無しさん@お腹いっぱい。
18/09/15 09:35:24.85 2JbXHw6T0.net
>>131
AndAppを使ったことがないから自分では試してないけど
mouseorgのMORG_DIRECTが効かないアプリケーションはある
構文が正しくて駄目なら無理ですね
過去に似たような質問がたくさんあるんで見てください

141:名無しさん@お腹いっぱい。
18/09/15 17:43:20.00 4W2tqLve0.net
>>132
過去ログでさんざん繰り返された質問でした。すみませんでした
それなのに教えていただき、ありがとうございます
仮想化を試してみます

142:名無しさん@お腹いっぱい。
18/09/17 21:55:26.81 A3GgMm0p0.net
chkimgXについてなのですがchkimgと同様に特定の色のみを透過色にする方法はありますか?

143:名無しさん@お腹いっぱい。
18/09/17 22:02:19.03 Vx0B94O+0.net
テンプレートマッチングは1ドットずつ比較してるわけじゃないから、アルゴリズム的に非常に難しいと思う。

144:名無しさん@お腹いっぱい。
18/09/18 11:09:39.75 Cdt9xJ6O0.net
>>135
やはりそうですか
違う方法を考えることにしますありがとうございます

145:名無しさん@お腹いっぱい。
18/09/18 12:54:56.72 3BupinpH0.net
chkimgXにはないですが、画像のズレを検出するような手法としては位相限定相関法というのがありますね。
詳しくはわかりませんがテンプレートマッチング、位相限定相関法ともに画像を離散フーリエ変換して計算を効率化してるらしいです。

146:名無しさん@お腹いっぱい。
18/09/18 17:56:15.25 Y2Cgk1y00.net
>>137
もうUWSCでコーディングできる話じゃないから、、、

147:名無しさん@お腹いっぱい。
18/09/19 17:43:50.88 hols3xjd0.net
>>133
これって
●FAQ
ネットゲームにて動かない、DirectXのアプリにてマウス操作ができない #N11
  対応していません。
だわ。

148:名無しさん@お腹いっぱい。
18/09/19 19:39:07.90 QbywXPoS0.net
たしかmouseorgのは動作を送る方法が変わってくるのが原因で1部ソフトでは動かないですね

149:名無しさん@お腹いっぱい。
18/09/20 14:03:38.60 cGdx9HED0.net
過去スレで刀剣乱舞のuwscスケリプトアップしてくださった方はまだおられますか?
再アップしていただけないでしょうか

150:名無しさん@お腹いっぱい。
18/09/20 14:18:52.63 j7IeDDrX0.net
>>141
スレ違い。
そっちで探しなよ。

151:名無しさん@お腹いっぱい。
18/09/20 18:14:48.38 JjZMXtJc0.net
すみません指定された座標範囲の中だけで画像を認識させたいのですが
どのようなスクリプトになるか分かるかたいませんでしょうか?
ifb chkimg("画像",0,,,,,,IMG_MSK_BGR4)
BTN(LEFT,CLICK,G_IMG_X,G_IMG_Y)
これがいつも使っているスクリプトです。
よろしくお願いします。

152:名無しさん@お腹いっぱい。
18/09/20 18:17:51.93 Zjq3Aw3A0.net
ifb使ったらendifで閉めないとダメだろ ちゃんとしろよな

153:名無しさん@お腹いっぱい。
18/09/20 18:20:39.65 JjZMXtJc0.net
はいendifもちゃんと書いています。
よろしくお願いします。

154:名無しさん@お腹いっぱい。
18/09/20 18:21:31.55 blS0SK8T0.net
>>143
引数のサーチ範囲を指定すればいい
ヘルプをよく読んでみて
chkimg("画像",0,0,0,100,100,-1,IMG_MSK_BGR4)

155:名無しさん@お腹いっぱい。
18/09/20 18:22:49.11 +4FOa8+z0.net
ここで聞く前に少しは自分で調べようとか考えないの?
バカはさっさと死ねよ

156:名無しさん@お腹いっぱい。
18/09/20 18:32:06.22 JjZMXtJc0.net
>>146
ありがとうございます。
エラーがでないのでこれで調整できそうです。

157:名無しさん@お腹いっぱい。
18/09/20 19:01:23.90 g9jp4Zk00.net
>>146
お前のようなヘルプに書いているような初歩的なことにも回答するからクソみたいな質問者が後を絶たないんだよ
うざいから消えろや

158:名無しさん@お腹いっぱい。
18/09/20 19:06:14.64 JjZMXtJc0.net
僕のことを悪く言うのはいいけど教えてくれる人を悪く言うのはやめてください

159:名無しさん@お腹いっぱい。
18/09/20 19:07:43.69 Uc8EVcfV0.net
ヘルプ読めばわかる質問へのレスはヘルプ読めだけでええわな

160:名無しさん@お腹いっぱい。
18/09/20 19:10:17.53 oLQbmerS0.net
初歩的なことがここに書かれちゃまずいことってあるか?

161:名無しさん@お腹いっぱい。
18/09/20 19:11:36.55 Gwzx57ky0.net
使用歴5年以下はレス禁止にしようぜ

162:名無しさん@お腹いっぱい。
18/09/20 19:12:20.44 9+MDI0PR0.net
あ、ヘルプに載ってるぼくにもわかる質問だ!よーし張り切って教えて自尊心満たしちゃうぞ~!

163:名無しさん@お腹いっぱい。
18/09/20 19:13:43.19 blS0SK8T0.net
>>150
気にしてないから問題ない

164:名無しさん@お腹いっぱい。
18/09/20 19:16:16.35 +4FOa8+z0.net
>>150
その教えることが悪いって言ってんだろバカかてめえは

165:名無しさん@お腹いっぱい。
18/09/20 19:23:36.11 2DA5Wd6G0.net
この話題で荒れんの何回目だよw
親切も大概にしとけってまじで
少しは頭使って考えろ

166:名無しさん@お腹いっぱい。
18/09/20 19:26:12.83 +tKqYmtC0.net
公式のBBSがリードオンリーになって今後はもっと増えると思いますので皆さんよろしく

167:名無しさん@お腹いっぱい。
18/09/20 19:27:38.66 xxU7F+Zm0.net
特定のアプリにドラッグ&ドロップ以外でファイルを送るコードってありますか?

168:名無しさん@お腹いっぱい。
18/09/20 19:35:59.95 wzufmJZy0.net
>>155
いや気にしろよ
そういうしょうもないことに答えたいならYahoo知恵遅れでやれよ

169:名無しさん@お腹いっぱい。
18/09/20 19:37:35.38 OxXIryVy0.net
>>160
なんでここでやったらダメなの
駄レスなら5chの方が相応しいだろ?

170:名無しさん@お腹いっぱい。
18/09/20 19:44:32.80 blS0SK8T0.net
>>159
ファイルを送るという部分をもっと詳しく
例えばそのアプリでメニュー→ファイル→開くとかはあるの?
それとD&Dが駄目な理由は?UWSCにはDROPFILE関数があるんだけど駄目なんだよね?

171:名無しさん@お腹いっぱい。
18/09/20 19:47:00.26 4VBHb/tm0.net
ここはそういうスレではないからだろ
5chでやってもいいけど、やるなら自分でスレ建ててそっちで好きにやればいい

172:名無しさん@お腹いっぱい。
18/09/20 19:56:54.24 OxXIryVy0.net
なんでだよw
そっちの方が板全体によほど迷惑だろw

173:名無しさん@お腹いっぱい。
18/09/20 20:09:21.62 F/KoDJ0U0.net
何言ってんだこいつ

174:名無しさん@お腹いっぱい。
18/09/20 20:10:25.92 +4FOa8+z0.net
スレを立てるのが板に迷惑?だからスレに迷惑をかけていいってか?
何を言ってんだか知らんがやっぱり頭がおかしいんだなこういう奴は

175:名無しさん@お腹いっぱい。
18/09/20 20:16:00.96 Eji0wdVg0.net
ガキなんだよ
気にしてないアピールするため意地になって答えようとしているあたりただのガキ

176:名無しさん@お腹いっぱい。
18/09/20 20:18:37.02 w86Lg0TZ0.net
つか>>1に質問掲示板のURLが書いてある。

177:名無しさん@お腹いっぱい。
18/09/20 20:21:16.17 4b461um00.net
>>155
あんた以外が全員気にしてんだよw

178:名無しさん@お腹いっぱい。
18/09/20 20:23:57.38 +tKqYmtC0.net
いや俺は気にしてないよ、どんどんやっていいと思う

179:名無しさん@お腹いっぱい。
18/09/20 20:34:14.89 HcU7nU9P0.net
これだいぶ前からずっとそうだけど
こういう奴らって自分でスレ建てるってことはなぜか頑なにしないんだよなあ

180:名無しさん@お腹いっぱい。
18/09/20 21:10:45.25 OxXIryVy0.net
>>166
えっ、同じスレ何個も建てていいって思ってるの?
1、2レス気に入らんからスレ建てろとかそっちこそルール無視じゃん

181:名無しさん@お腹いっぱい。
18/09/20 21:18:35.69 +4FOa8+z0.net
どこにそんなルールがあんの?板のローカルルールにもそんなこと書いてないけど
本スレと質問スレに分かれてたり複数スレがあるのなんて当たり前のようにあるけど
少しはオツムつかって考えてから書き込めよ猿

182:名無しさん@お腹いっぱい。
18/09/20 21:24:41.54 OxXIryVy0.net
ソフト板は保持できるスレが少ないんだから
こんな過疎ってるマイナーなソフトで乱立していいわけないだろ
少しは考えて喋れよ

183:名無しさん@お腹いっぱい。
18/09/20 21:26:08.92 BSNO9wQ+0.net
1,2レスじゃ済まないからこれだけ言われてるんだけど
やっぱり頭悪いんだな

184:名無しさん@お腹いっぱい。
18/09/20 21:29:49.96 Khnk6K9/0.net
俺には700以上スレがあるように見えるんだがw
そし


185:て下の方のスレは書き込みが2年前とかなのに残ってるだけどw



186:名無しさん@お腹いっぱい。
18/09/20 21:33:07.59 +4FOa8+z0.net
いや、本当に何を言ってるんだろうなこいつは…
どうやら別の惑星に住んでいて我々には見えない別の何かを見ているらしい

187:名無しさん@お腹いっぱい。
18/09/20 21:35:19.56 OxXIryVy0.net
お前は人格攻撃ばっかだな
じゃあ好きなだけ立てて来いよ
荒らし認定されるだろうけどなw
俺は止めたぞ

188:名無しさん@お腹いっぱい。
18/09/20 21:48:03.49 Oe6nvNT/0.net
このスレで好き勝手やるなら他所にスレ建ててやれって言ってるやつに
じゃあ好きなだけ立ててこいよ
っておかしいだろwwwwwwww
ちょっと馬鹿すぎない?wwwwwww
自分がなんの話ししてるか自分で理解できてないのかよwwwwwwww

189:名無しさん@お腹いっぱい。
18/09/20 21:58:32.38 +4FOa8+z0.net
あまりの支離滅裂さにこの俺が戸惑っている
本当に何も考えずに脊髄反射で書き込んでいるようだ

190:名無しさん@お腹いっぱい。
18/09/20 21:58:55.54 P+nH4Mu10.net
>>178
荒らしはお前らだぞっと

191:名無しさん@お腹いっぱい。
18/09/20 22:00:52.63 OxXIryVy0.net
俺は何でここでやったらダメなのって聞いただけだし
スレ立てろって言ってるやつにそれはダメだろって言ってるだけだが

192:名無しさん@お腹いっぱい。
18/09/20 22:10:02.50 1rxdI2y90.net
>>182
もうアホガキは糞して寝ろ

193:名無しさん@お腹いっぱい。
18/09/20 22:54:42.06 4b461um00.net
スレ立てちゃダメの意味がわからんわw

194:名無しさん@お腹いっぱい。
18/09/20 23:12:55.76 GMlDjwdR0.net
ぼくちゃんスレ立てしたことないんですぅ
ってこったろ
アホかと

195:名無しさん@お腹いっぱい。
18/09/20 23:16:27.49 N0GMXBQw0.net
ムキになってあまり考えずに妄想で言ってみたものの、引っ込みがつかなくなてるんやろw
数年前で止まってるスレがたくさんあって700以上スレがあんのに、スレ保持少ないからだの
スレ一つ建てただけで荒らし認定されるだの、もうめちゃくちゃだなw

196:名無しさん@お腹いっぱい。
18/09/20 23:18:02.23 GMlDjwdR0.net
例えばこんな無関係なクソスレがあるわけだが
こんなのが大事だから新スレ立てが出来ないって単なる荒らしだよな?
大唐吐蕃回廊馬兵術漢宮秋月康秀華南湖采白微宮廷記 [無断転載禁止]©2ch.net
スレリンク(software板)

197:名無しさん@お腹いっぱい。
18/09/20 23:19:38.66 GMlDjwdR0.net
おっとURLが5chになってなかったわ

198:名無しさん@お腹いっぱい。
18/09/20 23:40:09.76 mLkTbOpV0.net
作者に不幸があったらしいとwikiにコメントがあるね
本当なんだろうか

199:名無しさん@お腹いっぱい。
18/09/21 00:23:08.34 9hHDCeN30.net
不幸があったから404にするって意味不明だわ
掲示板も書き込み禁止にする前になんらかの説明書き込みくらいできるだろ

200:名無しさん@お腹いっぱい。
18/09/21 00:26:24.35 xn24WECr0.net
普通そういう表現はタヒんだ時に使うわけだが…
本人以外が鯖弄ったりしないだろうから違うだろ

201:名無しさん@お腹いっぱい。
18/09/21 00:55:30.16 z2KVFKwW0.net
タンスの角に足の小指ぶつけたくらいの不幸かもしれないしな

202:名無しさん@お腹いっぱい。
18/09/21 01:03:23.68 zlaU8RjS0.net
掲示板が閲覧のみになったのは、ロケットBBSに作者が入金してないからじゃないか

203:名無しさん@お腹いっぱい。
18/09/21 03:10:42.92 icHGBz6B0.net
>>162
レスありがとうございます
理由としては単純にファイルエクスプローラーを開くのを止め、擬似的にD&DしたかったからなのでDROPFILE関数で大丈夫でした
ありがとうございます

204:名無しさん@お腹いっぱい。
18/09/21 12:19:45.11 vaxltZ680.net
uwscからNOXにタップ情報を送りたいのですが、上手く行きません。
platform-toolsは入手し、Pathの環境変数も変更しました。(cmdからadbを実行し確認済み)
dim return=doscmd("cd C:\Program Files (x86)\Nox\bin & nox_adb devices")
msgbox(return)
で確認したところ、
List of devices attached
127.0,0,1:62025 device
と表示されます。
そこで、下記のようなコマンドを送ったところ、Nox側にタップ情報が送信されません。(タップのエフェクトが出ません。)
DOSCMD("cd C:\Program Files (x86)\Nox\bin & nox_adb -s 127.0.0.1:62025 shell input touchscreen tap 432 604")
noxとadbの接続について詳しく解説しているところが無かったため手探り状態なのですが、何か見落としているところがあればご指摘お願いします。

205:名無しさん@お腹いっぱい。
18/09/21 12:24:12.73 vaxltZ680.net
>>195
127.0,0,1:62025 deviceの「,」は全て「.」です。
タイプミス失礼しました

206:名無しさん@お腹いっぱい。
18/09/21 12:52:55.94 5GhDv7ds0.net
>>195
そのまんま一つ一つコマンドプロンプトで実行したらできる?
文字列の括りとかおかしいから無理だと思うが…
その他気になるというか改善点は
・nox_adbはパス通しちゃえばいちいちcdいらない
・立ち上げてる端末が一台なら-sいらない
余談
メッセージボックスでctrl+cすると内容コピーできるよ

207:名無しさん@お腹いっぱい。
18/09/21 13:12:09.93 vaxltZ680.net
>>197
ありがとうございます!
C:\Program Files (x86)\Nox\bin>nox_adb -s 127.0.0.1:62025 shell input touchscreen tap 432 604
で実行した場合はタッチエフェクトが表示され実行できました。
uws側の記述に問題がありそうですね…

208:名無しさん@お腹いっぱい。
18/09/21 13:27:15.35 vaxltZ680.net
DOSCMD("C:\Program Files (x86)\Nox\bin\nox_adb.exe -s 127.0.0.1:62025 shell input touchscreen tap 432 604")
DOSCMD("C:\Program Files (x86)\Nox\bin & nox_adb.exe -s 127.0.0.1:62025 shell input touchscreen tap 432 604")
DOSCMD("C:\Program Files (x86)\Nox\bin\nox_adb -s 127.0.0.1:62025 shell input touchscreen tap 432 604")
DOSCMD("C:\Program Files (x86)\Nox\bin\nox_adb.exe shell input touchscreen tap 432 604")
と変更しそれぞれ実行してみましたが、cmdから直接実行したときと違いタップされませんでした。
スクリプトでおかしい所あればご指摘頂ければ幸いです。

209:名無しさん@お腹いっぱい。
18/09/21 16:25:53.11 5GhDv7ds0.net
>>199
コマンドプロンプトとスクリプトで同じようにしないと意味ないよ
cdしてからnox_adb以降だけじゃなくて
コマンドプロンプト上でもc:\~でってこと
それが通らないものを投げてもダメ
で、何故ダメかというとパスに空白が入ってるから
解決方法として手っ取り早いのがパス通すだったのだが
どうしてもフルパスでnox_adb呼びたいなら、ms-dos短縮でググってくれ

210:名無しさん@お腹いっぱい。
18/09/21 18:08:50.06 vaxltZ680.net
>>200
ありがとうございます。
フルパス、cd及びパスを通すの意味がわからないので調べてこようと思います。
コマンドプロンプトで実行できた分にはパスに空白が入っているのですが、それをスクリプトにコピーしても駄目なんですね…

211:200
18/09/21 20:57:29.67 lbVD5TbV0.net
>>201
ごめん、>>197で自分の勘違い(※)から紛らわしいことを言ってしまった
もし本当に以下のスクリプトなら単にProgram Filesの次が全角スペースだから実行されないだけ
DOSCMD("cd C:\Program Files (x86)\Nox\bin & nox_adb -s 127.0.0.1:62025 shell input touchscreen tap 432 604")
>>199のスクリプトは大分惜しいところまで行ってる
何で実行できないかはパスやらCDやらについて調べたら分かる事なので割愛する
ヒント&ポイントは以下3つの差(実際にコマンドプロンプトで打ってみて)
「C:\Program Files (x86)\Nox\bin\nox_adb.exe devises」
「"C:\Program Files (x86)\Nox\bin\nox_adb.exe" devises」
「cd C:\Program Files (x86)\\Nox\bin & nox_adb.exe devices」
※以下は自分の勘違いの反省文
1.コマンドプロンプトって「&」で連続してコマンド実行できるの知らなかった
2・「CD」の引数(に限り?)空白含んでも大丈夫なのかよ、知らなかった
最後に、nox_adbの場所へパスを通して(Pathの設定の事ね)、起動するNoxの端末が1台だけならコマンドはここまで短縮できる
DOSCMD("nox_adb shell input touchscreen tap 432 604")
もはや可変なのは座標XYだけだから以下でもいい
dim cmd = "nox_adb shell input touchscreen tap "
DOSCMD(cmd + "432 604")

212:名無しさん@お腹いっぱい。
18/09/21 21:03:54.93 /YSle2Rd0.net
そんなことしなくても
DOSCMD("<#DBL>C:\Program Files (x86)\Nox\bin\nox_adb.exe<#DBL> -s 127.0.0.1:62025 shell input touchscreen tap 432 604")
のように<#DBL>で囲えば動きそうな気がしないでも


213:無いんだが なんにも試したわけでもなく口出して申し訳ないが



214:名無しさん@お腹いっぱい。
18/09/21 21:48:45.90 vaxltZ680.net
>>202
丁寧にありがとうございます。まだ実現はできていませんが勉強不足な場所が分かって調べるめどがつきました。
パスについて調べて進めてみます。

215:名無しさん@お腹いっぱい。
18/09/22 01:33:10.98 MSrryEWY0.net
特定のフォルダ内にあるファイルの更新日付がが当日のものだけ処理をしたい
一応以下で動くことは動くんだけど、もっと処理の速い効率的な方法ってありますか?
更新日付が当日のファイル数は日によって違います
NUM = GETDIR("C:\hoge\")
GETTIME()
ToDay = "" + G_TIME_YY4 + "/" + G_TIME_MM2 + "/" + G_TIME_DD2
For i = 0 to LENGTH(GETDIR_FILES) - 1
FilePath = "C:\hoge\" + GETDIR_FILES[i]
Cmd ="for %z in (" + FilePath + ") do echo %~tz"
FileDate = LEFT(BETWEENSTR(DOSCMD(Cmd),"<#CR>","<#CR>",-1),10)
If FileDate = ToDay
処理
Endif
Next

216:名無しさん@お腹いっぱい。
18/09/22 04:56:42.86 F18elPiJ0.net
>>205
ファイルのプロパティを取得する方法もあるけど、それ以前にそのやり方だとファイル個別にDOSCMD実行
してるんだよね?
DIRを実行した結果をテキスト処理して比較すれば速くなるんでないの?

217:名無しさん@お腹いっぱい。
18/09/22 05:28:22.46 bL5RfCPg0.net
処理が遅いという話なら処理の部分ないとアドバイスしようがないがそこ以外が遅いって話しなら…
ループ内でファイル毎にdoscmdするのは間違いなく遅いから
まずdir /o:s >> tmp.lstとかで更新日時付きのファイル一覧を作成して、これをファイル読み込みで順次処理する構造に変える
もちろんこのままだとスクリプト側で一つ一つ日時判定が必要なのでtmp.lst作るときにリダイレクト前にパイプでfindstr挟んで絞り込み済みのリストにしてしまう
という案はどうだろう?
ついでにもういっそuwscではフォイル名の切り出しすらやりたくないなら、さらにパイプでfindstr繋げて正規表現でファイル名を切り出しておけばいい
まあ、そこまでやるかはお好みでどうぞ

218:名無しさん@お腹いっぱい。
18/09/22 06:29:48.39 F18elPiJ0.net
>>207
txt = doscmd("dir")
これでtxtに結果が全部入るからいちいちテンポラリファイル作る必要はないぞ

219:名無しさん@お腹いっぱい。
18/09/22 08:38:40.27 nPvVwCFk0.net
伸びてると思ったらww

220:名無しさん@お腹いっぱい。
18/09/22 08:39:06.17 GIfzWjOq0.net
>>207
> まずdir /o:s >> tmp.lstとかで更新日時付きのファイル一覧を作成して、
なんでサイズ順?
やるなら更新日時(昇順)でdir /o-dだろ
>>208
全部変数に入れると1行毎に分割するのに正規表現でも使わないと困るから
一度ファイルに出力してFGETで1行毎にした方がやりやすいとは思う
ちなみにBETWEENSTRとかPOSとかUWSCの文字関数使うとすごい遅い

221:名無しさん@お腹いっぱい。
18/09/22 08:51:25.00 86hS/A790.net
すみません
作ったスクリプトを暗号化文字化け化したいのですが
教えていただける方いませんでしょうか?
サイトを見てもどうしてもできなくて
以前別の件でuwscの掲示板でもやり方を教えていただいたのですが今は閉鎖しているようで。
チームビューワーで対応していただける方uwschelp@yahoo.co.jpまでお願いいたします。
教えていただき成功しましたらウェブマネー5000円分か直接振り込みいたします。
uwschelp@yahoo.co.jpまでどうかよろしくお願いします。

222:名無しさん@お腹いっぱい。



223:
見つかりました  ありがとうございます!



224:名無しさん@お腹いっぱい。
18/09/22 11:52:18.75 MSrryEWY0.net
>>207
>>208
ありがとう
一度テキストをリスト化するんですね、勉強になりました
dir /o-d | findstr 日付 >>temp.lst だと出力したファイルのテキストの処理が面倒そうだったので
forfilesを使って以下のようにしました
Cmd = "forfiles /p c:\hoge /d 0 >>temp.lst"
DOSCMD(Cmd)
FID = FOPEN("temp.lst", F_READ)

今回はテンポラリファイル作ったほうが簡単そうだったのでそっちでうまく処理できました

225:名無しさん@お腹いっぱい。
18/09/22 12:17:57.97 N8Up70+U0.net
DOSCMDについてというか微妙なんだけど、テラタームのTTLをDOSCMDで呼び出すとログイン後の初回処理に数秒~時間がかかるんだけど何か理由あるのかな
TTLを実行するbat作ってDOSCMDでそのbatを呼び出す分には速度は落ちないんだけど解決策あるなら直接呼びたい

226:名無しさん@お腹いっぱい。
18/09/22 14:14:41.59 F18elPiJ0.net
>>210
改行で区切るだけだから、ファイル数2000以上あるフォルダでも配列化するのに1秒もかからんよ
txt = doscmd("dir")
array = SPLIT(txt,"<#CR>")
for i = 0 to RESIZE(array)
print i+"] "+array[i]
next

227:名無しさん@お腹いっぱい。
18/09/22 18:23:27.76 cTyNPubx0.net
すみません
プログラミング初心者なのですが質問させてください
uwscで可変長配列を使うことが可能でしょうか?
コマンド上で取得した変数を1度配列に挿入しその後もう一度変数を呼び出してその変数の要素数だけ処理を実行するマクロを作っています
ググったのですが情報が見当たらなかったのでご教授頂きたいです

228:名無しさん@お腹いっぱい。
18/09/22 19:49:05.27 F18elPiJ0.net
>>216
"UWSC RESIZE"で検索

229:名無しさん@お腹いっぱい。
18/09/22 20:25:53.68 9yd69df50.net
ググる前にヘルプ読めよ・・・
他のどんな言語より詳細にかかれててサンプルまであって新設設計なのに
これ見て解らんならセンスないし見てないなら問題外だわ

230:名無しさん@お腹いっぱい。
18/09/22 20:46:27.88 pGhZeU0I0.net
>>214
使ってないのでわからんけど自分が試すとしたら
・TTLでのログイン処理の前にウェイトを入れても同じか
・TTLでsetsyncなど各種設定を変えてみる
・DOSCMD()ではなくEXEC()やPOWERSHELL()でも同じか
・起動時にSTART /WAIT を かませた場合でも同じか
とかかな

231:名無しさん@お腹いっぱい。
18/09/22 23:12:36.66 N8Up70+U0.net
>>219
POWERSHELL()でラグ無く実行できたよ、ありがとう

232:名無しさん@お腹いっぱい。
18/09/22 23:45:51.16 bL5RfCPg0.net
>>208-215
どのくらいの数か分かんなかったので配列だとメモリ食うかなーってのと、
処理結果(対象)残るのが好みなんでファイルに吐いてたけどその辺はお好みで
forfilesは知らなかったけどこれ便利そう
> dir /o:s
恥ずかしいorz
ちなみに更新日時順にしてたのはリスト舐める時に違う日付出てきたら終わらせる為と
更新日時の順序でなんか意味があるかなと思って一応ってところ
全然関係ない余談だけどTeraTerm Menuってなんで微妙に知名度低いんだろう
大量のログイン用ttlをフォルダで管理してる開発現場が結構多いイメージ
puttyでも使うからってところは何となく納得したけど

233:名無しさん@お腹いっぱい。
18/09/23 13:40:25.56 TX8uzRmq0.net
While !chkimg("gazou",0,,,,,,IMG_MSK_BGR4)
KBD(VK_enter)
SLEEP(3)
WEND
よかったら質問させてください。
画像が見つからなかったら次の行動に向かう方法はありませんでしょうか?
たとえば3回エンター押しても画像が出てこなかった場合スルーして次の行動に向かうなど
もしくは一定時間経過しても画像が見つからない場合次へ向かうなど
for kaisu = 1 to 3やnextなどElseを入れてもダメみたいでしたonz
すみませんがよろしくお願いします。

234:名無しさん@お腹いっぱい。
18/09/23 13:50:28.05 rRWRNwJP0.net
普通にifbでいいんじゃないのか
whileやfor nextの使い方が理解できてないみたいだし
カッコつけずに普通にifbで縦に並べ書きすればいい

235:名無しさん@お腹いっぱい。
18/09/23 13:54:03.76 TX8uzRmq0.net
>>223
ありがとうございます。
ifbでいろいろ試してみます。

236:名無しさん@お腹いっぱい。
18/09/23 16:14:47.77 yIPWCNkl0.net
意味もわからずWhile使うとかすげーな
理解せずにどっかのソースをコピペ改変した感じか

237:名無しさん@お腹いっぱい。
18/09/23 16:25:15.14 eoTa8gyl0.net
>>10-11
こいつやろ
人に聞くだけで何も考えない、まともに調べもしない奴の末路
質問はいいけど作成依頼スレではないとよく言われる意味がよくわかる

238:名無しさん@お腹いっぱい。
18/09/23 16:44:17.20 Q/xae/cV0.net
>>13
にほぼ答え書いてあるんだけどな

239:名無しさん@お腹いっぱい。
18/09/23 17:00:59.77 iqhkLnEO0.net
while-wendはwhileの時に条件が合う間はループ
repeat-untilはuntilの時に条件が合ったらループ脱出
for-nextは指定回数をループ
ループ使うなら最低限覚えな

240:名無しさん@お腹いっぱい。
18/09/23 17:11:45.53 pVm1/c5A0.net
意味不明なコードを添える意図がわからん
無駄な気がして教える気力がそがれるだけやろw

241:名無しさん@お腹いっぱい。
18/09/23 17:18:33.50 lxEG1tjf0.net
自力でどこまでやったのか晒すのなんて当たり前だし、その方がどこが悪いのかだって教えやすいだろ
つうか>>1にも晒せと書いてある

242:名無しさん@お腹いっぱい。
18/09/23 17:24:15.06 egU1zTXt0.net
>>229
てめーみたいのはお呼びじゃねーんだよ
ここは乞食にスクリプトを書いてあげるスレじゃねえっつのアホか

243:名無しさん@お腹いっぱい。
18/09/23 17:47:18.10 3kP5kb6v0.net
>>222
ヘルプかググるかでUWSCの「BREAK」の項目をみて
FOR kaisu=1 TO 3
NEXT
なら
中で画像をみつけたとおきにBREAKをかける
WHILE !chkimg("gazou",0,,,,,,IMG_MSK_BGR4)
WEND
なら
中でループの実行回数を数えて3回に達したらBREAKする

244:名無しさん@お腹いっぱい。
18/09/23 18:08:28.18 rRWRNwJP0.net
んで>>232みたいなヤツが現れるまでがテンプレ

245:名無しさん@お腹いっぱい。
18/09/23 18:28:40.72 +dlSX+DO0.net
画像がどうこうとか以前に基本的なプログラミング能力が皆無でしょ
こういう頭使えない人にはマクロは無理だろうね

246:名無しさん@お腹いっぱい。
18/09/23 19:28:29.87 pVm1/c5A0.net
そうか、匙を投げるかどうかわかったほうがいいか

247:名無しさん@お腹いっぱい。
18/09/23 21:03:42.19 GL14Kubg0.net
chkimgで取得できる座標と
adb使って指定する座標ってウィンドウ枠分ズレてる気がするんだが、どうなんだろう

248:名無しさん@お腹いっぱい。
18/09/23 21:11:08.17 3V/7s0LQ0.net
業者が作ったスマホゲーの周回ツール落としたら
chkimgxあってワロタ
大活躍だなぁおい

249:名無しさん@お腹いっぱい。
18/09/23 21:13:55.60 /q5MenDq0.net
やっぱりこのスレはプログラミング能力が問われんのか?
素人は出入り発言禁止か?

250:名無しさん@お腹いっぱい。
18/09/23 21:24:50.10 rRWRNwJP0.net
半年はROMれ

251:名無しさん@お腹いっぱい。
18/09/23 21:31:23.82 n1v+PJbK0.net
素人初心者と言えばなんでも許されると思ってんのか知らんが
単純に自分で調べも考えもしないで人をアテにするだけのやつが叩かれる
ただそれだけのことが分からないアホは死ね

252:名無しさん@お腹いっぱい。
18/09/23 21:44:37.01 yIPWCNkl0.net
明らかにコード作ってもらおうってのがミエミエのやつが
くるようになるからな
初心者甘やかしてると

253:名無しさん@お腹いっぱい。
18/09/23 21:56:26.74 Q/xae/cV0.net
>>236
気の所為

254:名無しさん@お腹いっぱい。
18/09/23 21:58:15.91 3T5kjRPf0.net
荒れる原因のほとんどにchkimgが入っている
chkimg禁止にしようぜ

255:名無しさん@お腹いっぱい。
18/09/23 22:04:46.03 eoTa8gyl0.net
ほとんどがゲームに使いたいだけの糞ガキだろうしな
あの某ゴミアプリ開発のキチガイもゲーム野郎だったし
ゲームでマクロ使いたがる奴は本当にろくな奴がいない

256:名無しさん@お腹いっぱい。
18/09/23 22:37:48.80 /q5MenDq0.net
つまり専門家共が時折現れる不躾な素人初心者を叩くスレか?

257:名無しさん@お腹いっぱい。
18/09/23 22:41:50.89 +dlSX+DO0.net
そういうことじゃなくて。
画像での条件とか繰り返し関連はUWSC以前にプログラミング自体わかってない人でしょ。
そういう人は、まずプログラミングの勉強したほうが良いということ。

258:名無しさん@お腹いっぱい。
18/09/23 22:43:29.07 KbiytMpc0.net
叩かれて悔しい思いしたのはわかるけど
反省もせずそんなことばかり言ってるから君は成長しないんだよ…

259:名無しさん@お腹いっぱい。
18/09/23 23:22:02.25 /q5MenDq0.net
オレは素人だけど仕事で使うんで自分なりに頑張ってんだけど、
スレタイに「集まれ」って書いてっから覗いてみたら死ねとか…
あんまりショックだったもんでついつい

260:名無しさん@お腹いっぱい。
18/09/23 23:23:47.20 /q5MenDq0.net
>>247
ブラウザいじくるのに使ってるだけだからchkimgは使ってないよ
ここで不躾な質問もしてないから叩かれてないよバカが

261:名無しさん@お腹いっぱい。
18/09/23 23:25:10.34 3kP5kb6v0.net
質問への回答を強要されたとかなら怒るのもわかるが
応じられる人がこたえてるだけなのになんでそれをどうこう言うんだ?
こういう状態を荒れてるととらえるなら
荒れる原因は質問者ではなく
自分の理想とするスレのあり方にこだわって
自分の気に入らないレスをするなとかいう書き込みなんじゃないの
まぁこのレスもそのひとつなわけだが

262:名無しさん@お腹いっぱい。
18/09/23 23:26:06.01 rRWRNwJP0.net
>>248-249
>>239

263:名無しさん@お腹いっぱい。
18/09/23 23:46:33.09 eoTa8gyl0.net
>>250
馬鹿が馬鹿なりに無い知恵絞って長文書いたんだろうが、完全にブーメランだな
自分の気に入らないレスを見たくないなら、自分の理想とするスレをお前が建ててそっちでやればいい

264:名無しさん@お腹いっぱい。
18/09/24 00:28:56.08 jYqzX9Fl0.net
UWSC初心者スレ立てればええんでね?

265:名無しさん@お腹いっぱい。
18/09/24 00:31:32.99 1/VuUKoL0.net
事実上開発停止しているソフトで初心者の相手以外なんの話題があるのよと思うが…まぁ初心者が論者に絡まれるのも可哀そうだしね

266:名無しさん@お腹いっぱい。
18/09/24 00:43:33.51 dMjQRLvc0.net
これだけ言われても叩かれる理由を初心者だからと言い続ける必死さが笑える

267:名無しさん@お腹いっぱい。
18/09/24 00:53:12.82 Ck7eRy6J0.net
結局頭が悪いんだろw
ヘルプを読めばわかること、検索すればすぐわかること、
その程度のことすらせずに人を当てにすれば批難されるなんて、どこであっても当然のことなのにな
テンプレとかFAQとかググれカスという言葉がなぜ生まれたのかと思ってんのかねこのバカどもは
あまつさえ、それらを初心者の一言で片付けて曲解するどうしようもない頭の悪さ

268:名無しさん@お腹いっぱい。
18/09/24 00:53:38.48 53sy6arZ0.net
楽しそうでなによりです

269:名無しさん@お腹いっぱい。
18/09/24 00:59:09.57 sjjEvrdy0.net
初心者だから叩かれているのではない
最低限のことをしないから叩かれているのだ
これをあと何回言えば通じるのだろうか

270:名無しさん@お腹いっぱい。
18/09/24 01:03:14.70 5W9I5wLB0.net
悔しくて自分がそんな無能であるということを絶対に認めたくないから
初心者だから叩かれる、素人を叩く酷い連中だ、とずっと言い続けるよいつまでも

271:名無しさん@お腹いっぱい。
18/09/24 01:14:21.94 xn5kVgaN0.net
無知は仕方ないが無勉強はよろしくない
まずは自分で勉強 それなりに努力
>>222とか無勉強の代表格だろ >>10-11から進歩が全くみられない
叩かれて当たり前 オレらが言いたいのはこういうこと
それを理解できず「初心者がぁー」「初心者にぃー」「初心者でぇー」
を連呼してるヤツは池沼アスペ扱いされても文句は言えない

272:名無しさん@お腹いっぱい。
18/09/24 01:38:41.67 /WPBTCgc0.net
ここじゃなくても、ヘルプ見ればわかるレベルのこと聞いたら
怒られるのは普通のことだよなあ

273:名無しさん@お腹いっぱい。
18/09/24 01:39:22.91 F7qR/IR+0.net
>>260
ほんとそれ
実際に>>10はこれだけ基礎的なことなのに>>10の時点では誰も叩いてないじゃん
それは自分でどこまで書いたのかまできちんと貼って質問してるからだろ
その後の>>222にしたって、>>226で指摘されるまで叩かれてはないし
この前も必死に噛み付いてた奴も>>254も同一人物かは知らんけど
まず自分たちの言っている初心者云々ってのがどんだけ的外れか理解しろ

274:名無しさん@お腹いっぱい。
18/09/24 02:10:21.22 XbDk4fol0.net
>>249
誰も君がchkimgを使っているなんて言ってないよ…まあいいや。
ちなみにお仕事はなにを?
君みたいな日本語の通じないお猿さんにもできるお仕事が何なのかすごく気になる。
バナナを棒で叩くお仕事かな?
でも学習能力もなさそうだし、バナナは取れないか…

275:名無しさん@お腹いっぱい。
18/09/24 02:23:06.23 vbTyswyh0.net
頭の悪いアオリやな…

276:名無しさん@お腹いっぱい。
18/09/24 02:34:58.09 I6WglG0O0.net
そりゃ頭の悪い奴を煽るならそうなるわな

277:名無しさん@お腹いっぱい。
18/09/24 05:33:45.76 6DfksJDy0.net
猿同士の言い争いだな

278:名無しさん@お腹いっぱい。
18/09/24 06:17:13.73 OUNRlFK60.net
初心者スレ立てるか
ヘルプ見ればわかるレベルの質問がこのスレに来たら
初心者スレに押し付けてもらえばいいし

279:名無しさん@お腹いっぱい。
18/09/24 09:18:51.36 eTeczEMh0.net
ま~た伸びてるから荒れてるだろうなと思ったら案の定かw
お前らプログラミングスキルはあっても煽り体制とスルースキルはないのなw

280:名無しさん@お腹いっぱい。
18/09/24 11:22:03.93 +Wgz5t4h0.net
すみません
nox(最新)でゲームを自動化しようとしてるのですが、マウスクリックなどの操作を受け付けてくれないですし、記録する時も記録出来ません。
何かやり方あるのでしょうか

281:名無しさん@お腹いっぱい。
18/09/24 11:24:36.38 vPZsdMtZ0.net
ヘルプに書いてあることすら僕が教えたい!ってのもすげーな
どれだけ自己顕示欲に満ちてりゃそうなんだ

282:238
18/09/24 11:32:20.25 V31Nwbx/0.net
仰る通りで頭悪いし大した仕事じゃない自分でどうにかできる程度
いつものこの流れがどうにも気に入らなくてイラッとした

283:名無しさん@お腹いっぱい。
18/09/24 11:36:20.94 V31Nwbx/0.net
半年ROMれか。このスレも前スレもオレが立ててるからな、
相当頭悪いし学習能力がないんだなオレは

284:名無しさん@お腹いっぱい。
18/09/24 11:37:26.43 V31Nwbx/0.net
>>270
お前はそういうけどな、いろんなジャンルで初心者スレが存在するからな

285:名無しさん@お腹いっぱい。
18/09/24 11:38:24.46 6UuK56tR0.net
初心者スレ建てるならついでにこういうゲーム知障とchkimg関連も引き取ってくれ

286:名無しさん@お腹いっぱい。
18/09/24 11:43:59.68 V31Nwbx/0.net
仮にここから初心者いなくなったら頭の良い方々はどんなお話するの?

287:名無しさん@お腹いっぱい。
18/09/24 11:47:11.06 V31Nwbx/0.net
過疎って初心者スレに煽りに来るんでしょ
初心者猿とプログラマ猿の争いが続くんでしょw

288:名無しさん@お腹いっぱい。
18/09/24 11:49:31.45 qe3D87if0.net
教えて欲しい奴と教えたい奴が存在してるならそれはそれで成り立ってる気もする
気に入らん人は何故それがダメだとおもうんだろう
そしてそれがダメならどんな話をしたいんだろう
threadでchkimgXを同時に処理させてエラー出さない方法とかなら許してくれる?

289:名無しさん@お腹いっぱい。
18/09/24 11:50:33.99 YDYJFbT70.net
落ち着け
自演失敗してるぞ

290:名無しさん@お腹いっぱい。
18/09/24 11:54:07.25 V31Nwbx/0.net
どれが自演?

291:名無しさん@お腹いっぱい。
18/09/24 11:54:47.14 m+1FvRXY0.net
chkimgともちろんchkimgxと泥エミュ含めたゲーム全般で引き取りでよろしく

292:名無しさん@お腹いっぱい。
18/09/24 12:13:33.99 qe3D87if0.net
ゲームの話題が嫌われるのは調べればすぐに分かるような事を調べもせず聞く人が多いから?
なら例えゲームの話題でもそうじゃない場合は大丈夫なの?

293:名無しさん@お腹いっぱい。
18/09/24 12:13:59.41 Qxo40YBF0.net
赤い奴はNGでスッキリ

294:名無しさん@お腹いっぱい。
18/09/24 12:17:06.36 V31Nwbx/0.net
UWSC初心者用スレ
スレリンク(tech板)
これでもっとスッキリするだろ
ダメだったら戻ってくるから

295:名無しさん@お腹いっぱい。
18/09/24 12:28:22.64 iKGpqP120.net
>>281
ゲームの話題だと気付かれないように質問を偽装すればいいのでは?w

296:名無しさん@お腹いっぱい。
18/09/24 17:16:41.93 GYkzxz7E0.net
>>281
ゲーム側の仕様で駄目だったりするから。
独自の仕様を理解していないと不具合の解決は出来ないから。

297:名無しさん@お腹いっぱい。
18/09/24 17:27:26.40 1/VuUKoL0.net
>>281
チートの助長をしたくない(してはいけない)というのが一つある
ただチートの定義は人によって曖昧で話し出すと荒れるし結論も出ない
結果としてほとんどの場合ゲーム系の質問は回答が付きにくい

298:名無しさん@お腹いっぱい。
18/09/24 19:09:46.03 dp8iEWgP0.net
基本的にUWSCってexe化してようが暗号化してようが複合できますね
デコンパイラ的なものをばら撒けばゲームマクロ販売者を殺せるかなと少し思ったけどw
まあしない

299:名無しさん@お腹いっぱい。
18/09/24 20:37:55.75 r8kaMxO80.net
今ドローン調べてるところだけど
Scratchで自動操縦できるらしいんで紹介。
2018-04-09
【ドローンTelloプログラミング】未経験者が初めてのプログラミングに挑戦【Scratchの使い方】
URLリンク(www.droneskyfish.com)
Telloってのは低価格のわりにすごいらしい。1万円台。

300:名無しさん@お腹いっぱい。
18/09/24 20:51:21.76 Z4rBUaXR0.net
>>288
アフィ&ウイルス

301:名無しさん@お腹いっぱい。
18/09/25 01:15:53.73 oQ0l3dXI0.net
デコンパイラは何回か欲しいと思った事あるな
そもそも業者がuwscとか使用してるのか

302:名無しさん@お腹いっぱい。
18/09/25 03:28:25.07 Wwh8l/0T0.net
uwscの基本関数だけだとアニメーションから画像認識させるの厳しいですかね?
フレーム毎に複数用意すれば出来なくもないんですが安定性がなくて…

303:名無しさん@お腹いっぱい。
18/09/25 07:20:04.32 Rh0EJL3s0.net
>>291
画面全体を認識させようとすると厳しいかもな
あとOSがWin10の場合Win7に比べて大体100倍近くchkimgにかかる時間が増える

304:名無しさん@お腹いっぱい。
18/09/26 20:51:41.32 7BKExHOe0.net
前スレのNekoMacroって公開停止したのか残念
DLしたヤツは有意義に使わせていただくわ

305:名無しさん@お腹いっぱい。
18/09/26 22:27:12.26 fePFcYWr0.net
お久しぶりです。
Androidエミュレータと通信してタップする機能を今実装しております。
F


306:repのような高速かつ滑らかな動きをUWSCから実現できる感じです。 通信なのでバックグラウンド操作が可能です。



307:名無しさん@お腹いっぱい。
18/09/26 23:12:00.11 AEuD0bOF0.net
巣に帰れ

308:名無しさん@お腹いっぱい。
18/09/27 09:55:45.02 O7YyDw7k0.net
ただいま

309:名無しさん@お腹いっぱい。
18/09/27 14:13:07.91 aisAPd330.net
会社や世の中がWinactorだのUipathだのうるさくてもUWSC愛用ですが
OCR機能をうまく取り込めなくて苦戦中っす
どなたかお知恵を。。

310:名無しさん@お腹いっぱい。
18/09/27 15:29:04.91 bIQ0uJVZ0.net
MekoMaskに空目

311:名無しさん@お腹いっぱい。
18/09/27 19:03:56.68 QgT+dNf30.net
>>297
苦戦中ですか
事情がよく分からないけどがんばってください

312:名無しさん@お腹いっぱい。
18/09/27 19:47:58.51 bIQ0uJVZ0.net
>>297
過去ログでバッチファイル経由で呼び出すのを紹介したよ。
拡張子 .bat

313:名無しさん@お腹いっぱい。
18/09/28 13:24:32.26 NJUW7/7u0.net
uwsc スクリプトでシリアル通信したく、一応サンプル探したのですがみつからず、
def_dll 使うのかと思いますがとっかかりが分かりません。
ATZ
OK
くらいで良いのでサンプルありませんでしょうか。

314:名無しさん@お腹いっぱい。
18/09/28 14:01:19.03 HDW43dWb0.net
>>301
WinSockの例
URLリンク(stuncloud.wordpress.com)

315:名無しさん@お腹いっぱい。
18/09/28 14:01:56.19 U0EJJBSa0.net
DOSCMDで可能だろ
Windowsでシリアル通信したことあるの?

316:名無しさん@お腹いっぱい。
18/09/28 21:39:20.64 NJUW7/7u0.net
>>302
早速ありがとうございます。WinSock の例ですね。シリアルより
遥かに高度っぽいですがとりあえず単なるシリアル通信にどう
提要したら良いのかわかりませぬ。WinSock 使うならすごく
参考になりそうですが。
>>303
Windowsでシリアル通信したことがあるか?と言えば Tera Term
でシリアル通信をしたことはあるんですが、それ以上でもそれ
以下でもありません。Tera Term でマクロを書いてファイルインタ
フェースで uwsc とやりとりすれば何とかなりそう、とは思ったの
ですが、スクリプトとスクリプトがファイルインタフェースで通信し
ている図というのも何かかっこ悪いので uwsc マクロ一発ででき
ないかと思って。ちなみにシリアル通信する相手はワンチップ
マイコンです。

317:名無しさん@お腹いっぱい。
18/09/28 21:43:22.35 NJUW7/7u0.net
× 提要
○ 適用

318:名無しさん@お腹いっぱい。
18/09/28 22:21:23.36 5DKaj5dY0.net
で、結局uwscは何のために使うんだ…?<シリアル通信
既にシリアル通信するアプリの操作をやらせるなら分かるが通信までやらせるの?

319:名無しさん@お腹いっぱい。
18/09/29 03:32:45.04 EGxkwC/O0.net
>>304
DEF_DLL以前にWin32APIでのシリアル通信が全く分かってないわけね
そこから学習しないと駄目なんじゃね?

320:名無しさん@お腹いっぱい。
18/09/29 11:42:27.26 1MMfcP1B0.net
シリアル通信てタイミングが割とシビアだから向いてないんじゃないかな
C#だかで普通に組んだ方がいい

321:名無しさん@お腹いっぱい。
18/09/29 11:44:52.37 uB91BfHo0.net
>>306
そう、uwsc で通信までやらせたくて質問させていただいている。
>>307
とりあえず Win32API で CreateFile()、GetCommState()、SetCommState()
ClearCommError()、ReadFile()、WriteFile()、CloseHandle() 使ってできそうな
ところまでは理解したんだが、DEF_DLL をどうすればよいかが判らないのです。
教えてエロい人。

322:名無しさん@お腹いっぱい。
18/09/29 11:58:35.55 nRhxBX530.net
>>308
賛成
通信なんて低水準の動作まで
マクロにやらせるのは筋が悪いと思う

323:名無しさん@お腹いっぱい。
18/09/29 12:06:20.21 9zCrbxcF0.net
>>308
これだわ
適材適所ってもんがある

324:名無しさん@お腹いっぱい。
18/09/29 12:14:46.64 uB91BfHo0.net
>>308
データロガーみたいな


325:感じでチンタラデーターを 吸い上げつつ、そのデータの変化によってアプリ を起動したりシリアルで指示したいと考えてまし てね、全部スクリプトだと修正が楽なんですよ。



326:名無しさん@お腹いっぱい。
18/09/29 15:17:34.87 EGxkwC/O0.net
>>309
> DEF_DLL をどうすればよいかが判らないのです。
それが>>302だろ?

327:名無しさん@お腹いっぱい。
18/09/29 16:58:53.65 uar3MmeK0.net
>>312
うーん、それならNode.jsとか使えばいいと思うが

328:名無しさん@お腹いっぱい。
18/09/29 17:41:06.94 uB91BfHo0.net
>>313
DEF_DLL をどうすればよいか >>302 で判っていれば、
既にお礼を述べて引き下がっておりますのだ。

329:名無しさん@お腹いっぱい。
18/09/30 12:05:36.95 YRgRQu470.net
>>312
ソケット通信をPythonで書いた人がいるらしいけど
重すぎて速度が出ないらしい。
Pythonは結構速いんだけどその何桁も遅いUWSCで通信は無理。
スクリプトでやりたいというのは別にいいけど、UWSCはやめとけ。
>>314 の勧める Node.js ならシリアル通信のサンプル出てくる。

330:名無しさん@お腹いっぱい。
18/09/30 18:31:08.73 xubnGesw0.net
実は、現在ファミコン風ジョイパッドのスイッチに
センサーをつなぎ、常駐 uwsc スクリプトで10回/s
ほどでポーリングしてるのです。
ジョイパッドのボタンを見る def_dll は
def_dll joyGetPos(uint, {uint, uint, uint, uint}):uint:winmm
# これは uwsc 掲示板で教えてもらいました
とりあえず、この程度のチンタラで良いのですが、
ジョイパッドの問題は、受信のみで送信ができない
こと。些細な問題はボタンのオンオフで Windowsが
ユーザ操作が発生したとして GetLastInputInfo の
値を更新してしまうこと。
これの置き換えとして性能は何ら問題なし。
もう少し粘って、回答なければ uwsc スクリプト
から通信 exe を呼ぶことにします。.js は好きく
ないので。

331:名無しさん@お腹いっぱい。
18/10/01 02:15:40.11 vl/DTYSO0.net
>>309 で挙がってる関数に関してですが
関数定義と、関数がどのDLLにあるかは
URLリンク(msdn.microsoft.com)
URLリンク(msdn.microsoft.com)
URLリンク(msdn.microsoft.com)
に書いてあります
DLLは全部 Kernel32.dll
引数に度々構造体へのポインタが登場しますが
構造体の定義は
LPXXX ならXXXのロングポインタなので調べる構造体はXXX
どの構造体もググれば出て来ます。
引数には
def_dll joyGetPos(uint, {uint, uint, uint, uint}):uint:winmm
のように{}に展開して書くだけです。
挙がってる関数で使われる構造体の中には特別変わった型はないのですべてコピペでOKです
その他の関数の引数にしても宣言の型をほぼそのままコピペできます
問題になりそうなのは3点です
次レスへ
つづく


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch