У меня есть приложение, которое имеет возможности макросов. Когда я сопоставляю некоторые клавиши на клавиатуре для выполнения «макроса», я также могу вместо этого запустить vbscript.
Что я хотел бы попробовать, так это выяснить, какие ключи были использованы для запуска скрипта в VBScript. Возможно ли это сделать? Может ли быть способ в VBScript, чтобы выяснить, какие клавиши были в последний раз касались клавиатуры, а затем я мог бы применить свою логику.
Цель этого состоит в том, чтобы сохранить код в одном файле .vb вместо нескольких отдельных файлов сценариев .vb (по одному для каждого сопоставления клавиатуры, возможно 3-4). Очевидно, мы хотим сохранить только один файл вместо нескольких файлов с практически одинаковым кодом в каждом.
Я склоняюсь к мысли, что это невозможно, но я подумал, что это будет достойный вопрос для масс StackOverflow. Спасибо всем за помощь!