我有一个小批量文件,可以让curl
更容易处理。
@ECHO OFF
IF [%1]==[] ( SET /P usr="User ID: " ) else ( SET usr="%1" )
IF [%2]==[] ( SET /P pwd="Password: " ) else ( SET pwd="%2" )
IF [%3]==[] ( SET /P sysid="sys_id: " ) else ( SET sysid="%3" )
curl -k -u %usr%:%pwd% --header "Accept: application/json" --url https://example.com/%sysid%
PAUSE
当我不添加任何参数时,它会提示我usr
,pwd
和sys_id
并正确运行cURL命令。但是当我实际添加参数时,就像这样......
C:\> getINC myName myPass 12345678
...它仍然提示我输入密码:
Enter host password for user 'myName':
如果我输入密码,它可以正常工作,但%pwd%
应该首先处理它。有人可以帮忙吗?