バッチファイルの書き方

バッチファイルの書き方

バッチ ファイルには一連の 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 などのサードパーティ エディターを使用してバッチ ファイルを編集することもできます。ただし、単純なファイルの場合は、直接書き込む方が時間の節約になります。
広告する

サンプルバッチファイル

サンプルバッチファイル

警告する

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

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

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

推薦する

ウェブサイトをGoogle検索のトップページに表示させる方法

Google 検索のトップページに表示されるのは、複雑で難しい作業のように思えるかもしれません。 G...

断食の方法

断食、つまり一定期間食べ物や飲み物を断つことは、心身の健康を促進するために何千年もの間実践されてきま...

小切手の読み方

小切手の正しい読み方を学ぶことは、小切手を受け取ったり書いたりするときに非常に役立ちます。電子決済の...

バイナリの読み方

バイナリデータは、0 と 1 の 2 つの数字の文字列です。バイナリデータを理解するのは非常に難しい...

Wordで背景を設定する方法

背景画像や透かしを追加すると、特に特定の種類のドキュメントでは魅力的でインパクトのある機能強化になり...

衣服についたクレヨンの跡を落とす方法

子どもたちはクレヨンで落書きするのが大好きです。クレヨンで絵を描くのは楽しい経験ですが、体中にクレヨ...

良い性格を育てる方法

きっとあなたもこんな経験をしたことがあるでしょう。もっと自信を持ち、理想の自分らしく生きたいと心から...

梱包方法

効率的な荷造りをすると、旅行がずっと楽になります。天候、場所、予定しているアクティビティに基づいて荷...

ポジティブな姿勢を身につける方法

幸せな人生を送るには前向きな姿勢が大切です。前向きな姿勢は、否定的な感情が生じた際にそれを肯定的な感...

人々を怖がらせる方法

人を怖がらせるには芸術が必要です。暗い駐車場で敵を怖がらせたいですか?それとも、何十年も人々が語り継...

人生で幸せを見つける方法

あなたはよく悲しく、不満でいっぱいになりますか?あなたはいつも、自信に満ちて活発なのではなく、静かで...

ドライバーを見つけて更新する方法

このwikiHowでは、コンピューターのドライバーを更新する方法を説明します。ドライバーは、コンピュ...

現実のスーパーヒーローになる方法

悪役がタイツスーツを着たヒーローに倒される漫画を読んだことがあるでしょう。タイツだけでなくヒーローに...

足の角質を取り除く方法

平均的なアメリカ人は50歳までに75,000マイルを歩きますが、これは足に大きな負担をかけます。足は...

ホワイトエレファントギフト交換の開催方法

ホワイトエレファントギフト交換は、同僚や家族の集まりで楽しめる気楽なアクティビティです。伝統的に、ホ...