質問: UWSCで画像認識のクリックマクロを作ってみたいと思って、
回答: UWSCは、動作を記憶させて再生させる他、テキストファイルとして保存したスクリプトを読み込んで実行することもできます。拡張子は「uws」です。 そして実は、UWSCはスクリプトをベースに動いています。試しに、適当な動作を記録し、保存ボタンを押して保存してみてください。保存されたファイルをメモ帳等、テキストエディタで開くと、命令群が並んでいるのが分かると思います。 記録する以外に、スクリプトを作成することによっても、望んだ動作を行なうことができるのです。 そして、その中にCHKIMGという命令があります。これは、保存されているビットマップ画像を画面上から探し、あったかどうかや、存在する位置を通知するという命令です。CHKIMGが返してくる情報を元に、画像認識を行ないます。 例えば、下記のスクリプトをメモ帳で入力し、拡張子をuwsにして、uwsc.exeと同じフォルダに保存します。そして、uwscで読み込み、再生を行なうと、「画像A.bmp」というファイルと同じ画像を探します。見つかったら、「found」というメッセージボックスが出て終了します。 WHILE (CHKIMG("画像A.bmp")=FALSE) SLEEP(0.1) WEND MSGBOX("found") 分かり易く、とのことですが、このスクリプトを扱うには、初歩のプログラミング能力、もしくはサンプルを上手く真似て応用する能力が必要です。ボタン1つで手軽に、とはいきません。 ネットでサンプルを探し、それとなく理解するように努めるしかないでしょう。