-
Здравствуйте мастера! Хочу сделать по хоткеям быстрый набор команд в игре. Есть поле ввода, но набирать по буквенно эмулируя нажатия клавиш это долго... Можно как-то передать сразу всю строку(команду) в буфер клавиатуры?
-
-
> СанСаныч (20.04.17 11:37)
Делай по-буквенно, не парься. Поставь sleep поменьше.
P.S. Читер ))
-
Побуквенно сделал, работает, но медленно.. (( вообче без sleep причем
Как строку передать сразу или это невозможно?
-
Покажи скрин поля ввода
-
Поле ввода обычный Edit, PrtScr не пашет почему-то в игре.. ((
-
-
Игра "Elite dangerous", окно карты галактики
-
Делаю справочник звездных системы, для быстрого выбора нужной системы и построения торгового маршрута. По хоткею целевая система вводится автоматом в поле ввода поиска. Есть пару популярных систем и станций ввиду больших наград за доставку грузов на которые часто летают торговые корабли
-
А зачем, чтобы сделать "быстрый набор команд" надо передавать что-то в буфер клавиатуры?
-
>manaka как заполнить поле ввода не эмулируя побуквенно нажатия клавиш? я думал можно в буфер закинуть всю строку сразу..
-
А, дошло. в чужую прогу вставить.
-
>manaka Да )) побуквенно вставляет через keyb_event, но долго, хочу быстрее, сразу строку если можно..
-
СанСаныч (21.04.17 12:08) [12]
Научись набирать на клавиатуре одной строкой за нажатие. Если целевое приложение поддерживает clipboard, то WM_COPY|WM_PASTE возможно помогут.
-
Как одно у строкой за нажатие? Возможность вставки из буфера
не проверял, гляну... Это идея! ))
-
> СанСаныч (21.04.17 14:34) [14]
> Как одно у строкой за нажатие?
ну, раз хочется сразу строку реализовать через клавиатуру, то значит, можно и за одно нажатие, скажем, в блокноте, набрать строку. Рекомендуется проделывать начиная со строки приветмир, так как стразу все 10 пальцев использовать поначалу трудновато.
-
WM_COPY|WM_PASTE отлично работают, большое спасибо за полезные советы!!!
-
сидит вот человек, играет в игрушку. и ему лень потратить несколько секунд набрать слово на клавиатуре. он программу пишет. мдяяяяяяяяяя... )))
-
>manaka у программеров болезнь, все автоматизировать.. )) в справочнике много звездных систем с мудреными и длинными названиями, проще хоткей нажать чем долго и нудно вспоминать и вводить их..
-
всплыл странный баг, не вставляет слова в кирилице.. только латинские без проблем. пробовал на OnCreate формы добавить SetThreadLocale(1049) не помогло.. ((