締切済み UWSCで指定した画像が来たときに最初に戻るようにするにはどうすればい 2010/10/22 19:29 UWSCで指定した画像が来たときに最初に戻るようにするにはどうすればいいでしょうか? みんなの回答 (1) 専門家の回答 みんなの回答 liners0 ベストアンサー率60% (3/5) 2010/10/23 01:42 回答No.1 Repeat Until を使います。 通報する ありがとう 0 広告を見て他の回答を表示する(0) カテゴリ [技術者向] コンピュータープログラミング・開発その他(プログラミング・開発) 関連するQ&A UWSCの指定画像チェック UWSCを利用して、画面内に指定画像があるか無いかチェックし、あればそこをクリックし、画面になければ画面を適当にクリックすることは可能なのでしょうか? 可能なら教えていただきたいです、どうか宜しくお願いします。 UWSCを利用して、画面内に指定画像があるか無いかチェックし、あればそこをクリックまでは出来ました。 UWSC「画像が無い場合」 UWSCについての質問です 指定の画像がある場合、スクリプトを実行させるというのは分かりますが 逆に、画像が無い場合にのみ、特定のスクリプトを実行させるという事は可能でしょうか? 具体例としては 指定の画像がある場合は何もせず 指定の画像が消えた場合 msgbox("画像が消えました") とメッセージボックスを表示させる よろしくお願い致します UWSCの指定画像チェック UWSCを利用して、画面内に指定画像があるか無いかチェックし、あればクリックしたりするスクリプト文を作成したいのですが・・・、うまくいきません; 詳しい方、どうか回答お願いしますm(_ _)m 自分の作ったスクリプト文は下記のとおりです。 ""のところの「A」はフォルダ名で、「neko.bmp」が画像ファイル名です。 IFB CHKIMG(".\A\neko.bmp") MMV(G_IMG_X,G_IMG_Y) KBD(VK_CTRL,DOWN) BTN(LEFT,DOWN,G_IMG_X,G_IMG_Y) KBD(VK_CTRL,UP) BTN(LEFT,UP,G_IMG_X,G_IMG_Y) ENDIF 上記のスクリプト文でUWSCを実行させると、なぜか「エラー NOT Found".\A\neko.bmp"」と出てき、実行してくれません。 画像の問題ではあると思うのですが、ちゃんとuws形式で保存されてますし、画像の方もbmp形式になってるので・・・どこか悪いのかと、思い当たるふしがありません。 悪いところや指摘がございましたらどうか教えてくださいm(_ _)m また、スクリプト文を作れる方がいましたら作成を頼めませんでしょうか。。。 私の希望する、UWSCの実行は下記のとおりです。また、"neko"は画像ファイル名のことです。 "neko"が画面内にあるか無いかチェックし、もしあれば、Ctrlキーを押したまま、"neko"が見つかった座標に左クリック。 この繰り返し。 UWSCである画像が無くなった場合の自動化 UWSCである画像が無くなった場合に自動でワンクリックって可能でしょうか? 座標の指定とかも やらないと いけませんか? 例えばです 画面上に1列に異なる画像が (1)(2)(3)(4)(5)(6) と並んでたとします。 (3)の画像が消えた場合にワンクリックしたいのですが できるでしょうか? (3)の画像だけを指定して 消えた場合に 動作させるのって可能でしょうか? If ChkImg と FALSE Then MsgBoxを使えばいいのでしょうか? (3)の画像のbmを指定するのでしょうか?(3)の画像bmpはマイピクチャに保存してます。 初心者なので わかりやすくお願いします 簡単にスプリクト書いて頂ければ 助かります。 よろしくお願いいたします UWSCについて 最近UWSCを学び始めた者です。 訳がありIEとFirefoxとで2つのブラウザを用意して、それぞれのウィンドウで指定画像をクリックする動作を組むことを考えております。 しかし両方とも全く同じ画像が使われているため困り果ててしまった次第です。 色々学び何とか片方だけならば動作するまでに至ったのですが、ウィンドウを指定して動作をさせる・・・。そんな都合の良い命令文はないものでしょうか? ぜひご教授頂ければ幸いです。 UWSCで画像認識を行うには プログラム初心者です。 UWSCというフリーソフトで、画像検出を行い特定動作を行うことが出来ると知ったのですが、 様々な解説サイトを見ても「PC側にある画像ファイルと合致するものだけ」を判定できるように思えます。 しかし中にはブラウザゲームやフラッシュのような、サイトの画像を直接認識できる~と謳っているものもありました。 UWSCでのウェブ画像認識は、スクショ等で無理矢理画像を読み込むことでしか行えないのでしょうか? もしそういった設定をしなくても直接認識が行えるならその方法・解説サイトを、 出来ないのでしたらその代わりとなる方法を、 可能なら実際の操作・プログラム例が記載されているもので教えていただきたいです。 UWSCでPEEKCOLORを使い指定ウィンドウ内に、指定したカラーコ UWSCでPEEKCOLORを使い指定ウィンドウ内に、指定したカラーコードがあるかを判別して そこをクリックさせたいのですが、画像認識の場合 ACW(GETID("xxxxx"),880,0,800,600,0) CHKIMG("xxxx.bmp",0) x=G_IMG_X // 画像の座標をxへ代入 y=G_IMG_Y // 画像の座標をyへ代入 BTN(LEFT, CLICK, x+30, y-30, 60) x=G_IMG_X という命令で指定ウィンドウ内の画像を(x,y)座標に自動で代入してもらえるのですが、PEEKCOLORの場合はどういった書き方をすればいいのでしょうか?? 上手く言いたいことが伝わっているか不安ですが、理解できる方宜しくお願いします。 UWSCで指定の画像をドラック&ドロップ 同じ作業が大量にあるので UWSCで簡略化させたいと思いますが、書き方初心者なもので 検索して解決しないのでお尋ねします。 わかりにくい説明ですみません。 まず、やりたいことは 画像で 西川・田辺・村山 が並んでいる場合に 山田を西川の上と交換したいと思っています。 山田の文字を工藤の位置のドラッグドロップすれば変わります 工藤の部分の名前・及びその周囲の名前はランダムです /////////////////////////////////////////// ifb CHKIMG("check1.bmp") 指定画像の中央を押しっぱなし マウスを右に移動した位置で離す endif ifb CHKIMG("check2.bmp") 指定画像の中央を押しっぱなし マウスを下に移動した位置で離す endif ifb CHKIMG("check3.bmp") 指定画像の中央を押しっぱなし マウスを左に移動した位置で離す endif 画面右端のバーを押してスクロール ループ /////////////////////////////////////////// 質問1は 山田の選択方法です。 1画面に山田は沢山あるので、指定の列の山田のポイントを取りたいのですが 工藤やその周囲がランダムなので画像どう用意すればいいでしょうか 質問2は 2列目でG_IMG_X, G_IMG_Y だと端なので中央指定にしたいのですが どのような書き方をすればよろしいでしょうか 質問3は ドロップ時に現在地のマウスの位置(G_IMG_X -10, G_IMG_Y) としたいのですが -数値の移動距離は恐らく1pixのことだと思いますが、1回1回試さずに 正確な距離を知る方法はないでしょうか? 沢山質問してすみません おわかりになる分だけでいいので宜しくお願いします。 UWSC 色判定について 早速ですが、UWSCで使用するスクリプトで画像判定は目にするのですが 画面全体から指定した色を探し出しその座標をクリックするという スクリプトは可能でしょうか?よろしくお願いします UWSCの使い方 UWSCでスクリプトを書いてみたいのですが、初心者のため全くわかりません 例えば、指定したアプリケーションで シフトを押した0.1秒後にSを押してその0.1秒後にAを押すを繰り返す というのをやりたいのですが 解説サイトなどをみても難しくてよくわかりません 出来れば指導していただけると助かります UWSCを使って画像リンクをクリックするとき??? UWSCを使って画像リンクをクリックするとき??? 先日UWSCをダウンロードし、画像リンクを自動でクリックするスクリプトを作りました。 インターネット上で、商品を選んで「予約購入する」という画像リンクをクリックしたいのですが Ifb CHKIMG("予約購入する.bmp") = TRUE THEN BTN(LEFT,CLICK,G_IMG_X,G_IMG_Y) Endif のように作っても全く動きません。 UWSC40ファイルの中に予約購入する.bmpを保存してます。 うーん一体どうして?昨日から調べているけど全くわかりません。 回答よろしくお願い致します。 UWSCで指定箇所のみループ UWSCで指定した箇所へ戻ってループさせたいのですが、やり方がわかりません。 上手く説明ができないのですが… 例えば… while True Z地点 //Aの画像があればクリックしてX地点へ ifb CHKIMG("画像A") x=G_IMG_X y=G_IMG_Y BTN(LEFT, CLICK, x, y, 300) endif X地点 //Bの画像があればクリック、無ければZ地点へ戻る ifb CHKIMG("画像B") x=G_IMG_X y=G_IMG_Y BTN(LEFT, CLICK, x, y, 300) endif wend という感じで…、状況によってプログラムの指定した行へ移動させたいのですが どうすれば良いのでしょうか? 上手く説明できなくてすみませんが、教えてください。 よろしくお願いします。 UWSCで指定のフォルダを開きたい。 UWSCでC:\Usersのフォルダを開くプログラムはどう書けば良いでしょうか。 お分かりの方いらっしゃったら教えてください!。 よろしくお願いいたします。 UWSCについて こんにちは。 UWSCを使って XPの操作を自動化をしようとしています。 まず範囲を指定(プラウザ)して、 その範囲のデータをコピーして、 メモ帳を起動して、 貼り付ける という処理をしたいのですが どのようにスクリプトを書けばいいのか分かりません。 もしもお分かりになる方がいらっしゃいましたら ご教示して頂けたら幸いです。 UWSCで一瞬の画像を捕らえたいのですが… UWSCで一瞬しか表示されない画像を見つけるまでChkimgで探し続け、見つけた回数を取るようにしたいのですが、 While Trueをつかって何回も判定を行うようにすると重くなってしまい、コマ送りになり、その画像が飛ばされてしまうことがあり、 見つからなかった場合Sleepを付け足して0.1秒止まるようにして負荷軽減をすると今度は表示されているのに捕まえられないことが多くなってしまいます。 何回も判定を行うのではなく、数秒間監視し続けるような風にしたり(出来たとしてもその方が重いのかな^^;)して、なんとか負荷をかけないで一瞬の画像を捕まえたいのですが、どのようにマクロを組むのが最適なのでしょうか。 ご教授お願いします。 UWSCの画像認証について。 UWSCの画像認証について。 画像は以下の4つ A.bmp B.bmp C.bmp D.bmp 画面場のどこかに A.bmp B.bmp のどちらかがある場合 クリックさせ CやDの場合は クリックしないというプログラムを組みたいのですが 初心者でわからなくなりました。 画像1つだけのは他の質問でみつけてクリックできるようになったのですが 判定させることがわかりません。 よろしくお願いします UWSCについて教えてください。 UWSCなどのマクロソフトは作業を記憶させて繰り返したりできるみたいですが例えば自動ログイン以外にどういった使い道があるのですか? また、UWSCなどのマクロソフトは需要があったりしますか? 詳しく教えてください。UWSCがどれほど使用方法があり役に立つか知りたいので。 UWSCについて UWSCでマクロを使い画像判断検索?をしたいのですが While true // 繰り返し ここから if GETKEYSTATE(VK_ESC) then exit // Escapeキーでスクリプト停止 Ifb chkimg("aiueo.bmp") = true then // 画像判定 // ここから あった時 sleep(1) // 待ち時間 // ここまで あった時 // ここから なかった時 else sleep(1) // 待ち時間 // ここから なかった時 BTN(LEFT,CLICK,74,60,1217) Endif // 画像判定 終了 wend //繰り返し ここまで これで画像ファイルの名前を uwsc_aiueo.uws にしてくださいとあったのでそのままファイル名に使ってるのですがうまくいってません。 初心者ですが教えていただけないでしょうか? UWSC教えて こんばんは UWSCというソフトでフォームに入力する際に、「半角英数ならそのまま、ひらなが入力モードなら半角英数にしてから入力」、つまり常に半角英数で入力したいのですが、どのようなコマンドを指定すればよいのでしょうか? UWSCについて UWSCをつかって他のプログラムを起動させたいのですがかのうですか?? 使いたいのはバッチファイルで拡張子が .bat です。 call関数はUWSCだけみたいで出来ませんでした。 どなたか分かる方教えてください。 宜しくお願いします