update.リダイレクト処理復習まずは標準出力への出力を、画面ではなくファイルへ変更するリダイレクトについてです。2>&1ただ、この場合はコマンドラインで実行時にリダイレクト指定する必要があるので、batをダブルクリック実行したときは利用できません。onこれで、ダブルクリック実行時でもファイル出力ができます。on初回(環境変数HOGEに値が入っていない)は環境変数に値を設定して、自分自身を呼び出します。この時にリダイレクト指定を行っています。呼び出したあとはif文に入らないので、その後の処理が行われます。ポイント"%HOGE%"=="hoge"起動したコマンドの環境変数は起動されたコマンドの環境変数に引き継がれることを利用しています。コマンドプロンプトから新たに登録した環境変数は終了後破棄されるので同環境で何度も実施が可能です。%~dp0実行されているファイルが置かれているカレントディレクトリを表すお決まりの書き方です。ファイル名を除くパスの部分に展開するそれぞれで実行すると、以下の通りになります。%~dp0出力結果"C:\Users\username\Desktop\確認用.bat"C:\Users\username\Desktop\確認用.batC:\Users\username\Desktop\C:\Users\username\Desktop\「%~dp0」は「\」で終了しているので、「%~dp0sample.bat」と語尾にファイル名を付けて使用しますが、call実行時に空白を含むパスだとエラーになるため「"%~dp0sample.bat"」としています。requestStockLike2@tomoko523Follow株式会社Gunosy情報キュレーションサービス「グノシー」や「ニュースパス」の開発・運営を通じて、情報を世界の人に最適に届けていきます。