Windowsでタスクを自動化するバッチスクリプトの書き方

最終更新: 23/04/2025

バッチスクリプトでメニューを作成する方法

Windows を使用していて、同じタスクを頻繁に実行したり、同じプログラムを何度も実行したりする場合には、この記事が非常に役立ちます。 Windows でタスクを自動化し、生産性を向上させるバッチ スクリプトの記述方法を説明します。これは非常に基本的で簡単な手順ですが、 反復的なタスクを自動化して時間を節約する.

Windows でタスクを自動化するバッチ スクリプトの作成

Windows でタスクを自動化するバッチ スクリプトの作成

いつものようにコンピュータの電源を入れ、お気に入りのブラウザを開いて Web 上で何かを検索するとします。そして開ける Spotify アプリ お気に入りの音楽を聴くときも、携帯電話で保留にしていた会話を続けるときも、WhatsApp で同じ操作を行います。そして、あなたはほぼ毎日、時には気づかないうちに、この同じルーチンを繰り返します。さて、 これらすべてのタスクを 1 回のダブルクリックで実行できると想像できますか?

Windows でタスクを自動化するバッチ スクリプトを作成すると、まさにこれとそれ以上のことが可能になります。このプロセスでは、Windows の起動時に複数のプログラムを起動できるだけでなく、バ​​ックアップをスケジュールしたり、一時ファイルを自動的にクリーンアップしたりすることもできます。実は、 これは、無限の数のプロセスとタスクを自動化するシンプルで効果的なソリューションです。 さまざまなオペレーティング システムで。

バッチ スクリプトとは何ですか?

まず最初に、バッチ スクリプトとは何かを簡単に定義しましょう。それは控えめでシンプルなものに過ぎない Windows が順番に実行する一連のコマンドを含む、.bat 拡張子を持つテキスト ファイル。。言い換えれば、それはコンピュータに実行させる命令のリストのようなもので、 Windowsコマンドインタープリター (cmd.exe)。 PowerShell など、より高度な機能を備えた最新のスクリプト言語もありますが、タスクを迅速かつ簡単に自動化するにはバッチ スクリプトが依然として非常に便利です。

限定コンテンツ - ここをクリックしてください  Microsoft AI のライブ字幕またはライブ キャプションの仕組み

タスクを自動化するバッチ スクリプトを作成する機能は Windows に以前から存在していましたが、ほとんどのユーザーには気づかれないことがよくあります。利点は 非常に簡単に実行でき、高度なプログラミング知識は必要ありません。 使い始めるには。実際、これらのファイルは、ファイルのバックアップ、コピー、名前変更、バックアップの実行など、すべて 1 回のダブルクリックで実行できる非常に便利なツールになります。

Windowsでタスクを自動化するバッチスクリプトの書き方

バッチスクリプトの書き方

バッチスクリプトを書くのは、Windowsでメモ帳を開いてコマンドを書き留めるだけです。 .bat拡張子でファイルを保存します。。その後、ファイルを保存した場所に移動し、ファイルをダブルクリックしてシェルで実行します。次の手順に従って簡単なテストをしてみましょう。

  1. ノートブログまたはその他の テキストエディター インストールしたもの
  2. 次の行を書いてください。 エコー こんにちは Tecnobitsバッチ スクリプトの世界へようこそ。
  3. 今クリック アーカイブ 選んで グアルダーコモ.
  4. ファイル名テキストフィールドに、希望する名前を入力し、その後に .bat拡張子
  5. 作成した .bat ファイルを見つけてダブルクリックします。
  6. コマンドインタープリタが開き、次のメッセージが表示されます。 もしもし Tecnobitsバッチ スクリプトの世界へようこそ。、その後自動的に閉じます。 .bat ファイルを実行する CMD
  7. 何かキーを押すまでインタープリターを開いたままにしたい場合は、 コマンドを書く 一時停止 次の行に.
限定コンテンツ - ここをクリックしてください  ワークフローを作成するための優れたツール

知っておくべき基本的なバッチコマンド

Windowsでタスクを自動化するバッチスクリプトを書くときは、 コマンド、 つまり、 通訳者があなたが実行したいタスクを理解できるようにする単語と記号。前の例では、すでに 2 つのコマンドを使用しています。 echo y 一時停止します。 以下に、基本的なバッチ コマンドのリストと、それらが実行する機能を示します。

  • エコー: コマンド ウィンドウにテキストを表示します。 エコーオフ 実行中のコマンドを隠し、 @オフエコー 同じことを行いますが、コマンド自体も非表示になります @オフエコー.
  • 一時停止: ユーザーがキーを押すまでスクリプトの実行を一時停止します。
  • DIR: 指定したディレクトリ内のファイルのリストを表示するために使用されます。
  • CD: 現在のディレクトリを変更します。
  • コピー: ある場所から別の場所にファイルをコピーします。
  • 移動: ファイルをある場所から別の場所に移動します。
  • デル: ファイルを削除します。
  • 開始: アプリケーションとファイルを開きます。
  • レム: スクリプトにコメントを追加できます。つまり、 レム これらは通訳者によって無視され、説明を追加するために使用されます。
  • レン: ファイルの名前を変更します。
  • コール: 別のバッチ スクリプトからバッチ スクリプトを実行します。
  • 出口: シェルを終了するか、現在のスクリプトの実行を終了します。

これらの基本コマンドとより高度なコマンドを組み合わせることで、 Windows オペレーティング システム内でほぼすべてのタスクを実行できます。次に、ファイルのバックアップ、一時ファイルの削除、1 つ以上のアプリケーションの自動起動などのタスクを自動化するためにこれらを使用する方法を見てみましょう。

タスクを自動化するためのバッチスクリプトの作成: バックアップ

Windows バックアップ バッチ スクリプト

Windowsでタスクを自動化するバッチスクリプトの書き方を示すこの例では、次のようなスクリプトを作成します。 バックアップファイル具体的には、ドキュメント フォルダーから外部ドライブにファイルをコピーします。これを行うには、Notes ブログを開き、次のコマンドを各行に 1 つずつ入力します。

  • @オフエコー
  • xcopy "C:\Users\%usernames%\Documents\*" "D:\Backup\" /E /I /Y
  • echo バックアップが完了しました
  • 一時停止 
    
    

この例では、xcopy コマンドはファイルとフォルダーをコピーします。 /E は空のサブディレクトリも含めすべてのサブディレクトリをコピーします。 /I は宛先がディレクトリであると想定し、/Y は上書きの確認を防止します。ファイルの準備ができたら、 .bat 拡張子で保存すると、実行するたびに自動的にバックアップが作成されます。 外付けドライブのドキュメント フォルダから。

限定コンテンツ - ここをクリックしてください  データを失うことなくNTFSからReFSへファイルを移行する方法

一時ファイルを削除するバッチスクリプト

もう一つの便利なバッチスクリプトは、 一時ファイルを削除してコンピュータのメモリを解放します。もう一度、メモ帳を開いて、次のコマンドを入力します (/s /q コマンドは、確認を求めずにフォルダー内のすべてのファイルを削除します)。

  • @オフエコー
  • del /s /q "C:\Windows\Temp\*.*"
  • echo 一時ファイルが削除されました
  • 一時停止

バッチスクリプトを使用して複数のアプリケーションを開く

プログラムを開くためのバッチスクリプト

毎日複数のアプリを使う場合は、 次のバッチスクリプトを使用して、1回のクリックですべてを開きます。 (これにより、Google Chrome、ファイル エクスプローラー、メモ帳 アプリが開きます)。

  • @オフエコー
  • chrome.exeを起動します
  • notepad.exeを起動します
  • explorer.exeを起動する
  • echo オープンアプリケーション
  • 一時停止

次に、生成された .bat ファイルをダブルクリックするだけで、すべてのアプリケーションが同時に開きます。ご覧のとおり、Windows でタスクを自動化するバッチ スクリプトを作成するのは非常に簡単ですが、多くの時間を節約できます。 練習すれば、独自のカスタム バッチ スクリプトを作成し、生産性を向上できるようになります。.