Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] эмуляция нажатий клавиш DOS (http://forum.oszone.net/showthread.php?t=235153)

Anufriev 22-05-2012 10:52 1920277

эмуляция нажатий клавиш DOS
 
Добрый день.

предисловие
есть программа справочников БИКов, каждый день приходят на неё корректировки, естественно необходимо её обновлять, что бы обновить требуется её запустить и нажать несколько клавиш

то что требуется:

1. запустить ПО C:\BNK\01RKC#.EXE
2. появляется окно, где необходимо кликнуть "ignore" (нажатие клавиши клавиатуры "i")
3. далее, через 2 секунды, необходимо нажать два раза "Esc"
4. запуск VBS скрипта C:\1.vbs

Anonymоus 22-05-2012 11:35 1920292

Попробуйте это сделать с nircmd, а точнее с командой sendkeypress. Код приводить не буду, он элементарен, вы его сами без труда напишете. Там же есть эмуляция нажатий кнопок мыши, ну и установки курсора в нужную позицию, вообще полезная утилитка, почитайте справку к ней.

Anufriev 22-05-2012 14:36 1920390

nircmd передает нажатие клавиши активному окну, как тогда заставить программу запустится активной, start C:\BNK\01RKC#.EXE запускает по верх всех окон, не не делает окно активным:(

Iska 22-05-2012 15:37 1920460

Anufriev, смотрите подкоманды «win» той же утилиты.


Время: 05:56.

Время: 05:56.
© OSzone.net 2001-