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

Основной раздел => Использование => Topic started by: Луций on October 14, 2014, 09:30:29 PM

Title: чтение из файла
Post by: Луций on October 14, 2014, 09:30:29 PM
пытаюсь сделать копирование строки из файла и сразу вставление ее же, что бы избавиться от этого:

keydown(#shift)
keystring("C:")
keyup(#shift)
keystring("\eliz\1.jpg")

делаю вот этой строчкой(все вышеописанное находится в 1й строке файла):

keystring(TFREAD(zagolovki.txt, 1))

но он все равно ставит точкусзапятой вместо двоеточия

Title: Re: чтение из файла
Post by: Oraven on October 14, 2014, 09:44:35 PM
Все работает, имя файла должно быть в кавычках, сам файл должен быть в той же папке где скрипт.

Code: (clickermann) [Select]
keystring(TFREAD("Заголвки.txt", 1))
Title: Re: чтение из файла
Post by: Oraven on October 14, 2014, 09:47:03 PM
но он все равно ставит точку с запятой вместо двоеточия

Ну естественно, с keystring по другому и не будет. Я её вообще никогда не использую, только вставка через буфер.
Title: Re: чтение из файла
Post by: Луций on October 14, 2014, 10:09:15 PM
сделал вставку через буфер

toclip(TFREAD(zagolovki.txt, 3)
v()

сам нашел, работает, зато теперь не работает копирование русской строки из этого же файла, копирует иероглифы, продолжаю поиски
Title: Re: чтение из файла
Post by: aden on October 14, 2014, 10:24:49 PM
храните файл в UTF или CP1251 вообщем поиграйте с кодировками не помню какая именно кликермену нужна
Title: Re: чтение из файла
Post by: Oraven on October 14, 2014, 11:01:30 PM
Да 1251. Проблема в том что те библиотеки на которых собран кликер не поддерживают юникод.
У меня XP sp3 с правкой реестра
Code: [Select]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
проблем с кодировкой никогда не возникает.