![]() |
эмуляция нажатий клавиш DOS
Добрый день.
предисловие есть программа справочников БИКов, каждый день приходят на неё корректировки, естественно необходимо её обновлять, что бы обновить требуется её запустить и нажать несколько клавиш то что требуется: 1. запустить ПО C:\BNK\01RKC#.EXE 2. появляется окно, где необходимо кликнуть "ignore" (нажатие клавиши клавиатуры "i") 3. далее, через 2 секунды, необходимо нажать два раза "Esc" 4. запуск VBS скрипта C:\1.vbs |
Попробуйте это сделать с nircmd, а точнее с командой sendkeypress. Код приводить не буду, он элементарен, вы его сами без труда напишете. Там же есть эмуляция нажатий кнопок мыши, ну и установки курсора в нужную позицию, вообще полезная утилитка, почитайте справку к ней.
|
nircmd передает нажатие клавиши активному окну, как тогда заставить программу запустится активной, start C:\BNK\01RKC#.EXE запускает по верх всех окон, не не делает окно активным:(
|
Anufriev, смотрите подкоманды «win» той же утилиты.
|
Время: 05:56. |
Время: 05:56.
© OSzone.net 2001-