Author Topic: проблема при вводе текста при сохранении файла  (Read 2750 times)

0 Members and 1 Guest are viewing this topic.

ksa-nsk

  • Освоившийся
  • **
  • Posts: 55
    • View Profile
приветствую, при обработке контента требуется ввести название файла в окно ввода и нажать кнопку "Схранить".
Надо ввести "G:\_DO\TMP\001.bmp", пробовал keystring, в результате вводится: ":\_\\001."
И никак не получается нормальный ввод.
Попробовал типа KEYPRESS($sym), т.е. перебирать поштучно всю строку, а потом KEYPRESS с этим символом, но надо код подставлять, а получить код символа  - я такой функции не нашел((.

В общем, кто реализовывал ввод названия файла при сохранении, прошу поделиться опытом.

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Чтобы keystring правильно работала раскладки кликера и целевого окна должны совпадать и быть на языке ввода.

Проще вставить путь через буфер обмена.
Code: (clickermann) [Select]
TOCLIP("G:\_DO\TMP\001.bmp")
WAITMS(50)
KEYDOWN (#CTRL)
WAITMS (50)
KEYPRESS (#V)
KEYUP (#CTRL)
WAITMS(50)

ksa-nsk

  • Освоившийся
  • **
  • Posts: 55
    • View Profile
Гмм, действительно, хороший костыль), сработало.