[過去ログ] 自動化ツールUWSC使いよ集まれ23 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
128: (ワッチョイW ee2c-TzND) 2020/10/23(金)09:46 ID:45y4HH3j0(2/2) AAS
一通り見てきた
スキルが高いわけでもなさそうだしある程度形になるまでお金は出せないかな
体験版だけ出して蒸発した開発者とか腐るほど見てきたから
129: (ワッチョイ 8958-00Vt) 2020/10/23(金)10:14 ID:TKqcW7sZ0(1) AAS
無職の時点で
あっ(察し)
だからな>スキル
悔しかったら頑張るがよいぞ
130: (ワッチョイ 0274-z4aL) 2020/10/23(金)11:37 ID:TODIYn/j0(1) AAS
プログラマーとして無職云々はどうでもいいが
経歴やスキルがあるかどうかが問題
131: (アウアウクー MMd1-3HL5) 2020/10/23(金)12:20 ID:JPDXTwJCM(1) AAS
スキルなんかこれからあげればいいやろ
作れれば実績も出来るわけだし
今は応援やカンパする気持ちがあるやつだけやればいいやん
132: (ワッチョイ 2e73-gGz3) 2020/10/23(金)12:34 ID:aifc0lLI0(1/2) AAS
191 名前:名無しさん@お腹いっぱい。 (ワッチョイ 8a7e-P44A)[sage] 2019/07/17(水) 05:51:54.53 ID:fMkCzf+80
暇なんでUWSCみたいだけど5chネラー向きのマクロツールつーのを. 作ってみるわ。
もちろんWindowsネイティブな。少しまちなー。
133: (ワッチョイ 2e73-gGz3) 2020/10/23(金)12:36 ID:aifc0lLI0(2/2) AAS
あと名前ですけど、今作ってるプログラムでは暫定的にUWTDになってます(w
134: (ワッチョイ 2206-tMQb) 2020/10/23(金)15:02 ID:MSVcYNTP0(1) AAS
経歴もスキルもあるやろ
今までずっとuwsc掲示板とかで活動してたし
最近でもUwscWebDriverとか作ってるし
135: (ワッチョイW 817e-9AQS) 2020/10/23(金)16:08 ID:QPG6ijSP0(1) AAS
掲示板のやりとりみてるとスキルはあるけどちょっと物言いがきつめ
無職もハッキリ物言うのが日本の会社には合わないと好意的に解釈したい

たぶんここもチェックしてるとだろうけど、応援したいね

ただ今んとこ月定額は払う気になれない、形ある程度できてきたら応援してくれる人増えると思うぞ
136: (ワッチョイW fd58-LdyU) 2020/10/23(金)23:49 ID:pvku2Dg40(1) AAS
まだ動作はしないけどパーサ組んだだけのbetaは出したんじゃなかったの?
10月上旬って言ってたような
137
(1): (ワッチョイW 7e7e-g3wf) 2020/10/24(土)00:36 ID:ddF9Iaux0(1/2) AAS
あと3年早ければね
python使い始めたらUWSCには戻れないよ

例えば今日書いていた部分だと
テキストファイルの内容を1行ずつlist(UWSCで配列に当たるもの)に入れる作業が2行で終わる
138
(1): (ワッチョイ 0274-z4aL) 2020/10/24(土)01:56 ID:F1J/BrDv0(1) AAS
>>137
アホやろコイツ
言語やツールってのは一長一短
環境や用途で使い分けるもの

「戻れない」ってのはおまえが退化してるだけなんよ
139: (ワッチョイ bd11-tMQb) 2020/10/24(土)02:16 ID:AVuoJrUX0(1) AAS
そういう文脈での「戻れない」は過不可じゃなく戻る意味が無いって意味やろ
本人にとって完全上位互換だったらそうなる
140: (ワッチョイ 06e9-fjTi) 2020/10/24(土)04:31 ID:WCQSYP9b0(1) AAS
firefox82で一部動かなくなってる?
141: (ワッチョイW 7e7e-g3wf) 2020/10/24(土)09:36 ID:ddF9Iaux0(2/2) AAS
>>138
UWSCに一長一短の長がないんよ
何かある?
142: (ワッチョイW fd58-2ZyI) 2020/10/24(土)09:53 ID:kBw9drXc0(1) AAS
言語仕様はどうでも良いけど
マウスカーソルを移動して特定のボタンをクリックとか
Python辺りは簡単に出来るんだろうか
143: (ワッチョイ 05ea-ecnh) 2020/10/24(土)11:16 ID:OC2iBGtv0(1) AAS
UWSCで出来る事をやっているからUWSCを使っているんであって
出来ない事を求めているならそもそも使っていないという
144: (ワッチョイ fd73-gGz3) 2020/10/24(土)14:24 ID:slLyJLan0(1) AAS
難しい演算や情報取得は別EXEかスクリプトにオフロードさせてる
145: (ワッチョイW 817e-g3wf) 2020/10/24(土)17:26 ID:9bQRBMDG0(1) AAS
pythonに絶賛移行中だがUWSC内部で片付かない事が片付くようになった

ファイル操作系はdoscmdで出力した結果のテキストを整形して処理してたし
正規表現使うのにOLEでRegExp使ってたけど標準モジュールで片付く
UWSCは色々拡張出来るがコードが凄く泥臭い感じになるよね
146: (スップ Sda2-iU7z) 2020/10/25(日)07:51 ID:ov2xMqopd(1) AAS
DOSCMDとかコマンドプロンプトの話じゃねえか
そんなん目的に合ったやつを使えよ
147
(1): (ワッチョイW c2c8-VpFC) 2020/10/25(日)08:12 ID:908PPbFa0(1) AAS
UWSCでやろうとすると doscmd 経由でしかできなかったことが
python ならできるようになって、正規表現の処理も便利だって
ことだと思うけど、そう聞くとちょっと python に興味が出てきた。
148: (ワッチョイW 817e-g3wf) 2020/10/25(日)11:10 ID:mnEA4ih80(1) AAS
>>147
pythonは無料で環境整うから
興味があるならやってみるといい
図書館から入門書借りてきて
UWSCからpythonに移行した人のブログとかを参考に移行してる
149: (ワッチョイ e9cf-gGz3) 2020/10/25(日)12:03 ID:dbNUO7Qc0(1) AAS
pythonが、っていうよりPyCharmが便利すぎて移行した
UWSCってなんかIDEあったっけ
150: (ラクッペペ MMe6-g3wf) 2020/10/25(日)12:54 ID:vjc7rPBcM(1) AAS
前にも書いたがVisual Studio Codeで拡張機能にUWSCがある
使ってはいないのでどの程度使えるかは分からない
151: (ワッチョイ 39b1-F3du) 2020/10/25(日)14:00 ID:p6ioqa2E0(1/3) AAS
やべ、この後 python って検索しそうな俺がいる
152: (ワッチョイW 0211-/uo0) 2020/10/25(日)14:03 ID:qE0YSW1d0(1) AAS
pythonだけど
入れるのはanacondaでしょ?
153: (ワッチョイW 817e-g3wf) 2020/10/25(日)14:11 ID:27cNbcbx0(1) AAS
いきなりanaconda入れると有り難みが分からないと思って素のpythonインストールしたが
それで問題ないのでそのままという

UWSCもとりあえずフリー版でそのままだったな
154: (ワッチョイW fd58-2ZyI) 2020/10/25(日)14:51 ID:kuI09f7N0(1) AAS
Visual StudioでPython使えるみたいだから
これを開発環境にすれば良さそうだな
155
(1): (ワッチョイ 39b1-F3du) 2020/10/25(日)18:15 ID:p6ioqa2E0(2/3) AAS
誰か python と anaconda の関係を一行でお願いします
156: (ワッチョイ e1ea-ecnh) 2020/10/25(日)18:23 ID:aWtZ+jM10(1) AAS

157: (ワッチョイ ee44-y5oF) 2020/10/25(日)19:18 ID:hBK5Uyye0(1) AAS
ggrks
158: (ワッチョイW 817e-g3wf) 2020/10/25(日)22:10 ID:/IC4IfS10(1) AAS
>>155
anaconda = python + 追加モジュール + α
159: (ワッチョイ 39b1-F3du) 2020/10/25(日)22:48 ID:p6ioqa2E0(3/3) AAS
ありがとう、よくわかりました
160
(1): (ワッチョイ c6f4-fjTi) 2020/10/27(火)00:27 ID:Q2njBTWF0(1) AAS
Free版 Ver5.3.0.2
これを使ってWindows10 2004以降のスクリプトの挙動が変わっているのですが情報あります?
具体的にはマウスドラッグからキーボードの数値入力の繰り返しで、
実行までの待ち時間を1にしても10にしても、一連の動作終了までの時間が変わらないのです。
Windows10 1909までは待ち時間を小さく設定すればより高速になっていました。
161
(1): (ワッチョイ e9cf-gGz3) 2020/10/27(火)01:34 ID:fmaGVL8t0(1) AAS
どれくらいの長さのスクリプトか知らんけど0.001秒と0.01秒じゃ誤差レベルじゃない?
162
(1): (ワッチョイ eedc-gGz3) 2020/10/27(火)02:28 ID:h1N0kBLP0(1) AAS
for i = 1 to 10
Sleep(1)
next
163
(1): (ワッチョイ 6dbe-5vdG) 2020/10/27(火)06:38 ID:nVq4GWb90(1) AAS
>>160
Windows7 だけど KBD() が速い遅いがある
for i = 1 to 8
KBD(VK_Right, Click) //待ち時間指定は無し
Next

感覚的に 5倍ぐらい違う
Win7 の素では遅い
一部のアプリを立ち上げると 速く なる (JaneStyleなど)
164: (ワッチョイ 7bf4-yS8S) 2020/10/28(水)10:07 ID:r545UnZB0(1) AAS
>>161
何十回繰り返そうと誤差レベルのはずなんですが、
実際に走らせると数倍の差が付いてしまうのが不思議です。

>>162-163
Win7でも似たようなこと起きるんですね。
スクリプト見直したり色々試してみます。ありがとう。
165
(1): (ワッチョイ 2b73-CXnf) 2020/10/28(水)11:33 ID:rO90P4Zf0(1) AAS
Microsoft 「Internet Explorerはもう使わないで!」 IEを開くと強制的にEdgeへ
2chスレ:news
166: (ワッチョイ 19b1-BRz0) 2020/10/28(水)17:59 ID:2e1KNUtc0(1) AAS
ネトウヨは死ね
167: (ワッチョイ 93b1-CXnf) 2020/10/28(水)22:57 ID:yr5TWxHd0(1) AAS
UWSCの作者はネトウヨだったから呪い殺されたのか
168: (ニククエW 2b73-ipJa) 2020/10/29(木)20:17 ID:7dTV2bhz0NIKU(1) AAS
つうか最新のだとKBD命令が不安定というかうまく動いてくれない
169: (中止 0b7e-Wesc) 2020/10/31(土)13:42 ID:m5Y8xWn40HLWN(1) AAS
【レビュー】キーボード・マウス操作を記録して自動化できるフリーソフト「Mouse Recorder Premium」 - 窓の杜
外部リンク[html]:forest.watch.impress.co.jp
170: (中止W d97e-Qr9I) 2020/10/31(土)17:33 ID:9vDZD+Ny0HLWN(1) AAS
>>165
つい最近になってPython + seleniumでFirefoxに移行した俺グッジョブだな
171
(1): (ワッチョイW d97e-Qr9I) 2020/11/02(月)10:57 ID:F2wVjeU/0(1/3) AAS
UWSCからpythonへの移行が大体終わった
日常使う6本のスクリプト全て移行して後は改良と微調整
出来ることが多いのでGUI化とか外部ツールに渡すだけだった物を内部処理化したい

図書館から入門書借りてきて始めて何か最初違和感があったけど
pythonがプログラミング言語で自動化ツールじゃないからと後で気付いた
それから入門書の後半は切り捨てて自動化特化でスクリプト書き始めたら結構サクサク移行できた

python使いの中ではひねくれ者の異端者だと思う
172: (ワッチョイW 8bc0-rMvQ) 2020/11/02(月)11:11 ID:Wm1GSwdk0(1) AAS
>>171
ほーすごいな
操作の録画機能もうあるの?
173: (ワッチョイ c1ea-owRe) 2020/11/02(月)11:31 ID:dzoH8OJ30(1) AAS
UWSCを再現じゃなくて、
UWSCでやっていたことをpythonでやってるんでしょ
174: (ワッチョイW d97e-Qr9I) 2020/11/02(月)12:11 ID:F2wVjeU/0(2/3) AAS
pythonに自動記録は無いと思う
無いと言い切れないのがpythonの怖いところだが
ブラウザ操作が多くCOM経由で1から書いていたから自動記録は使ってない
175
(1): (ワッチョイ 89b1-+R6W) 2020/11/02(月)13:47 ID:8hjH3+iT0(1) AAS
ってことは、ターゲットは ie で書いたの?
176: (ワッチョイW d97e-Qr9I) 2020/11/02(月)14:39 ID:F2wVjeU/0(3/3) AAS
>>175
pythonは最初win32com経由でIEから入って徐々に他のブラウザに移行を考えていたが
試しにselenium.devを見たら凄く親切で簡単そうだったからいきなりselenium+Firefoxだよ
ネット検索での実装例はselenium+Chromeの方が多いのでChromeの方が楽だと思う
177: (ワッチョイ 0b7e-Wesc) 2020/11/02(月)15:57 ID:y7UVEKM70(1) AAS
AWS Cloud9とか使うの?
178: (スフッ Sdb2-RPT/) 2020/11/07(土)19:06 ID:/fD/cqh1d(1) AAS
画像リンク[jpg]:i.imgur.com
179: (ワッチョイ 2511-D/bg) 2020/11/10(火)02:28 ID:cjisKNHN0(1/4) AAS
win7で動いてwin10で動かない原因わからずツライ
win7はシングルモニタwin10はマルチモニタ
MOUSEORG(GHND,MORG_DIRECT,MORG_BACK)でバック動作
BTNで座標指定は動く
CHKIMGが認識してくれない
180: (ワッチョイW 6558-2HZm) 2020/11/10(火)03:58 ID:cSEOSrND0(1) AAS
まずは条件合わせる位の努力はしてくれよ
んな事もせずにツライとかお可哀想ですねで終了だ
181: (ワッチョイ 81b1-t1Nk) 2020/11/10(火)09:10 ID:Raqf9TB30(1/2) AAS
本当w ネタなのかと思った
182
(1): (ワッチョイ 2511-D/bg) 2020/11/10(火)09:30 ID:cjisKNHN0(2/4) AAS
条件合わせるとは?
シングルモニタとかにしろってこと?
画像の取りなおしとかも含めてそういうのは一通りやったよ
そんでCHKIMGがFALSEしか返してくれない状態
183: (ワッチョイ 9273-7Ce/) 2020/11/10(火)09:34 ID:0pIn3neT0(1) AAS
同じサイト見てもクロームとIEでは色が違うことがある
184: (ワッチョイ d9ea-wQZu) 2020/11/10(火)10:29 ID:+12fRI9a0(1) AAS
chkimgxで閾値に余裕を持たせて判定するのが一番無難
185: (ワッチョイ 81b1-t1Nk) 2020/11/10(火)12:59 ID:Raqf9TB30(2/2) AAS
>>182
すがすがしいほどの後出しだな
186: (ワッチョイ 2511-t1Nk) 2020/11/10(火)13:06 ID:neS6osKi0(1) AAS
後出しったら普通は逆でしょ
このケースはむしろ違う条件での動作が目的でそれについては書いてあるんだから
条件合わせた試行してないとはじめに思い込む方が意味分からん
187: (オッペケT Sr79-t1Nk) 2020/11/10(火)13:39 ID:zh4Eeqjjr(1) AAS
ただの愚痴で書いたようにしか見えんから何を期待した書き込みなのか分からんかった
188
(1): (ワッチョイ 2511-D/bg) 2020/11/10(火)14:52 ID:cjisKNHN0(3/4) AAS
とにかく馬鹿にしたい人種はどうでも良いのだ
透過とか形だけとか検索範囲指定とか試せるものは一通り試してると思うけど
画面走査してるのかすら怪しくなってるわ
BTNでのクリックは、ブラウザを各ディスプレイに移動したり画面外に持って行っても機能するから画面を認識できてないってことはないし何でなの?
モニターの並び順を弄ったりしても変わらん
何故動かんのだバグか?
なんか情報転がってねえかなあ
189: (オイコラミネオ MM91-0qd5) 2020/11/10(火)15:01 ID:KTO8AuzxM(1) AAS
Androidエミュのゲームマクロだとアンチエイリアスかなんかの影響か認識したりしなかったり不安定だった
190
(1): (ワッチョイ 5ecf-7Ce/) 2020/11/10(火)15:08 ID:3BJ8RyPJ0(1) AAS
Windows10はMORG_BACKが動作しない。以上
191: (テテンテンテン MM96-7Ce/) 2020/11/10(火)15:26 ID:SpXx+jcDM(1) AAS
まさに作者をMORGUEからBACKさせたい事態にw
192: (ワッチョイW d2b1-9MW7) 2020/11/10(火)19:44 ID:J9XFHMhn0(1) AAS
>>188
win7で使っててwin10にしたのに動かないの?
自分もそれなったな
原因は判ったけど対処法が見つからなかったからwin7に戻した
193: (ワッチョイ 2511-D/bg) 2020/11/10(火)20:05 ID:cjisKNHN0(4/4) AAS
>>190
うえええまじかよ
禿げるわ
194: (ワッチョイW 75b1-nWTS) 2020/11/11(水)08:05 ID:654TOJv50(1) AAS
PythonならMORG_BACKと同様の事できるの?
それなら移行したい
195
(1): (アウアウウー Saa9-sF7Z) 2020/11/11(水)10:05 ID:RqxxZn4Ca(1) AAS
出来るけど、確かchkimgxはwindows10でもバックグラウンド動作するよ
196: (ポキッー MM4b-mYn1) 2020/11/11(水)13:33 ID:hpNs1emIM1111(1) AAS
要らない何も 捨ててしまおう
197
(1): (ワッチョイ 6d11-NSHw) 2020/11/12(木)23:41 ID:G3eZT6ur0(1) AAS
>>195
どっかに記事ある?
色々試行錯誤したけどダメだったわ
198: (エムゾネW FF43-LjjN) 2020/11/13(金)07:15 ID:SCU+Ru0QF(1) AAS
>>197
記事というか...実際にできているので疑問に
思ったことがない。Windows10 Pro。
199: (オッペケT Src1-Y0tO) 2020/11/13(金)11:20 ID:h900wsy6r(1) AAS
うちもWindows10 Homeで何の問題もなく動作するよ
200: (ワッチョイ a5b1-ThTQ) 2020/11/13(金)16:04 ID:CvVS9VC10(1) AAS
結構前だけどfirefox+艦これでMORG_BACKが働かんってみたな〜
201: (ワッチョイ 1be9-gWUl) 2020/11/14(土)00:21 ID:v1RHU4SC0(1) AAS
やっぱりfirefoxの最新版だとchkimgが動かなくなってる?
202: (ワッチョイ 9b97-Pj7A) 2020/11/14(土)16:58 ID:kdyAIuC50(1) AAS
自動化の組み方にもよるんだろうけど
動く状態の環境の保持がなにより大事だってことだね
203: (ワッチョイ 6d11-NSHw) 2020/11/15(日)16:38 ID:cARjTH3j0(1/2) AAS
結局何で動かないのかさっぱりだわ
凄く単純な判定作っても駄目だし
204: (ワッチョイ 6d11-NSHw) 2020/11/15(日)23:30 ID:cARjTH3j0(2/2) AAS
Chromeという前提に頭が飲み込まれてたし、IEで動かないブラウザゲームだから意味ないと思って試してなかったけど、
IEで試しにやってみるかって思ってやったら普通に画面内の画像に反応しやがったし・・・
このブラウザゲームIEで使えるようにならねえかなあ
205
(1): (ワッチョイ 2311-Y0tO) 2020/11/16(月)15:29 ID:Ka7hcB190(1) AAS
レンダリングをGPUに任せてるってオチじゃないの?
206
(1): (ワッチョイ 57b1-D5A5) 2020/11/18(水)23:40 ID:3f8eCwJQ0(1) AAS
firefox限定だけど、MOUSEORGの値で
saveimg、PEEKCOLOR、btn,chkimgの動作結果がことなるところがあるよ。

>205 のパターンもあると思うけど、すべてがそうという訳でもない。

html5のレイヤーを重ねて描画していると、どこのレイヤーで
実行してるか判らん状態になってるんじゃないかな?と思っている。
で、レイヤー?をuwscで指定したいんだがやり方は判らんw
207: (ワッチョイ 7776-b6az) 2020/11/22(日)02:18 ID:SL0O+/nU0(1) AAS
Firefox83.0でMORG_BACKが効かないな
82.0.3に戻したら元通りだったのでレジストリで自動アップデート殺して一時しのぎ
208
(1): (ワッチョイ 8b11-cChY) 2020/11/23(月)00:49 ID:nMyW2Dzt0(1/6) AAS
GETCTLHND(ID,"MozillaWindowClass")の戻り値がちんぷんかんぷん
IDが-1(GETIDの結果が取得できなかった)のときにハンドル値が出てくる(一つ目の画面?)
IDが1とかだと0が返ってくる・・・何で?
結果的に指定したい画面のハンドルが取れない助けて
209: (ワッチョイ 8b11-cChY) 2020/11/23(月)01:00 ID:nMyW2Dzt0(2/6) AAS
んん?そもそもGETID("画面の名前","MozillaWindowClass")で正しくIDが取れてない???
1が戻り値になっているけどGETID(GET_ACTIVE_WIN)で調べたら5になってる
MozillaWindowClassってのがそもそも間違ってるのかな?
素人にもわかりやすくして・・・
210: (ワッチョイ 8b11-cChY) 2020/11/23(月)10:40 ID:nMyW2Dzt0(3/6) AAS
handleの値がそもそもひとつしか返ってこないけどどうやって複数タブのひとつを操作すれば良いんだろう?
211
(1): (オッペケ Srdf-SERc) 2020/11/23(月)13:28 ID:+L/v6CSQr(1/2) AAS
あのう
for i=1 to 10
next
msgbox (i)
↑ なんで11になるの?
212: (オッペケ Srdf-SERc) 2020/11/23(月)13:37 ID:+L/v6CSQr(2/2) AAS
n =0
for i=1 to 10
n=n+1
next
msgbox (i+"と"+n)
↑なんで11と10になるの?
213: (ワッチョイ c3ca-n9sk) 2020/11/23(月)13:55 ID:vNWGvqDz0(1) AAS
n =0
for i=1 to 10
n=n+1
print i
print n
next
msgbox (i+"と"+n)
214
(1): (ワッチョイ 1bbe-/cpS) 2020/11/23(月)14:06 ID:Jr5WoWvF0(1) AAS
>>211
判定箇所の問題だと思う
つまり i が11になったから抜ける
i が10になったからこれで最後という判定をすると、最後を示すフラグかなにかが必要になる

こういう話で良く出てくるのが Whileループと Untilループの違い
検索して説明を読んで
Forループは Whileループの簡易版としてとらえれば納得しやすい

なお Forと Whileにも違いがある
カウンタ変数(その例では i )の中身はループを抜けたら保証されない
UWSCでは11になるようだけど
他の言語でも11になるとは限らない
215: (ワッチョイ fb0c-dKXD) 2020/11/23(月)14:30 ID:hg61gNoS0(1/2) AAS
>>214
判定箇所じゃなくて言語仕様の問題でしょ。

FOR I=0 TO 10 STEP 3
NEXT

て書いたら、I=0、3、6、9、12…となってI=10にマッチしない。
1. 無限ループになっちゃう言語(「=」で比較)
2. 最終値を越えた時点で抜ける言語(「<」で比較)
3. 最終値と同じか超えた時点で抜ける言語(「<=」で比較)
UWSCは2.。

VBScript が同じ挙動をするから、VBライクな動きをするようにしたんじゃない?
216: (ワッチョイ fb0c-dKXD) 2020/11/23(月)14:41 ID:hg61gNoS0(2/2) AAS
ちなみに、超大昔の BASIC だと NEXT のところで値を評価してたっぽい。
そういう意味では「判定箇所」も間違いじゃなかったね。

FOR 文のところで判定すると実装が楽になるからそうしたのかもだけど、
構文のせいで FOR を抜けた後の I の値が直観的に分かりにくくなってるやね。

他の言語なら
for ($i = 0; $i <10; $i++)
って「<」を明示するから、 for を抜けたときの $i は 10 になる、って見て分かる。
217: (ワッチョイ 57b1-b6az) 2020/11/23(月)15:31 ID:+VWU57aQ0(1) AAS
てか、for で使った i を抜けてから使うコードは書くべきじゃない
218: (ワッチョイ c356-b6az) 2020/11/23(月)15:33 ID:lYl5Sjn20(1) AAS
ループ変数をループ外で使うべきじゃないって教訓でしょ
219
(1): (ワッチョイ 8b11-cChY) 2020/11/23(月)15:37 ID:nMyW2Dzt0(4/6) AAS
firefoxで画面をふたつ開いていると片方しか調べてくれない
GETCTLHND(ID,"MozillaWindowClass")のIDに何セットしても0か一種類の値しか返ってこない
何で?
220
(1): (ワッチョイ 8b11-cChY) 2020/11/23(月)16:01 ID:nMyW2Dzt0(5/6) AAS
解決したけど納得いかない
GETIDが成立していれば、GETCTLHNDしなくて良いってことに・・・
どうして先人たちのサンプルはGETCTLHNDを使っているんだろう?
221
(1): (アウアウウーT Sa3b-C6sL) 2020/11/23(月)16:26 ID:HQ7cA91ta(1/3) AAS
>>219
>firefoxで画面をふたつ開いていると片方しか調べてくれない
てのはウィンドウを2つ開いているとということか
タブを2つ開いているとということか
たぶんタブなんだろうけど
タブをいくつ開いていても"MozillaWindowClass"のウィンドウは
一つのインスタンスに2つしかない
GETALLWIN()して
ALL_WIN_ID[] の中身を
STATUS( id, ST_TITLE)
STATUS( id, ST_CLASS)
してみればわかる

>>220
どこのサンプルみて何をしようとしているの?
222
(1): (アウアウウーT Sa3b-C6sL) 2020/11/23(月)16:42 ID:HQ7cA91ta(2/3) AAS
>>208
>IDが-1(GETIDの結果が取得できなかった)のときにハンドル値が出てくる(一つ目の画面?)
ハンドル値ってウィンドウハンドルをIDTOHND()でとってるってこと?
無効な値を引数にしても有効な値は返ってこない
223
(1): (ワッチョイ 8b11-cChY) 2020/11/23(月)17:38 ID:nMyW2Dzt0(6/6) AAS
>>221
>>222
firefoxで画面ふたつ表示してそれぞれソシャゲ開いて、それぞれ用のマクロ組んで同時実行したら両方とも動く状態にならなくて困り果ててたって話
あちこちのサイトを見て
GETIDしてGETCTLHNDしてMOUSEORG(はんどる,MORG_DIRECT,MORG_BACK)してっていう流れになってたから逆らわずにその通りにしてたら、
?GETIDが取得できたときにGETCTLHNDで0が戻り値になっててMOUSEORGが正しく動作せず
?GETIDが取得できなかったときにGETCTLHNDに-1が渡ってて戻り値が存在してMOUSEORGが動作したけど片方しか機能しなかった
?のときに1画面にタブをまとめたら動かなかった方も動き出したので希望を感じたけど当然もう片方が裏(隣のタブ)で動き続けることはなかった
GETCTLHNDに-1を渡したときに返ってくるhandle値が何者なのかは知らない
紆余曲折した結果、両マクロとも動作してくれるようになった
そもそもGETCTLHND要らんかったわってオチ
224: (ワッチョイ 7776-b6az) 2020/11/23(月)20:40 ID:mwnZugnN0(1) AAS
ウィンドウ2つ開いてるなら単純に

w_id=GETID("ウィンドウ名")
mouseorg(w_id,2,MORG_BACK)

でいいんじゃないの
ウィンドウ名はctrl+sでページ保存するときのデフォルト名だから簡単にコピペできるし
225
(1): (アウアウウーT Sa3b-C6sL) 2020/11/23(月)23:48 ID:HQ7cA91ta(3/3) AAS
>>223 を読んで不思議に思い
firefoxで適当なページを表示して
MSGBOX(STATUS(HNDTOID(GETCTLHND(-1,"MozillaWindowClass"),ST_TITLE))
を実行したら面白いことがわかった
-1だと全体から"MozillaWindowClass"クラスのもの拾ってくるんだな
226: (アウアウウーT Sa3b-C6sL) 2020/11/24(火)00:00 ID:gWTirf+fa(1) AAS
>>225
誤:MSGBOX(STATUS(HNDTOID(GETCTLHND(-1,"MozillaWindowClass"),ST_TITLE))
正:MSGBOX(STATUS(HNDTOID(GETCTLHND(-1,"MozillaWindowClass")),ST_TITLE))
227
(1): (ワッチョイ f781-FP8+) [あげ] 2020/11/25(水)18:23 ID:BYFSqSBg0(1) AAS
for n=1 to 10
THREAD 別吹(n+"回目のるーぷ",200,200)
sleep(1)
next

PROCEDURE 別吹(せりふ,横,縦)
FUKIDASI(せりふ,横,縦,1,24,"Meiryo_UI",$FFFFFF,$4763FF,0)
SLEEP(1.5)
FEND
↑なんで10回目のるーぷだけ9回目の裏に早く表示されて、しかも右に5mmずれるの?
228: (ワッチョイ b756-P4WK) 2020/11/26(木)07:00 ID:o6lGq7il0(1) AAS
>>227
試しに、
THREAD 別吹(n+"回目のるーぷ",200,200 +n*10)
にして、ThreadのSleep()を10秒とかにしてみたら?
表示順はThreadだし保証されないだけでは?
229: (ワッチョイ 5f11-Gz4g) 2020/12/21(月)03:37 ID:heAAx/zk0(1/3) AAS
午前中動いてたのに午後動かない
火狐何かしたの?
230: (ワッチョイ 3bb1-FZ4g) 2020/12/21(月)10:09 ID:KGOpA1jI0(1/2) AAS
午後も動くコードにしてないから
231: (ワッチョイ 5f11-Gz4g) 2020/12/21(月)10:10 ID:heAAx/zk0(2/3) AAS
つまんね
232
(1): (ワッチョイ 6a11-FZ4g) 2020/12/21(月)10:16 ID:WSy7Y0ip0(1) AAS
プログラムは思った通りには動かない。書いたとおりに動くのだ
Any code doesn't run as you thought, run as it wrote
って格言がベースの皮肉でしょ
原因はたいていよそじゃなく自分のコードにあるもんだ
233
(1): (ワッチョイ 5f11-Gz4g) 2020/12/21(月)10:47 ID:heAAx/zk0(3/3) AAS
んなわけあるかよ
ばっかじゃねーの
センスがねーよ
原因は火狐の更新だったよ
戻したら動いたわ
234
(1): (ワッチョイ 5358-p25C) 2020/12/21(月)10:56 ID:Bbo6n/6d0(1/2) AAS
Firefoxって強制更新があるだろ?
動くように再度調整するべきだ。無能乙
235: (ワッチョイ 3bb1-FZ4g) 2020/12/21(月)11:28 ID:KGOpA1jI0(2/2) AAS
>>233
頭悪いな。原因はお前の書いたコードだろ >>232,234 をもう一度よく読め。
そんなんだからぬるぽんって呼ばれるんだぞ
236: (オイコラミネオ MM1b-LgW4) 2020/12/21(月)12:16 ID:PELNW2XdM(1) AAS
自動化するブラウザってやっぱFirefoxが良いのか
Chromeの方がシンプルで簡単そうな気がするけど
237: (ワッチョイ 2e73-22vh) 2020/12/21(月)13:33 ID:ItKzLcxq0(1) AAS
ヨコシマ用にTorブラウザでも自動化してるから
通常用はFFになるな
238: (ワッチョイ 5358-p25C) 2020/12/21(月)13:40 ID:Bbo6n/6d0(2/2) AAS
私はchromeでやってる
バックグラウンドで邪魔されずに自動化したいから裏で仮想OSと共に動かしてる
こういうときは8コア以上のハイパワーCPUだと捗るねぇ
テレワーク中に自動巡回は普通っしょ。当たり前すぎてやってる人は多いと思うけどな
239: (ワッチョイW 1af4-HTX4) 2020/12/21(月)14:34 ID:qXl2Xa3L0(1) AAS
何を巡回させてるの
240
(1): (ワッチョイ 4bcf-Gz4g) 2020/12/22(火)09:06 ID:SueNy3530(1/3) AAS
Win7だと下記エミュレタでuwscが問題なく使えるのですが
・MUMUプレイヤー:〇
・DMMプレイヤー:〇

Win10だとこうなります
・MUMUプレイヤー:×(クリックが反応しない)
・DMMプレイヤー:×(クリックが反応しない)

NOXプレイヤーは目当てのアプリ自体の動作が不安定なため上記プレイヤーを使ってます
Win7でUWSC動いていたのにWin10だと動かない…
似たような症例やその解決策知ってる方いませんか
241: (ワッチョイ 4bcf-Gz4g) 2020/12/22(火)09:18 ID:SueNy3530(2/3) AAS
>>240
ちなみにWin10で「クリックが反応しない」とは
SLEEP(1)
BTN(LEFT,CLICK,500,500,300)
BTN(LEFT,CLICK,600,600,300)
SLEEP(1)
みたいな簡単なコードでも、エミュレータ上でクリックが再生されません
マウスの動き(MMV)と画像認識(ChkimgX)は再生・認知されます
242
(1): (ワッチョイ 4acc-22vh) 2020/12/22(火)13:20 ID:Muzl8POi0(1) AAS
Hyper-V機能を有効化する
243
(1): (ワッチョイ 6a76-22vh) 2020/12/22(火)13:58 ID:lEwI5Puj0(1) AAS
UWSC.exeの互換性をXPモードに変更
244
(1): (ワッチョイW 6a53-Mlen) 2020/12/22(火)14:12 ID:v6t0BIsI0(1) AAS
管理者で実行はどうよ
245
(1): (オイコラミネオ MM1b-iQYC) 2020/12/22(火)15:28 ID:HSbOPzuXM(1) AAS
BTNが認識されないのがエミュだけなら権限ぽいけど……
いっそadbで叩いた方が確実そう
246
(1): (ワッチョイ 4bcf-Gz4g) 2020/12/22(火)18:15 ID:SueNy3530(3/3) AAS
>>242
初めて耳にする単語です。意味や使用方法を調べて試してみます
>>243
uwscのプロパティ>互換性モード変更と
エミュ自体の互換性モード変更の両方を試してみましたが駄目でした。
>>244
管理者で実行もしましたが駄目でした。
>>245
adb…よく聞く用語ですが
uwscの録画&保存→部分的に書き換え、でこれまで事足りていたので
勉強するのを避けていたやつです。試してみます

みなさん回答ありがとうございます;;
あれこれ試す中でLDプレイヤーを入れたところ
やや挙動が重めでしたがアプリの動作が安定しており
uwscのクリックにも反応したので一旦LDでしのぎつつ
提示いただいた方法を調べようと思います
247: (ワントンキン MMda-Mlen) 2020/12/22(火)21:01 ID:aSRnR1weM(1) AAS
>>246
外部リンク:kobuji.me
こんなのも
248: (中止 e311-Yke/) 2020/12/24(木)22:39 ID:PKdjVh5y0EVE(1) AAS
pythonのPyAutoGUIモジュール使って、UWSCで書いたコードと似たような感じで書いたはずなんだけど
CPU使用率がuwscが0.5%でpythonが7%ぐらいで10倍以上高い
time.sleepを適度に挟まないと行けない感じ?
それともlocateCenterOnScreen()って割と重い処理してるの?
249: (ワッチョイ 1373-80jV) 2020/12/27(日)09:16 ID:oQJnnN9P0(1) AAS
UWSCはCかC++で開発されたみたいだからPythonよりは軽いでしょう
同等に軽くしたければCかC++で書くしかない
250
(1): (ワッチョイ 477e-Yke/) 2020/12/27(日)10:17 ID:hJK16UKr0(1/2) AAS
Pythonは何で開発されたの?
251: (ワッチョイW 7fc8-KvmX) 2020/12/27(日)13:23 ID:3zkjAlsS0(1) AAS
>>250
捉え方によっては哲学的な質問だな
252: (ワッチョイ 1b11-NTaX) 2020/12/27(日)13:29 ID:CZGVzSNO0(1) AAS
言語…だろうな。
253
(1): (ワッチョイ ad7e-yePO) 2020/12/27(日)13:30 ID:O4XAD7ZQ0(1) AAS
PythonはCで書かれてるが
254: (ワッチョイ 477e-Yke/) 2020/12/27(日)13:53 ID:hJK16UKr0(2/2) AAS
>>253
249 名前:名無しさん@お腹いっぱい。 (ワッチョイ 1373-80jV)[sage] 2020/12/27(日) 09:16:31.21 ID:oQJnnN9P0
UWSCはCかC++で開発されたみたいだからPythonよりは軽いでしょう
同等に軽くしたければCかC++で書くしかない
1-
あと 748 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.035s