Шина Сервис шины для авто Ханкук в розницу в Москве.

LCLICK с координатами из файли

Автор:
Опубликовано: 4233 дня назад (17 сентября 2012)
Блог: Авто
Рубрика: Без рубрики
0
Голосов: 0
$count = 0
FOR ($count, $count<TFCOUNT("koord.txt"))
waitms(200)
Lclick(TFRead("koord.txt", $count), 100 )

Как это правильно сделать? че-то я туплю.

и еще вопрос - например в файле:

LCLICK(1076,306) // 203016

как в этой строке файла отсеять координаты, что бы вставлялись только они

sctrcut - может быть и заработал бы но выдаёт ошибку на простой вставке координат
ВАЗ 21053 | нужен совет! Лобовое стекло!
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
 


 
Все об автомобилях: мнения, отзывы, новости © 2024