自動化ツールUWSC使いよ集まれ30at SOFTWARE
自動化ツールUWSC使いよ集まれ30 - 暇つぶし2ch583:名無しさん@お腹いっぱい。
24/08/26 06:03:39.11 iM46X1he0.net
自分の使い方の場合はファイル入出力、キャプチャ、画像あいまい検索、クリップボード、マウス操作くらい出来ればokだけど他の環境探すのが面倒

584:名無しさん@お腹いっぱい。
24/08/26 19:33:41.42 8Z8ogFQb0.net
ライセンスキーがテンプレに入ってるの今気づいたわ
一体いつから・・・

585:名無しさん@お腹いっぱい。
24/08/26 21:19:04.52 eqZpY9ah0.net
よすよすUWSCRもあるならやってける!サンクス(´・ω・`)

586:名無しさん@お腹いっぱい。
24/08/27 16:34:41.57 ANpNFYBT0.net
NHKでも紹介されたアプリ【TEMU】が
サイト内で使える5000円分のクレジットを貰えるキャンペーン実施中!
URLリンク(i.ibb.co)
URLリンク(temu.com)
1.リンク先からダウンロード
2.インストール後、リンク先からTEMUを開く
3.メールやGoogle、Appleアカウント等で登録
4.最大7商品無料ルーレットを回す(今回のキャンペーンとは直接関係ありません)
5.友人や家族など招待
6.クレジット付与
キャンペーンの終了時期が不明なのでお早めに!

587:名無しさん@お腹いっぱい。
24/08/27 18:36:41.59 QByhIwgq0.net
>>586
初めてみても良いかもな

588:名無しさん@お腹いっぱい。
24/08/29 21:28:33.78 dLd6RDD80.net
UWSCでちゃんとコード書いてた人ならUWSCRはかなり便利だよ
記録してたレベルの人だと突き放しが酷いから代替にはならないかもだが

589:名無しさん@お腹いっぱい。
24/08/29 21:33:24.76 g9gTM4Y70.net
検索したら互換スクリプト実行ツールて出てきたから記録派にとっては名前が似てるだけのソフトってことだな

590:名無しさん@お腹いっぱい。
24/09/16 05:50:46.76 tA2W+Oef0.net
>>7
誰かこれの内容を解説してもらえませんか
ホストPCからVMwareゲストPCを操作したいのですが>>7の内容見ても意味がわかりません

591:名無しさん@お腹いっぱい。
24/09/17 11:30:20.95 oJKTP1LB0.net
uwscって割と簡単にWin32APIを呼べるんだな。
ブラウザゲームをポチポチと自動化するスクリプト組んでみて、キャラの動きに追従出来なくて誤爆したりしたから
試しにプロセスのプライオリティを上げてみたら、ちょっとマシになった。
↓をスクリプトの下の方に置いておいて、SetPriorityHigh()をスクリプトの最初に一回読んでおけば
プロセス優先度が高になる。
def_dll SetPriorityClass(HWND, DWORD):BOOL:Kernel32.DLL
procedure SetPriorityHigh()
SetPriorityClass(-1, $100)
fend

592:名無しさん@お腹いっぱい。
24/09/17 11:33:22.63 oJKTP1LB0.net
読んでおけば → 呼んでおけば
リアルタイムを指定しているのに高なのは謎、
タスクマネージャーからはリアルタイムに変更出来るから、やりようはあるのだろうけど
調べるのめんどいしこれでもいいや。

593:名無しさん@お腹いっぱい。
24/09/22 20:52:27.24 fKi/qgmQ0.net
めざましテレビ
@cx_mezamashi
あす23日(月) #めざましテレビ 気になる人がいたらリポスト
#Perfume
⭐︎内容変更の際はご了承下さい
URLリンク(x.com)
他に有名人多数

594:名無しさん@お腹いっぱい。
24/09/22 20:55:00.89 fKi/qgmQ0.net
誤爆

595:名無しさん@お腹いっぱい。
24/09/23 17:33:01.69 n9kY0ZtS0.net
質問なんですが、同じアプリを複数起動して
AとBの画面を交互にクリックするように動作記録したんですが、起動してみるとAを最初にクリックした後、Bの位置にAが移動してその位置でクリックしてしまいBにクリックしてくれません、どうしたらいいでしょうか?

596:名無しさん@お腹いっぱい。
24/09/23 17:56:17.78 v+VuMzl90.net
ACWで操作したいウィンドウを明示してやればいいんじゃね、知らんけど

597:名無しさん@お腹いっぱい。
24/09/23 22:24:41.24 qgZIfHw50.net
記録失敗してんじゃね?早すぎてマウスボタン離した状態捕れてないとか
というか単窓内以外を記録したそのまま使うのはアレな気がする

598:名無しさん@お腹いっぱい。
24/09/23 23:28:16.95 JPGBUTAh0.net
横着してウィンドウ自体をクリックして切り替えるんじゃなくて
ちゃんとタスクバーでウィンドウ切り替えるのも記録する

599:名無しさん@お腹いっぱい。
24/09/24 04:55:29.86 mlmA0xF50.net
>>595
AWCが2つ記録されてると思うので、それらを//コメント化。
もしクリックする前にウインドウをアクティブにする必要があるなら、無害なとこをクリックするよう指示してから、クリックしたいとこを改めてクリック。
うまくいかなかった原因は。。。多分
1. 記録で、その二つのウインドウをそれぞれクリックしてみる。
2. AWCのGETID()の中身を見る。
3. それら二つのウインドウが別物として認識されているか確認。
同じものとして認識されているだろうから、前者のAWCにてウインドウを認識し、指定された座標と大きさに嵌めてる。んで、特定の位置をクリックした後、後者のAWCにある座標と大きさの指定のとこに、そのアクティブなウインドウを改めて嵌めて(移動させられて)、二つ目の特定の位置をクリック。してるはず。

600:名無しさん@お腹いっぱい。
24/09/24 11:26:51.80 MHMGauPy0.net
私も質問させてください。

601:600
24/09/24 11:33:54.13 MHMGauPy0.net
ごめん途中で送ってしまった。証券会社のアプリが更新されて前だと動いていたものが動かなくなった。
既に起動させたプログラムのウインドウをgetidして、sendstrすると成功する。
けど、DOSCMDでプログラムを起動させて、ウインドウをgetidして、sendstrすると、文字が入力されていない。
ウインドウのアクティブ化、十分なsleepを各処理ごとに入れるとか、プログラムを起動させた後にcallするのも試した。getidしたウインドウをprintすると1って返ってくるから取得できていると思う。
どう対処すればよいでしょうか

602:名無しさん@お腹いっぱい。
24/09/24 12:01:14.00 LRpWLODu0.net
可能性がありそうなのは
・高レベル記録で(念のため低レベル記録も)で記録して中身を見てみる
・エディトコントロール(入力欄)の順番が変わってないか確認する
・SENDSTR( ID, 文字列, [番号, 送信モード, ACC指定] )のACC指定を試してみる
くらい?

603:名無しさん@お腹いっぱい。
24/09/24 12:09:01.64 LRpWLODu0.net
>>601
テストでうっかり発注してしまうと大変
LANケーブル・無線を外しても、画面入力のテスト可能ならそれで

604:600
24/09/24 13:26:39.33 MHMGauPy0.net
>602
指摘されて高レベル記録など試してみました。色々触ってみたのですが、既に起動させたプログラムをgedidした時にも、文字入力が失敗することがありました。どうも、株のアプリを起動したてでは「パスワードを入力」が色が強調されてアクティブになっていて、その状態だとsendstrが失敗ようです。
なので、そのウインドウのBTNで別の場所をクリックしてからsendstrしてみました。しかし、これまたうまくいかず。
試行錯誤して同じ処理を二回繰り返すようにしたら、なぜか成功しました。完全には解決は解決はしませんでしたが、ギリギリ動くようになりました。

>603
今回は起動部分だけだったので、誤発注は大丈夫でした。ただ、テストで誤発注はたまにやらかします。ちなみに、kabu stationというカブドットコム証券のアプリが変更でした。

605:名無しさん@お腹いっぱい。
24/09/24 15:18:03.11 LRpWLODu0.net
>>604
どうやら動いて良かったですが、パスワード入力画面なのがなんとも落ち着かない気分です
>>同じ処理を二回繰り返すようにしたら、なぜか成功しました。
プログラマのあるあるですね
うっかり消さないように「理由不明だが二度やる」みたいなコメントを書いておくと良いかと

606:600
24/09/24 18:05:01.20 MHMGauPy0.net
>>605
助言ありがとうございました。
書いたコードなんて三ヶ月経てば綺麗サッパリ忘れてますもんね。独学で個人でやってるので、そういう普通のプログラマーの注意点がなかったです。

607:名無しさん@お腹いっぱい。
24/09/25 03:19:37.89 3WnnZ8R40.net
>>5と内容かぶるのですが、質問させてください
ホストPC(Windows11)からVMware上のWindows7を操作したいのですが、クリックやキー入力がまったく反応してくれません。
どうすれば操作できますでしょうか?
>>7に解決策が記載されてるように思うのですが、自分では理解ができず。。。
分かる方教えてもらえないでしょうか

608:名無しさん@お腹いっぱい。
24/09/25 03:42:29.47 Mij//S9M0.net
クリック先のアプリウィンドウがアクティブになっていないと
操作を受け付けてくれないるみたいだから
ACWでウィンドウをアクティブにしないといけないっぽい

609:名無しさん@お腹いっぱい。
24/09/26 09:25:17.40 /s2On0EC0.net
>>607
ホスト側でuwsを実行しないといけない理由ってなんかあるの?
VMWare内で実行したほうがよっぽど簡単そうだけど

610:名無しさん@お腹いっぱい。
24/09/26 12:20:34.41 pD894BRM0.net
Windows1123H2をアップデートしたらUWSCがGoogle Chromeを探せなくなりました

611:名無しさん@お腹いっぱい。
24/09/29 02:39:15.48 puyjOvvA0.net
>>609
VMware内で動かしたいゲームがあるのですが、そのゲームはUWSCが使えないように対策されています。ですのでVMware内で実行しても意味がないのです。
ゲームをUWSCを使って自動化するためにホスト側のUWSCで操作する必要があります

612:名無しさん@お腹いっぱい。
24/10/02 18:45:16.76 5bPPj34I0.net
>>607
ゲストで ACW(GETID(・・・"ゲーム名" ってやってたのを
ACW(GETID(・・・"VMPlayerFrame" に変更して座標も合わせたら動いたということでしょう。
VMWareの窓枠分座標がずれるので。

613:名無しさん@お腹いっぱい。
24/10/05 23:12:13.47 gVVS+mDP0.net
>>612 回答ありがとうございます!
意味はわかったのですが、動かせないですね。。。
VMwareの画面をアクティブにした後はなにも反応しなくなります。。。

614:名無しさん@お腹いっぱい。
24/10/09 11:39:55.83 NnHoau1Q0.net
>>613
それはACCつければ動くかも

615:名無しさん@お腹いっぱい。
24/10/12 00:19:12.89 9BXlXeNw0.net
>>614 回答ありがとうございます!
無知で申し訳ないのですがACCとは何のことでしょう・・・?
具体的にどんな感じでつかうものなのでしょうか

616:名無しさん@お腹いっぱい。
24/10/12 12:10:05.02 zZNK02w00.net
>>615
おそらくACCではなくACW関数のことを言ってるのだと思われる

617:名無しさん@お腹いっぱい。
24/10/12 14:01:33.21 E4pMVVYs0.net
アクセシビリティがどうのとか言うやつじゃねーの
固有の文字列は変えていいからスクリプト貼れば?

618:名無しさん@お腹いっぱい。
24/10/12 15:37:02.62 9BXlXeNw0.net
>>616
ACW関数を使ってもうまくいかないですね。。。

>>617
動かないスクリプトなんですが。。。以下にはります

ACW(GETID("Windows 7 - VMware Workstation","VMUIFrame"),330,150,1444,1013,0)
SLEEP(0.5)
BTN(LEFT,DOWN,100,100)
BTN(LEFT,UP,100,100,80)
SLEEP(0.5)
KBD(VK_W,down)
KBD(VK_W,up,80)

VMwareをACWでアクティブにするまでは良いのですが、
そのあとのクリックとキーボード操作が全く反応してくれません。。。
解決策ないでしょうか

619:名無しさん@お腹いっぱい。
24/10/12 19:04:44.09 E4pMVVYs0.net
これって画面外じゃないの

620:名無しさん@お腹いっぱい。
24/10/12 21:51:29.78 MMqgW0lz0.net
>>619
そう見えるね
デスクトップ?叩いてる感じ

621:名無しさん@お腹いっぱい。
24/10/13 08:27:14.69 LclhIAdS0.net
>>619 >>620
すみません どうすれば良いでしょうか;;?
一応クリックしてる座標を完全に画面内の座標にしても反応はなかったです。。。

622:名無しさん@お腹いっぱい。
24/10/13 08:59:46.87 u3SpEW3l0.net
VMware Tools未導入なだけでは

623:名無しさん@お腹いっぱい。
24/10/13 09:18:25.01 LclhIAdS0.net
>>622
VMware ToolsがインストールされていなければホストPC側のUWSCで操作できないのでしょうか?

624:名無しさん@お腹いっぱい。
24/10/13 10:45:19.45 EX4UR9Oh0.net
VMware Toolsが何なのかとかVMwareについてはスレ違いだろうからなぁ

625:名無しさん@お腹いっぱい。
24/10/13 16:11:16.83 BjX3atUc0.net
基本のVMware Tools未導入とかそんなレベルだと大変そうだね
やる気は有るみたいだから聞く前に検索したら良いと思う

626:名無しさん@お腹いっぱい。
24/10/15 07:17:36.18 XF/q2umw0.net
>>625 VMwareToolsインストールされた状態でしたが、反応しないままでした。。。
一応検索で調べはしましたが、ホストPCのUWSCでゲストPC(VMware)の操作はできないという内容がいくつかありました。。。
ただここの掲示板>>7で操作できたようでしたので質問させてもらった次第です

627:名無しさん@お腹いっぱい。
24/10/15 08:43:32.30 29bxWAKL0.net
ソフトウェアの仕組みを考えるとできるわけがない
唯一できても画像認識くらいじゃない?

628:名無しさん@お腹いっぱい。
24/10/15 10:05:01.13 ZQ/wK5iH0.net
VMの中で動かさない理由がわからない

629:名無しさん@お腹いっぱい。
24/10/15 13:43:44.68 NtUKMFXp0.net
>>628
自動化防止の仕組みが入ってるらしい
外からの操作なら検知されないと

630:名無しさん@お腹いっぱい。
24/10/15 13:55:39.63 +cQFNdBM0.net
受ける側にspy++とか入れてイベントがどんなふうに入ってるのか調べてみるしかないかもなあ
VM関係ないけどVNC経由だと押せないボタンとかあったりするし

631:名無しさん@お腹いっぱい。
24/10/15 22:36:24.79 f/7t+KfF0.net
>>7で本当に動くのかよ、って思わなくもないけど
もし本当だとしたら、VM内部のウインドウはホスト側では部品として認識されてるってことになるわけで
すげえ面白いなって思う

632:名無しさん@お腹いっぱい。
24/10/15 23:07:28.65 4D+3nTAh0.net
昔やったMMOとかUWSC動いてるとエラー吐く
そのくせ何故かリモートデスクトップに甘くて別PCで簡単に自動化出来たっけw
昔はAndroidエミュとかも自動化して小遣いになったから真面目にadbとか学んだな
今ならポイ活とかか?うーん…やる気にならないね

633:名無しさん@お腹いっぱい。
24/10/16 11:20:37.30 q80vfjNC0.net
>>632
別PCで全画面(同一解像度)ならUWSCも変更なしで動くかもな。
VMwareの窓でやると窓枠分の座標ずれるし、対象窓が違うとクリック送信できなかったりするから
spyとかで窓の構成調べて試してしないといけなかった。
Chromeとかでもツールバーとかでサイズ変わるけど、これは最初に決めた構成とサイズで使うことで解決。
小さい画面で高解像度だと小さい字が見づらいんだけど、2画面にして大きい(ドットの荒い)画面に持って行って見てる。

634:名無しさん@お腹いっぱい。
24/10/17 02:58:45.92 upjhXXh60.net
窓分の座標がズレてるだけならMOUSEORGで解決しそうなんだけどね


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