- 237 名前:デフォルトの名無しさん mailto:sage [2013/12/08(日) 08:03:45.96 ]
- >>236
forコマンドでは、複数行の入力があると、一行ずつコマンドを繰り返し実行するので複数行をまとめて入力とかできない それだと最後の行のみのデータが環境変数Aにセットされるだけ こういう場合、一旦結果を中韓ファイルに格納するか、パイプ渡しする reg query xxx | findstr "str" 次にfindstrの結果ヒットしたかどうかはerrorlevelに格納される ヒットしたら=0 そうでなかったら=1(またはそれ以上の値でエラー値はwindowsの種類により異なる) 色々実行してみて、echo %errorlevel%で値を見てみればいい if errorlevel 1 goto :not_find ヒット処理 goto :eof :not_find ノーヒット処理
|

|