Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: evgon on June 02, 2014, 05:00:16 PM

Title: Работа с буфером.
Post by: evgon on June 02, 2014, 05:00:16 PM
Перечитал кучу тем, экспериментировал с TOCLIP  FROMCLIP и прочеми ничего не выходит.

Подтолкните меня пожалуйста.

Задача проста, нужно взять первую строку из файла, поместить ее в буфер, кликнуть в нужное место и переместить туда содержимое буфера, и удалить строку.
Title: Re: Работа с буфером.
Post by: Oraven on June 02, 2014, 05:08:32 PM
Файл "input.txt" должен лежать в той же папке где лежит скрипт.

Code: (clickermann) [Select]
TOCLIP(TFREAD("input.txt", 1)) // читаем в буфер
TFDELETE("input.txt", 1) // удаляем строку
WAITMS(50)

LCLICK(10,10) // кликнуть
WAITMS(50)

KEYDOWN (#CTRL) // Ctrl+V
WAITMS (50)
KEYDOWN (#V)
WAITMS (50)
KEYUP (#V)
KEYUP (#CTRL)
WAITMS(50)

HALT // останавливаем скрипт
Title: Re: Работа с буфером.
Post by: evgon on June 02, 2014, 07:49:52 PM
Спасибо. Как же просто оказалось.  ;)
Title: Re: Работа с буфером.
Post by: evgon on July 21, 2014, 03:57:47 PM
Еще вопросик. С одного тхт файла надо достать 1000 строк и поместить в другой.
Я сделал так:

for($var, $var < 1000)
   $stroka = STRREADLN ("start.txt", 1)
   TFDELETE("start.txt", 1)
    TFWRITE ("1.txt", $stroka)
      end_cyc

Но так не очень быстро, можно ли скопировать сразу 1000 строк и вставить?
Title: Re: Работа с буфером.
Post by: Vint on July 21, 2014, 04:07:48 PM
Но так не очень быстро, можно ли скопировать сразу 1000 строк и вставить?
Только открывая файлы в редакторе, через буфер скопировать.