0

以下のバッチスクリプトを使用していますが、「/ は現時点では予想外でした」というエラーが表示され続けます。

何か案は?

ありがとう

@ 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
4

1 に答える 1

3

(should be ) と(should be ) の と/スイッチ文字の間のスペースを削除します 。(他にもスペースの問題がいくつかあります。私もそれらを修正しました。また、スペース文字を含むパス名を二重引用符で囲む必要があります。)/ n/n/ f/f

@ 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
于 2012-11-15T14:06:54.507 に答える