[問題] bat 遇到prompt時該如何處理
CALL npm adduser
此時console會依序一次出現一行prompt
username:
password:
email:
請問我該如何在bat裡輸入這三行input
我試過
ECHO myname| CALL npm adduser
可以成功輸入username
但是我用
(ECHO myname
ECHO mypassword
ECHO myemail)| CALL npm adduser
就會失敗
該如何解決呢
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.41.220.221
※ 文章網址: https://www.ptt.cc/bbs/Programming/M.1465307587.A.9D0.html
推
06/08 00:02, , 1F
06/08 00:02, 1F
→
06/08 00:02, , 2F
06/08 00:02, 2F
→
06/08 00:03, , 3F
06/08 00:03, 3F
我可能沒說清楚
我的意思是我要直接在bat裡hardcode
不要user自己輸入
set name=123
set password=123
(echo %name%
echo %password%)| CALL npm adduser
推
06/08 00:43, , 4F
06/08 00:43, 4F
※ 編輯: wfgh (118.163.176.97), 06/08/2016 09:50:55
※ 編輯: wfgh (118.163.176.97), 06/08/2016 09:51:15
推
06/08 17:25, , 5F
06/08 17:25, 5F
當我用echo %a%| npm... 時是正常的
但我加上括號後(echo %a%)| npm...
就會出現
Username may not catain non-url-safe chars
請問是多印了什麼嗎
※ 編輯: wfgh (211.72.117.101), 06/08/2016 17:35:26
推
06/09 10:02, , 6F
06/09 10:02, 6F
→
06/09 10:02, , 7F
06/09 10:02, 7F
→
06/09 10:18, , 8F
06/09 10:18, 8F
Programming 近期熱門文章
PTT數位生活區 即時熱門文章