これは私が持っているものです:
@ECHO OFF
IF [%1]==[](
SET /P server=What url would you like to proxy to? :
SET /P location=What is the path to your local files? :
)
IF [%1]==[ggp](
SET server=10.10.10.10
SET location=c:/Users/Brook/Desktop/hello
)
start chrome.exe localhost:8080/login
call:startServer
:startServer
node httpdp.js --server %server% --srcpath %location%
%ifErr% (
call:startServer
)
GOTO:EOF
if 条件が取り除かれると、ファイルは正常に実行されるため、構文に何か問題がありますが、わかりません。
パラメータがさまざまな文字列と一致するかどうかを確認した後、最初の if 条件を else または default ブロックに入れたいと思います。
ありがとう!