AutoTouchの質問なんですが、 while true do

AutoTouchの質問なんですが、 while true do local result = findImage {imagePath="/var/mobile/Library/AutoTouch/Scripts/test.png", count=1,fuzzy=1}; for i,v in pairs(result) do touchDown(0, v[1], v[2]); usleep(20000.00); touchUp(0, v[1], v[2]); end if #result>0 then break end end この文でさっきまで通っていたのですが、通らなくなってしまいました。 ’findimage’(string expected,got nil) と出てきたのですが、どうしてでしょうか?

ベストアンサー

0

https://autotouch.net/server/doc/ja.html#findimageimagepath-count-fuzzy-ignorecolors-region 第一引数にstringを要求しているのに tableを渡してしまったせいでは。 local result = findImage("/var/mobile/Library/AutoTouch/Scripts/test.png",1,1,nil,nil); http://memorosa.blogspot.jp/2015/04/autotouch-31x-311-312-findimage.html

この返信は削除されました

ThanksImg質問者からのお礼コメント

恐らく成功しているからこそのセーフモードだと信じて色々試してみます!

お礼日時:2017/2/14 23:09