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

Основной раздел => Общие вопросы => Topic started by: ksa-nsk on January 28, 2020, 08:10:09 PM

Title: проблема при вводе текста при сохранении файла
Post by: ksa-nsk on January 28, 2020, 08:10:09 PM
приветствую, при обработке контента требуется ввести название файла в окно ввода и нажать кнопку "Схранить".
Надо ввести "G:\_DO\TMP\001.bmp", пробовал keystring, в результате вводится: ":\_\\001."
И никак не получается нормальный ввод.
Попробовал типа KEYPRESS($sym), т.е. перебирать поштучно всю строку, а потом KEYPRESS с этим символом, но надо код подставлять, а получить код символа  - я такой функции не нашел((.

В общем, кто реализовывал ввод названия файла при сохранении, прошу поделиться опытом.
Title: Re: проблема при вводе текста при сохранении файла
Post by: Oraven on January 28, 2020, 09:27:42 PM
Чтобы keystring правильно работала раскладки кликера и целевого окна должны совпадать и быть на языке ввода.

Проще вставить путь через буфер обмена.
Code: (clickermann) [Select]
TOCLIP("G:\_DO\TMP\001.bmp")
WAITMS(50)
KEYDOWN (#CTRL)
WAITMS (50)
KEYPRESS (#V)
KEYUP (#CTRL)
WAITMS(50)
Title: Re: проблема при вводе текста при сохранении файла
Post by: ksa-nsk on January 29, 2020, 06:50:42 PM
Гмм, действительно, хороший костыль), сработало.