Author Topic: Работа с буфером.  (Read 4322 times)

0 Members and 1 Guest are viewing this topic.

evgon

  • Зашел в гости
  • *
  • Posts: 15
    • View Profile
Работа с буфером.
« on: June 02, 2014, 05:00:16 PM »
Перечитал кучу тем, экспериментировал с TOCLIP  FROMCLIP и прочеми ничего не выходит.

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

Задача проста, нужно взять первую строку из файла, поместить ее в буфер, кликнуть в нужное место и переместить туда содержимое буфера, и удалить строку.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Работа с буфером.
« Reply #1 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 // останавливаем скрипт

evgon

  • Зашел в гости
  • *
  • Posts: 15
    • View Profile
Re: Работа с буфером.
« Reply #2 on: June 02, 2014, 07:49:52 PM »
Спасибо. Как же просто оказалось.  ;)

evgon

  • Зашел в гости
  • *
  • Posts: 15
    • View Profile
Re: Работа с буфером.
« Reply #3 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 строк и вставить?

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Re: Работа с буфером.
« Reply #4 on: July 21, 2014, 04:07:48 PM »
Но так не очень быстро, можно ли скопировать сразу 1000 строк и вставить?
Только открывая файлы в редакторе, через буфер скопировать.