Добрый Д!
Есть у меня программа. Запускал ее как обычной командной строкой, так и через батник. но не могу выйти из нее.
надо послать два раза ESC.
(также не посылаются и просто буквы и цифры)
Окно активно, а на посылаемые нажатия не реагирует.
Платформа NT4, но не думаю что в ней дело.
Версия 1,84b
Кто может подсказать в чем дело?
DOS режим
- Alex
- Ас
- Сообщения: 2833
- Зарегистрирован: Вт апр 05, 2005 3:28 pm
- Откуда: Kaliningrad City
- Благодарил (а): 2 раза
- Поблагодарили: 91 раз
- Контактная информация:
Пожалуйста, попробуйте задачу из вложения. Если окно cmd.exe закроется, значит SendKeys в DOS окна посылается. Если нет, значит дело в NT4, у меня в Windows 2003 окно заркывается с нажатий клавиш.
Правда я в окно cmd.exe посылаю нажатие Exit и ENTER, но двойное Excape там не работает.
Правда я в окно cmd.exe посылаю нажатие Exit и ENTER, но двойное Excape там не работает.
- Вложения
-
- DOS test.xstk
- (24.96 КБ) 525 скачиваний
-
- Пассажир
- Сообщения: 6
- Зарегистрирован: Чт июн 29, 2006 11:25 am
- Благодарил (а): 0
- Поблагодарили: 0
из вложения все работает.
Немного уточню.
1) запускаю cmd.exe - норм
2) пауза 2 сек
3) посылаю нажатия "l:{DELAY 2000}{ENTER}cd usr{DELAY 2000}{ENTER}01.exe{DELAY 2000}{ENTER}"
4) пауза 10 сек
(в этот момент программа запускается, появляются меню и тп...)
5) посылаю нажатия ESC или вниз или любые другие нажатия - не работает
т.е. в CMD нажатия работают, а если запустить доспрограмму в CMD то нехотят
Немного уточню.
1) запускаю cmd.exe - норм
2) пауза 2 сек
3) посылаю нажатия "l:{DELAY 2000}{ENTER}cd usr{DELAY 2000}{ENTER}01.exe{DELAY 2000}{ENTER}"
4) пауза 10 сек
(в этот момент программа запускается, появляются меню и тп...)
5) посылаю нажатия ESC или вниз или любые другие нажатия - не работает
т.е. в CMD нажатия работают, а если запустить доспрограмму в CMD то нехотят