[過去ログ] 自動化ツールUWSC使いよ集まれ23 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
894: (ワッチョイ 8358-HdIF) 2021/06/17(木)19:33 ID:vLQ7p96x0(2/2) AAS
windows11でUWSCが動くかな?
人柱よろしく〜
歴戦の猛者である諸兄らなら躊躇なく試すであろう。そして報告するのだ
895: (ワッチョイ c3b1-l016) 2021/06/17(木)21:41 ID:3YjSpI4a0(1) AAS
11は非公式に流出したのが出回ってるけど、人柱になるきはない
896: (オイコラミネオ MM63-tFUR) 2021/06/18(金)12:18 ID:ZccIbDDIM(1) AAS
このスレよりWindows板を見ればいいんだな
897: (ワッチョイ 5a02-lvy7) 2021/06/18(金)13:32 ID:HX2x8eJh0(1) AAS
Edgeの制御ができるといいな
898: (ワッチョイ 5f76-OGVT) 2021/06/21(月)12:20 ID:/T5WWfWu0(1) AAS
たまにUWSCがチェックしてるレイヤーとでもいえばいいのか
それと認識させたい画像が違うレイヤーに存在してて裏で動かないケースあるよね
899: (ワッチョイ 4b73-Xgek) 2021/06/21(月)13:27 ID:S3G7kquy0(1) AAS
レイヤーというのがウィンドウ ID のことかな?
ことウィンドウを開いたときなど、GETID で
影武者みたいな ID を掴まされてることがある。
これが起きる場合は、その対策として 0.2秒の
SLEEP を入れて 2回 GETID を呼ぶようにしている。
0.2秒は適当に決めた数字なのでもっと短くて
も良いかもしれんが色々試してはいない。
とりあえずこれで対策になっている。
ID = GETID(パラメータ)
IF ID >= 0
省3
900: (ワッチョイ 5f76-OGVT) 2021/06/22(火)01:50 ID:Yzr3rxhu0(1) AAS
そういうわけではなく混在してるというか
ゲームで例えるなら背景は画像認識できるがボタン類は画像認識できないみたいな感じ
MORG_BACKじゃなければボタンの方も認識する
901: (テテンテンテン MMb6-upq5) 2021/06/22(火)05:31 ID:mkj/17pKM(1) AAS
例えられてもさっぱり分からん
902: (ワッチョイ 0bb1-nlE7) 2021/06/22(火)09:30 ID:QbBn7DgD0(1) AAS
ボタンの場所が決まってるなら、どこか一箇所の画像を認識させて相対座標を計算してということをやる
903: (ワッチョイ 0bb1-19dE) 2021/06/22(火)10:58 ID:dUwxbm4I0(1) AAS
Javaスクリプトで書いてあって画像ではないボタンもある
904: (ワッチョイ e3b1-wUFk) 2021/06/22(火)12:51 ID:60kV3PlT0(1/4) AAS
>206 自己レス。行数overした。見にくくてスマヌ。
今さらながらに気が付いたので報告。
chromeで動作するけどFirefoxで動作しないや、
バックグラウンドだとダメという人向け、もしかしたら解決するかも?
chromeとFirefoxで実行して(x2,y2)と(x3,y3)値を比較してみてくれ。
chromeでは(x2,y2)=(x3,y3)、firefoxでは違う。
905(2): (ワッチョイ e3b1-wUFk) 2021/06/22(火)12:53 ID:60kV3PlT0(2/4) AAS
書き込み失敗したorz
なんで?
x1 = G_MOUSE_X; y1 = G_MOUSE_Y
x2 = x1 - STATUS(ID, ST_X); y2 = y1 - STATUS(ID, ST_Y)
x3 = x1 - STATUS(ID, ST_CLX);y3 = y1 - STATUS(ID, ST_CLY)
折角吹き出し表示の奴修正したのに・・・。まぁ、これで書き込めるといいな〜
906: (ワッチョイ e3b1-wUFk) 2021/06/22(火)13:10 ID:60kV3PlT0(3/4) AAS
連投スイマセン。
補足。
x2とx3が異なるとき、uwscのバックグラウンド座標系はクライアント領域になってるので
座標を直接入力する場合はオフセットが必要。
chkimgなどで返す座標でBTNする場合はオフセットの必要なし。
>905 にMouseORG(id,2,MORG_BACK)を適当なところに入れてください。
あと、STATUS(ID, ST_TITLE)の戻り値はたまに間違えます。半角スペース(記号)の連続個数かな〜程度で条件不明。
ID = GETID(GET_FROMPOINT_WIN)
tmp1=STATUS(ID, ST_TITLE)
tmp2=STATUS(ID, ST_CLASS)
省1
907: (ワッチョイ e3b1-wUFk) 2021/06/22(火)13:10 ID:60kV3PlT0(4/4) AAS
連投スイマセン。
補足。
x2とx3が異なるとき、uwscのバックグラウンド座標系はクライアント領域になってるので
座標を直接入力する場合はオフセットが必要。
chkimgなどで返す座標でBTNする場合はオフセットの必要なし。
>905 にMouseORG(id,2,MORG_BACK)を適当なところに入れてください。
あと、STATUS(ID, ST_TITLE)の戻り値はたまに間違えます。半角スペース(記号)の連続個数かな〜程度で条件不明。
ID = GETID(GET_FROMPOINT_WIN)
tmp1=STATUS(ID, ST_TITLE)
tmp2=STATUS(ID, ST_CLASS)
省1
908(1): (ワッチョイ 4b73-EiM5) 2021/06/22(火)13:57 ID:0fMGBBIF0(1) AAS
うまくいかないときは GETID を使わず
GETALLWIN でどんな ID が居るのか
全部調べるが吉。
ちなみに ST_CLX ST_CLY は各々のアプリ
が勝手に決めている額縁の幅みたいな値。
909(1): (ワッチョイ 4e6e-BpuD) 2021/06/22(火)14:13 ID:DpbjF1wd0(1) AAS
どのウィンドウで描画されているか曖昧なら
saveimgで実際に確認してみればいいんじゃないの
910(1): (ワッチョイ e3b1-wUFk) 2021/06/23(水)11:44 ID:iGG9w7XF0(1) AAS
FireFoxがダメで、ChromeOKの問題は、ウインドウ内のクライアント領域のID値が判れば大抵
解決するんだよね〜。もう、永久に判ることないと思うけど。
とりあえず、自分の問題は解決したのでROMに戻ります。
>908 >額縁の幅みたいな値
ほとんどのソフトはそうなんだけど、ソフトによってはタイトル表示部を除いた全部がクライアント領域だったりする。
>909 >saveimgで実際に確認してみればいいんじゃないの
そう思うし、実際そうしたんだけど・・・それじゃあ上手くいかないんだよ。
UWSC関連で「Chrome OK Firefox NGなんで?」系の質問はググるとそこそこ出てくる。
↓がsavimgかchkimgでFirefoxだと最後がNGだけど、Chromeだと全部OK。なんで?ってのが多いんだよね〜。
で、解決策が常にアクティブ化(最前面に表示)しろ・・・と。
省3
911: (ワッチョイ 4e6e-BpuD) 2021/06/23(水)12:03 ID:eHZnQpfV0(1) AAS
ブラウザによって色の扱いが違うから
カラー判定したらうまくいかないことはあると思うよ
912: (テテンテンテン MMb6-upq5) 2021/06/23(水)12:32 ID:0JFTNHCEM(1) AAS
>>910
それ、モニタに映らない部分を描画してないってことでは?
913: (ワッチョイ 4ecf-3RHv) 2021/06/23(水)12:39 ID:B6TsRqYG0(1) AAS
saveimgやchkimgのキャプチャー失敗してるんだろうな
ハードウェアアクセラレーションをオフにしても解決しそう くっそ遅くなるけど
上下前次1-新書関写板覧索設栞歴
あと 89 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.177s*