用按鍵精靈編寫一個腳本,如何實現找不到要找的圖就等待,找到後繼續執行?


找圖前加個標記標記

找不到圖就跳回標記

或者把找圖放進無限循環,找到了跳出循環就行


先上偽代碼:

變數 圖片找到 = 假;

while (圖片找到 == 假){

圖片找到 = 查找圖片函數(參數);

}

查找圖片函數需要您另外定義,然後根據找到的情況返回真或假。

會有這種問題,是因為您沒有理解循環的概念,缺乏對循環條件執行的代碼編寫經驗。

如果想進一步提高水平,還是要補一補基礎知識系統學習一下,或者找個師父給你指點迷津,可以少走很多彎路。

人生苦短,不要浪費時間。


使用循環命令和延時命令,找不到就延遲一段時間後重新執行查找動作,直到找到為止。


先貼點代碼吧,哪裡不對勁,知友們可以提出改進意見。


rem 找圖

if 找到的圖≠你想要的圖 then

goto 找圖

endif


按鍵精靈幫助裡面有,其實用處不大。最簡單用循環等待,並且封裝起來。只要思路對,順著代碼往下寫。可以有很多方法完成,思路對就不存在這種問題


我也是被這個問題困擾 你解決了嗎

怎麼條件成就後才繼續執行很多操作


我不會別的辦法,所以我讓它反覆循環執行,當第一次執行第一條時候,可能第n次才會執行第二條了


推薦閱讀:
相關文章