-1
CoordMode Mouse
CoordMode Pixel
FindAndClick(ImgName,accept) ;simple function to click on given image with a given variation
{
ImageSearch, FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, %ImgName%.png, *%accept%
if (ErrorLevel = 2)
MsgBox error searching: %A_WorkingDir%\%ImgName%.png *%accept%
else if (not ErrorLevel = 1)
{
MouseMove, %FoundX%, %FoundY%
Click
}
}
FindAndClick("test",5)
期待される出力:それが画面上にある場合はimgをクリックするだけです。エラーImageSearchの* nのバリエーションを使用する
実際の出力します。MsgBoxエラー検索:ahkbotの\のtest.png * 5
私は完全に受け入れる変数を削除する場合、コードは完全に正常に動作しますが、私は変動許容値を変更する方法が必要です。間違っているかもしれないものになど
私の推測:
- 私はちょうど適切に正しくImageSearchで* nをフォーマットする方法がわかりませんか?
- 整数の代わりに%accept%を文字列として読み取っていますか?
ありがとうございました。私はAHKにとって本当に新しいので、これは簡単な答えになるはずです。私はそれを修正