2013-04-10 46 views

回答

5

這取決於工具。

希望思科工具支持命令行參數(-username=foo等),可以從管道(echo username | tool.exe)讀取命令,或者可以接受輸入文件(tool.exe @input.txt)。

如果它從stdin獲得所有輸入,則可以按照正確的順序創建一個包含輸入的文本文件,並將其傳遞給應用程序。例如,創建一個文件input.txt與此內容:

myusername 
mypassword 

和這樣做,所以tool.exe會從input.txt中它的輸入:

tool.exe < input.txt 

但再次它取決於工具。

如果沒有那些簡單的答案,下一個選項是使用jscript,vbscript或其他語言向cmd窗口發送擊鍵。見automate a windows command line utility with a batch file - send keystrokes to std input after utility starts

+2

'tool.exe rojo 2013-04-10 15:31:51

+0

謝謝@rojo。固定。 – 2013-04-10 16:07:57

+0

你是對的,我需要發送擊鍵到窗口,因爲思科工具試圖「安全」,意味着邊界線不可用。 – AndreasT 2016-09-19 14:59:09

0

我有同樣的問題,但沒有列出的解決方案工作。 我試過不同的東西,下面爲我工作:

Command.exe "First Interactive choice" "Second one" "Third"