Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: NStra on June 10, 2015, 12:19:23 PM
-
Код:
GETSCREEN
$pxlxor=PXLXOR(676,675,704,676)
PRINT($pxlxor)
FOR($a=1,$a<TFCOUNT("tyk_tyk.txt")+1)
IF(TFREAD("tyk_tyk.txt",$a)=STRCONCAT("/",$pxlxor)) //срабатывает даже если не верно
PRINT("str ",TFREAD("tyk_tyk.txt",$a))
PRINT("var ",STRCONCAT("/",$pxlxor))
INC($a,1)
WHILE(TFREAD("tyk_tyk.txt",$a)!"/end") //цикл не выполняется
UNDEFINE($pxlarr)
STRSEPARATE (TFREAD("tyk_tyk.txt",$a), ",",$pxlarr)
PRINT($pxlarr[0])
PRINT($pxlarr[1])
PRINT($pxlarr[2])
IF(PXL($pxlarr[0]+8,$pxlarr[1]+8)=$pxlarr[2])
$HWND=$_hwnd
HSET($_hwnd,0)
KEYDOWN(#SHIFT)
HSET($HWND,1)
LCLICK($pxlarr[0],$pxlarr[1])
HSET($_hwnd,0)
KEYUP(#SHIFT)
HSET($HWND,1)
END_IF
INC($a,1)
END_CYC
END_IF
END_CYC
HALT
Содержимое файла:
/852606
610,423,1343872
912,403,633754
/end
Лог:
19:07:24 852606
19:07:24 str /852606
19:07:24 var /852606
19:07:24 str 912,403,633754
19:07:24 var /852606
-
Кто его знает. Но когда присутствуют вместе запятая и слэш на первой позиции, вот такая фигня.
При чём они могут быть и в одной переменной. Но если слэш вначале совпадает с любым.
$a = "912,403,633754"
$b = "/852606"
IF($a = $b)
LOGWRITE ("совпадает")
ELSE
LOGWRITE ("НЕТ")
END_IF
HALT
$a = "912,403,633754"
$b = "/852606"
совпадает
$a = "912,403,633754"
$b = "85260/6"
НЕТ
$a = "912403633754"
$b = "/852606"
НЕТ
$a = "912403633754"
$b = "/852,606"
совпадает
Короче, нужно избавиться от слэша в данных в файле.