| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Как передать bat файлу события нажатия клавиш? |
| Автор: Aprol 27.1.2009, 12:19 | ||||
| http://forum.vingrad.ru/faq/topic-157976.html по ссылке описывается как получить поток от батника, а обратного пути не описанно. Чтобы передать нажатие клавиши запущенному батнику попробовал переделать пример, но не получается. помогите.
сам батник простенький
|
| Автор: ivg 27.1.2009, 13:26 | ||
|
| Автор: math64 27.1.2009, 13:31 | ||
|
| Автор: ivg 27.1.2009, 14:24 | ||
А как не работает? Совсем или чуть-чуть? Я надеюсь вы поняли, что это исправления к вашему коду. К слову у меня работает. Попробую догадаться и предложить ещё одно:
|
| Автор: math64 27.1.2009, 14:35 | ||
Можно так:
"\r\n" - строка которую выведет newLine() в Windows, возможно достаточно будет передать "\r". При необходимости можно создать потоки, как было сделано у тебя, с поправками ivg Добавлено через 3 минуты и 44 секунды Возможно, нужно писать "D:\\2.bat" |
| Автор: Aprol 28.1.2009, 09:45 |
Конечно понял. Получаю поток только от батника, но отправить нажатие не получается. То есть у вас срабатывает такой батник и в консоле получаете две записи с версией винды? |
| Автор: Aprol 28.1.2009, 09:51 | ||||
| Извините, много проблем от невнимательности. Код:
не поменял на
Теперь запускается. Другие примеры обязательно попробую тоже. |