- ベストアンサー
UWSC
ACW(GETID(”今日は晴れました","TFrom_In")502,213,362,149,0)//晴れ表示BTN(LEFT,CLICK,781,439,676)//今日は晴れましたを押す 今日は晴れましたの表示がた時のみBTNを実行させたい、晴れました がでない時はBTNは実行は禁止させたい、どのような記述すれば実現できますか 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
// 「今日は晴れました」のウィンドウID取得 id = GETID("今日は腫れました") if id<>-1 then // ウィンドウ発見 // (781, 439)の座標をクリックしてボタンを押す BTN(LEFT, CLICK, 781, 439) else // なにもしない endif とか。
その他の回答 (1)
- neKo_quatre
- ベストアンサー率44% (735/1636)
回答No.2
自分のとこでは、対象のウィンドウが無ければ実行されないですよ。 質問者さんのとこでは表示されていないけど、最小化されている、画面の外にある、非表示で存在してるとかでは? 質問文の例がGetID使ってるので、そういう事ではと思たんですが。 画面に画像が表示された沖に処理したいのなら、ChkImgを使っては。 if Chkimg("予め取得しておいた「今日は腫れました」の画像.bmp") then // ボタン押下 endif とか。
質問者
お礼
使用するソフトウェアの設定を変えたら、正常に動作するように なり、目的を達成できました、ありがとうございます。
お礼
ありがとうございます。
補足
試してみた、今日は晴れましたがでた時でない時は関係なく BTNが実行されクリックしてしまいます、今日は晴れましたが表示 されたら、クリックしては駄目なんです。