2015-09-02 22 views
0

當我在cmd上運行以下命令時,它要求我按Enter繼續。當我按下輸入它顯示下一件事等等。我們這樣做時,開發/創建一個新的Firefox插件使用jpm tool.first它顯示默認標題,如果我打輸入它顯示默認名稱等...bat文件以編程方式按輸入去下一行

命令jpm init

這裏是一個快照

enter image description here

現在我想爲這一個bat文件。所以它應該像下一個回車一樣進入下一行。

我試過了。但它並沒有去下一行就顯示title..and等..

create.bat

call jpm init 
echo 
echo 
echo 
echo 
echo 
echo 
pause 

我怎樣才能讓這個一個bat文件?

+1

通常的命令行工具有哪些可以指定避免了手工輸入這些參數交互。檢查該jpm工具的文檔。 – wOxxOm

+0

@wOxxOm這裏是文檔https://developer.mozilla.org/en-US/Add-ons/SDK/Tools/jpm#jpm_init。它沒有顯示出一種避免手動輸入數據的方法 –

回答

2

試試這個:

(
echo/ 
echo/ 
echo/ 
echo/ 
echo/ 
echo/ 
) | call jpm init 
pause 
+0

或'(echo。&echo。&echo。&echo。&echo y)|調用jpm init' – wOxxOm

+0

@Aacini謝謝,但有一個小問題。通常我必須輸入8次,但是當我使用上面的管道方法時,它只需要4個回波線。問題在跳過一行後回顯打印,不知道爲什麼 –

1

的另一種方法,可能(或可能不會)爲你工作:

<nul call jpm init 

每當需要輸入時,它從NUL設備拍攝。

臨:沒有必要知道有多少投入是必需的
缺點:輸入請求的答案爲RETURN

相關問題