Войти

Показать полную графическую версию : [решено] Ввод текста в консольное приложение


Kavardak
07-02-2012, 21:50
Есть небольшая программка (exe) после ее запуска предлагается ввести некое значение и нажать энтер.

Подскажите пожалуйста возможно ли это сделать с помощью batch файла? И как?

Спасибо.

zion87
07-02-2012, 23:25
такое возможно сделать с помощью autoitl (http://forum.oszone.net/forum-103.html)

Iska
08-02-2012, 03:20
Kavardak, зависит от функций, использованных в приложении.

А вообще, если значение заранее известно, можете попробовать:
echo bla-bla-bla|"небольшая программка.exe"

Kavardak
08-02-2012, 09:45
такое возможно сделать с помощью autoitl
Спасибо. Сейчас попробую.

echo bla-bla-bla|"небольшая программка.exe"
Так пробовал, к сожалению не получается.

Kavardak
08-02-2012, 10:37
Сделал на autoitl


Run("программка.exe") WinWaitActive ("c:\программка.exe");
Send($CmdLine[1]) ;
send("{ENTER}")


Все работает, как надо. Спасибо.

zion87
08-02-2012, 18:37
спасибо - много, а вот отметить ПОЛЕЗНОЕ СООБЩЕНИЕ в полне достаточно!!! :)




© OSzone.net 2001-2012