Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Scripting /此时发生意外-批处理脚本_Scripting_Batch File - Fatal编程技术网

Scripting /此时发生意外-批处理脚本

Scripting /此时发生意外-批处理脚本,scripting,batch-file,Scripting,Batch File,我正在使用下面的批处理脚本,我不断收到错误“/”此时是意外的 有什么想法吗 谢谢 @ Echo off set n_user =%%%% username password; c:\windows\system32\find / n "%% n_user" C:\Users\Voyager\Desktop\server installs\OpenVPN\config\list.txt> result.txt for / f "skip = 1"%% a in (result.txt)

我正在使用下面的批处理脚本,我不断收到错误“/”此时是意外的

有什么想法吗

谢谢

@ Echo off 
set n_user =%%%% username password;
c:\windows\system32\find / n "%% n_user" C:\Users\Voyager\Desktop\server installs\OpenVPN\config\list.txt> result.txt 
for / f "skip = 1"%% a in (result.txt) do set n =%% a
if "% s%" == "----------" exit 1
exit 0

删除
/
/n
(应为
/n
)和
/f
(应为
/f
)中的开关字符之间的空格。(您还有几个其他空格问题。我也解决了它们。您还需要将包含空格字符的路径名用双引号括起来。)


删除
/
/n
(应为
/n
)和
/f
(应为
/f
)中的开关字符之间的空格。(您还有几个其他空格问题。我也解决了它们。您还需要将包含空格字符的路径名用双引号括起来。)


删除“/”和选项之间的空格可能是个好主意。最好使用'find/n…'和'for/f'。使用“set var=…”时也要避免使用空格。最好删除“/”和选项之间的空格。最好使用'find/n…'和'for/f'。使用“set var=…”时也要避免使用空格
@ Echo off 
set n_use =%%%% username password;
c:\windows\system32\find /n "%%n_user" "C:\Users\Voyager\Desktop\server installs\OpenVPN\config\list.txt"> result.txt 
for /f "skip=1" %%a in (result.txt) do set n=%%a
if "%s%" == "----------" exit 1
exit 0