|
|
"ABC-D1"で始めるコンピュータ名のPCに特定処理をするバッチを書いています。 net viewコマンドを実行したとき最後に出力される「コマンドは正常に終了しました」 の文句のせいで、バッチ実行の最後で「コマンドの構文が誤っています。」と出てしまいます。 これを防ぐ手段はないでしょうか? ーーーーーーーーーーー @for /f "skip=3" %%i in ('net view') Do @Call :GetName %%i @:GOTO :End @:GetName @Call :Chk1 %1 @If "%Computer%"=="NULL" goto :EOF ここにやりたい処理を書く。 @GOTO :EOF @:Chk1 @Set Computer=NULL @Set InRec=%1 IF "%InRec:~0,8%" == "\\ABC-D1" @Set Computer=%InRec% @Goto :EOF @:End |
|
|
|
|
|
|