我正在創建一個批處理文件打開遠程計算機管理控制檯通過將用戶ID作爲輸入和第二列計算機名稱從文件data.csv。它在第一次嘗試時工作正常。當它回到:開始標籤。並要求其他輸入。它會給出錯誤。如果當前的工作文件夾更改文件系統無法找到文件./data.csv 我的代碼是批處理文件系統無法找到文件後循環
:start
set /p Input="Enter User-ID:"
for /f "usebackq tokens=1-4 delims=," %%a in (".\data.csv") do (
if %input% ==%%a ("cmd /c Start /B /wait compmgmt.msc –a /computer=%%b")
)
cls
GOTO start
你爲什麼使用'cmd/C'和'start'?你爲什麼要引用整個命令行? – aschipfl