バッチファイルの書き方

バッチファイルの書き方

バッチ ファイルには一連の DOS コマンドが含まれており、反復的なタスクを自動化するためによく使用されます。ユーザーは、同じ指示を繰り返し入力することなく、バッチ ファイルをダブルクリックするだけでタスクを実行できます。バッチ ファイルの作成は簡単ですが、難しいのは、すべてが順番に実行されることを確認することです。適切に作成されたバッチ ファイルは、特に反復的なタスクを処理する場合に、多くの時間を節約できます。

ステップ

注: Linux システムの場合のソリューションは、バッチ ファイルではなくシェル スクリプトです。 Linux でシェル スクリプトを作成する方法については、このガイドを参照してください。

  1. 1メモ帳プログラムを開きます。メモ帳プログラムを使用すると、テキスト ファイル形式でコードを記述し、記述したコードをバッチ ファイル形式で保存できます。 「スタート」→「アプリケーション」→「メモ帳」をクリックするか、実行ダイアログボックスに「notepad」と入力してプログラムを開きます。
  2. 2基本的なバッチ処理コマンドをいくつか学習します。バッチ ファイルでは一連の DOS コマンドを実行する必要があるため、バッチ ファイルのコマンドは DOS コマンドに似ています。以下に、より重要なコマンドをいくつか示します。
    • ECHO - 通常表示されるテキストを非表示にする
    • @ECHO OFF - デフォルトのプログラムでファイルを開く
    • START - デフォルトのプログラムでファイルを開く
    • REM - プログラムにコメント行を挿入する
    • MKDIR/RMDIR - ディレクトリの作成/削除
    • DEL - 1つ以上のファイルを削除する
    • COPY - 1つ以上のファイルをコピーする
    • XCOPY - ファイルのコピーにオプションを追加
    • FOR/IN/DO - ファイルの説明
    • TITLE - ウィンドウタイトルの編集[1]
  3. 3ディレクトリを作成するプログラムを作成します。バッチ ファイルの作成方法を学ぶ簡単な方法は、まず基本的なタスクを完了することに集中することです。たとえば、バッチファイルを使用して複数のディレクトリをすばやく作成することができます。 [2]
    MKDIR c:\example1
    MKDIR c:\example2
    
  4. 4 ファイルを保存しますコードを入力した後、ファイルをバッチファイル形式として保存できます。 「ファイル」→「名前を付けて保存」をクリックします。
    • ドロップダウン メニューで [ファイルの種類として保存] をクリックします。 {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/a\/a6\/4288-4b1.jpg\/v4-460px-4288-4b1.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/a\/a6\/4288-4b1.jpg\/v4-670px-4288-4b1.jpg","smallWidth":460,"smallHeight":343,"bigWidth":670,"bigHeight":500,"licensing":"<div class=\"mw-parser-output\"><\/div>"}
    • すべてのファイルを選択します。 {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/d\/d2\/4288-4b2.jpg\/v4-460px-4288-4b2.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/d\/d2\/4288-4b2.jpg\/v4-670px-4288-4b2.jpg","smallWidth":460,"smallHeight":343,"bigWidth":670,"bigHeight":1000,"licensing":"<div class=\"mw-parser-output\"><\/div>"}
    • .bat または .cmd で終わるプログラム名を入力します。 {"smallUrl":"https:\/\/www.wikihow.com\/images\/thumb\/b\/b2\/4288-4b3.jpg\/v4-460px-4288-4b3.jpg","bigUrl":"https:\/\/www.wikihow.com\/images\/thumb\/b\/b2\/4288-4b3.jpg\/v4-670px-4288-4b3.jpg","smallWidth":460,"smallHeight":343,"bigWidth":670,"bigHeight":1000,"licensing":"<div class=\"mw-parser-output\"><\/div>"}
    • エンコード タイプが ANSI であることを確認してから、ファイルを保存します。
  5. 5.基本的なバックアップ プログラムを作成します。バッチ ファイルは複数のコマンドを実行するのに最適で、複数回実行するように構成するとさらに便利です。 XCOPY コマンドを使用すると、ユーザーは、選択したフォルダーからバックアップ フォルダーにファイルをコピーし、最新のコピー中に更新されたファイルのみを上書きするバッチ ファイルを作成できます。
     @エコーオフ 
    XCOPY c:\original c:\backupfolder /m /e /y
    
    • これにより、元のフォルダー内のファイルがバックアップフォルダー フォルダーにコピーされます。ユーザーは任意のパスに置き換えることもできます。 /m は更新されたファイルのみがコピーされることを意味し、 /e はリストされたディレクトリ内のすべてのサブディレクトリがコピーされることを意味し、 /y はファイルが上書きされるたびに確認メッセージが画面に表示されることを意味します。
  6. 6ファイルを保存します。コードを入力した後、ファイルをバッチファイル形式として保存できます。 「ファイル」→「名前を付けて保存」をクリックします。
    • ドロップダウン メニューで [ファイルの種類として保存] をクリックします。
    • すべてのファイルを選択します。
    • .batまたは.cmdで終わるプログラム名を入力します。
  7. 7.高度なバックアップ手順を記述します。あるフォルダから別のフォルダにファイルをコピーするのは良いことですが、同時にファイルを異なるフォルダに分類したい場合は、FOR/IN/DO コマンドが必要です。このコマンドを使用すると、拡張子によってファイルの保存先を判別できます。
     @エコーオフ 
    cd c:\ソース
    REM これは並べ替えたいディレクトリです。
    FOR %% f IN ( *.doc *.txt ) DO XCOPY c:\source\ " %% f" c:\text /m /y
    REM この行は、すべての .doc ファイルを c:\source から c:\text に移動します。
    REM %%f は変数です
    FOR %% f IN ( *.jpg *.png *.bmp ) DO XCOPY C:\source\ " %% f" c:\images /m /y
    REM このコード行は、すべての .jpg .png .bmp 画像ファイルを c:\source から c:\images に移動します。
    
  8. 8ファイルを保存します。コードを入力した後、ファイルをバッチファイル形式として保存できます。 「ファイル」→「名前を付けて保存」をクリックします。
    • ドロップダウン メニューで [ファイルの種類として保存] をクリックします。
    • すべてのファイルを選択します。
    • プログラムの名前を入力します。末尾は.batまたは.cmdです。
    広告する

ヒント

  • ファイル パスにスペースが含まれている場合は、必ず引用符を使用してください (例: "C:\Documents and Settings\")。
  • Windows 2000 以降では、バッチ ファイルは .cmd 形式になることもあります。 .cmd ファイルは 32 ビットで実行され、.bat ファイルは 16 ビットで実行される点を除き、実行方法に違いはありません。
  • UltraEdit などのサードパーティ エディターを使用してバッチ ファイルを編集することもできます。ただし、単純なファイルの場合は、直接書き込む方が時間の節約になります。
広告する

サンプルバッチファイル

サンプルバッチファイル

警告する

  • 一部のプログラム コマンドはシステムにとって危険な場合があるため、プログラムを作成するときは、何を実行しているのか (ファイルを削除するバッチ コードの記述など) を理解しておく必要があります。
広告する

<<:  男性のクラミジア感染症の症状の見分け方

>>:  ミッションステートメントの書き方

ブログ    

推薦する

ロブスターの調理方法

茹でるのはロブスターを調理する最も一般的で簡単な方法です。 19 世紀の西洋ではロブスターは貧しい人...

カスティーリャ石鹸の作り方

カスティーリャ石鹸は、オリーブオイル、水、苛性ソーダから作られた生分解性の石鹸です。スペインのカステ...

iPhoneをリカバリーモードから解除する方法

iPhone の iOS をアップグレードするか、iTunes からバックアップを復元すると、携帯電...

インターネット上のペアレンタルコントロールを回避する方法

ペアレンタルコントロールでは、Web 閲覧に厳しい制限が課されることがよくあります。これらの制御を削...

ラバーカップを使わずにトイレの詰まりを解消する方法

トイレが詰まってしまったのですが、手元にラバーカップがありませんか?慌てないでください。トイレの詰ま...

Excel でマクロを使用する方法

場合によっては、スプレッドシートで何らかのルールやパターンに基づいて繰り返しバッチ処理を実行する必要...

iPhoneに仕事用メールを追加する方法

このwikiHowでは、Appleのメールアプリを使用して仕事用メールにアクセスできるようにiPho...

ブラウザのキャッシュをクリアする方法

ブラウザ キャッシュは一般に Web サイトの読み込みを高速化しますが、Web ページの最新バージョ...

根号の積を求める方法

平方根記号 (√) は、数値の平方根を表します。この記号は、算術、木工デザイン、幾何学や代数学におけ...

正味現在価値を計算する方法

正味現在価値 (NPV) は、最も有用かつ基本的な財務上の意思決定ツールの 1 つです。企業財務の分...

Androidタブレットの設定方法

Android タブレットはここ数年で大きく進歩し、今では業界をリードする iPad と同等の機能を...

赤ちゃんの胃腸の不快感を和らげる方法

赤ちゃんの体調が優れないのを見ると、親はいつも心配になります。赤ちゃんの状態を改善するためにできる限...

メレンゲの作り方

メレンゲは、泡立てた卵白と他のいくつかの材料から作られるフランスの伝統的なペストリーです。メレンゲの...

充電できないノートパソコンを修理する方法

ノートパソコンが充電されない理由はたくさんあります。このような場合は、まず電源ソケット、充電ケーブル...

チョコレート粥の作り方

チャンポラードは、もち米、チョコレート、ミルクから作られる伝統的なフィリピンの朝食です。西洋では、チ...