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

Основной раздел => Общие вопросы => Topic started by: mAramiXx on July 03, 2016, 05:45:24 AM

Title: Чтение из блокнота
Post by: mAramiXx on July 03, 2016, 05:45:24 AM
Подскажите пожалуйста, как прочитать ВСЕ строки из txt чтобы скопировать их в буфер? Заранее благодарю за ответ.
Title: Re: Чтение из блокнота
Post by: Oraven on July 03, 2016, 08:47:55 AM
Подскажите пожалуйста, как прочитать ВСЕ строки из txt чтобы скопировать их в буфер? Заранее благодарю за ответ.

Кликером никак, потребуется сторонняя утилита для копирования множества строк в буфер
NirCmd
http://www.nirsoft.net/utils/nircmd.html (http://www.nirsoft.net/utils/nircmd.html)
Сылки на скачивание в самом конце страницы

Нужно скачать и положить файл nircmd.exe в папку с скриптом.
Строки должны быть в файле input.txt (имя конечно может быть любым только в скрипте вписать его не забудь)
Скрипт такой.

Code: (clickermann) [Select]
EXECUTE("nircmd.exe", "clipboard readfile input.txt") // скопировать содержимое файла в буфер
Title: Re: Чтение из блокнота
Post by: mAramiXx on July 04, 2016, 10:04:18 PM
ого, спасибо! Все по полочкам расставил :)
Title: Re: Чтение из блокнота
Post by: mAramiXx on July 06, 2016, 01:57:42 AM
Еще вопрос, а как поочередно брать строку?
Title: Re: Чтение из блокнота
Post by: Vint on July 06, 2016, 07:46:39 AM
FOR($nst = 1, $nst < (TFCount("input.txt")+1))
    $str = $TFREAD ("input.txt", $nst)
    // обрабатываем строку
END_CYC
Title: Re: Чтение из блокнота
Post by: mAramiXx on July 10, 2016, 05:08:07 AM
Твой вариант вообще не работал. я вроде как исправил

(нужно брать с 1 по последнюю строчку поочередно)
Code: [Select]
FOR($nst = 1, $nst < (TFCount("spisok grupp.txt")+1))
    TOCLIP(TFREAD ("spisok grupp.txt", $nst))
END_CYC

но почему-то всё равно берет самую последнюю строку...
Title: Re: Чтение из блокнота
Post by: Oraven on July 11, 2016, 07:34:31 AM
Скобки лишние! И доллар к функции с какогото примазался

Верный код
Code: (clickermann) [Select]
FOR($nst = 1, $nst < TFCount("spisok grupp.txt")+1)
   TOCLIP(TFREAD ("spisok grupp.txt", $nst))
END_CYC

HALT
Title: Re: Чтение из блокнота
Post by: Vint on July 11, 2016, 08:40:42 AM
С пьяну видать.