LCLICK с координатами из файли
|
Опубликовано: 3907 дней назад (17 сентября 2012)
|
|
$count = 0 FOR ($count, $count<TFCOUNT("koord.txt")) waitms(200) Lclick(TFRead("koord.txt", $count), 100 )
Как это правильно сделать? че-то я туплю.
и еще вопрос - например в файле:
LCLICK(1076,306) // 203016
как в этой строке файла отсеять координаты, что бы вставлялись только они
sctrcut - может быть и заработал бы но выдаёт ошибку на простой вставке координат
0
#
29 сентября 2012 в 08:55
0
|
|
Лол, Нужно использовать функцию INT чтобы преобразовать строку в число иначе ошибка.
$count = 0 FOR ($count, $count<TFCOUNT("koord.txt")) waitms(200) Lclick(INT(TFRead("koord.txt", $count)), 100) end_cyc HALT
По второму вопросу вот:
$count = 0 FOR ($count, $count<TFCOUNT("koord.txt")) waitms(200) $c = TFRead("koord.txt", $count) $begin = STRPOS ($c, "(") $mid = STRPOS ($c, ",") $end = STRPOS ($c, ")") $cx = INT(STRCUT2($c, $begin+1, $mid-1)) $cy = INT(STRCUT2($c, $mid+1, $end-1)) LCLICK($cx,$cy) end_cyc HALT
|
|
0
#
18 декабря 2012 в 20:08
0
|
|
$cy = INT(STRCUT2($c, $mid+1, $end-1))
На этой строчке просит прервать сценарий.... сижу чешу репу )
|
|
0
#
12 февраля 2013 в 06:50
0
|
|
смог запустить работоспособность, только при трехзначных координатах.
$count = 0 FOR ($count, $count<TFCOUNT("koord.txt")) waitms(200) $c = TFRead("koord.txt", $count) $cx = INT(STRCUT($c, 8, 3)) $cy = INT(STRCUT($c, 12,3)) Ldown($cx,$cy)
только так заработало ((( но хотелось бы, чтоб заработал первый вариант ...
|
|
0
#
11 апреля 2013 в 23:38
0
|
|
Лол, Вот зараза... сам я скрипт не проверял, по логике все должно было работать, но оказалось что функция STRPOS возвращала позицию ")" как "0")". Из за этого и ошибка. Пришлось взять другой знак, теперь все работает, проверено.
$count = 0 FOR ($count, $count<TFCOUNT("koord.txt")) waitms(1000) $c = TFRead("koord.txt", $count) $begin = STRPOS ($c, "(") $mid = STRPOS ($c, ",") $end = STRPOS ($c, "/") $cx = INT(STRCUT2($c, $begin+1, $mid-1)) $cy = INT(STRCUT2($c, $mid+1, $end-4)) LCLICK($cx,$cy) end_cyc HALT
|
|
|