我正在使用Firebase作爲我的主機。當我上傳我的網頁,我需要調用兩個CMD指令:批處理文件提示使用管道中的空間
- 火力初始化
- 火力部署
當我運行火力初始化我必須回答一些問題去。對於第一個問題,我輸入y代表第二個問題,我需要輸入空格取消選擇一個項目,然後輸入繼續。
我正在嘗試爲此說明使用批處理文件。
我發現我可以用一個管道在一個批處理文件內容如下,該文件是這樣的:
echo y | firebase init
但這種「回聲Y」僅用於火力初始化的第一條指令。之後,我需要用「空格」和「輸入」取消選擇一個項目。
我怎麼可以這樣寫:
(echo y
echo "space"
echo "enter") | firebase init
嘗試使用'火力--non交互式init'和'火力--non交互式deploy'而不'echo'命令和管道。 –
它不起作用。出現interacitve提示。 –
這就是你不希望它是互動的。這就是爲什麼你想通過管道傳遞答案。你想要的是在'--non-interactive'後面的命令行中指定附加參數的方法,相當於交互式給出的答案。 –