バッチ ファイルには一連の DOS コマンドが含まれており、反復的なタスクを自動化するためによく使用されます。ユーザーは、同じ指示を繰り返し入力することなく、バッチ ファイルをダブルクリックするだけでタスクを実行できます。バッチ ファイルの作成は簡単ですが、難しいのは、すべてが順番に実行されることを確認することです。適切に作成されたバッチ ファイルは、特に反復的なタスクを処理する場合に、多くの時間を節約できます。 ステップ注: Linux システムの場合のソリューションは、バッチ ファイルではなくシェル スクリプトです。 Linux でシェル スクリプトを作成する方法については、このガイドを参照してください。 - 1メモ帳プログラムを開きます。メモ帳プログラムを使用すると、テキスト ファイル形式でコードを記述し、記述したコードをバッチ ファイル形式で保存できます。 「スタート」→「アプリケーション」→「メモ帳」をクリックするか、実行ダイアログボックスに「notepad」と入力してプログラムを開きます。
- 2基本的なバッチ処理コマンドをいくつか学習します。バッチ ファイルでは一連の DOS コマンドを実行する必要があるため、バッチ ファイルのコマンドは DOS コマンドに似ています。以下に、より重要なコマンドをいくつか示します。
- ECHO - 通常表示されるテキストを非表示にする
- @ECHO OFF - デフォルトのプログラムでファイルを開く
- START - デフォルトのプログラムでファイルを開く
- REM - プログラムにコメント行を挿入する
- MKDIR/RMDIR - ディレクトリの作成/削除
- DEL - 1つ以上のファイルを削除する
- COPY - 1つ以上のファイルをコピーする
- XCOPY - ファイルのコピーにオプションを追加
- FOR/IN/DO - ファイルの説明
- TITLE - ウィンドウタイトルの編集[1]
- 3ディレクトリを作成するプログラムを作成します。バッチ ファイルの作成方法を学ぶ簡単な方法は、まず基本的なタスクを完了することに集中することです。たとえば、バッチファイルを使用して複数のディレクトリをすばやく作成することができます。 [2]
MKDIR c:\example1
MKDIR c:\example2
- 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.基本的なバックアップ プログラムを作成します。バッチ ファイルは複数のコマンドを実行するのに最適で、複数回実行するように構成するとさらに便利です。 XCOPY コマンドを使用すると、ユーザーは、選択したフォルダーからバックアップ フォルダーにファイルをコピーし、最新のコピー中に更新されたファイルのみを上書きするバッチ ファイルを作成できます。
@エコーオフ
XCOPY c:\original c:\backupfolder /m /e /y
- これにより、元のフォルダー内のファイルがバックアップフォルダー フォルダーにコピーされます。ユーザーは任意のパスに置き換えることもできます。 /m は更新されたファイルのみがコピーされることを意味し、 /e はリストされたディレクトリ内のすべてのサブディレクトリがコピーされることを意味し、 /y はファイルが上書きされるたびに確認メッセージが画面に表示されることを意味します。
- 6ファイルを保存します。コードを入力した後、ファイルをバッチファイル形式として保存できます。 「ファイル」→「名前を付けて保存」をクリックします。
- ドロップダウン メニューで [ファイルの種類として保存] をクリックします。
- すべてのファイルを選択します。
- .batまたは.cmdで終わるプログラム名を入力します。
- 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ファイルを保存します。コードを入力した後、ファイルをバッチファイル形式として保存できます。 「ファイル」→「名前を付けて保存」をクリックします。
- ドロップダウン メニューで [ファイルの種類として保存] をクリックします。
- すべてのファイルを選択します。
- プログラムの名前を入力します。末尾は.batまたは.cmdです。
広告する
ヒント- ファイル パスにスペースが含まれている場合は、必ず引用符を使用してください (例: "C:\Documents and Settings\")。
- Windows 2000 以降では、バッチ ファイルは .cmd 形式になることもあります。 .cmd ファイルは 32 ビットで実行され、.bat ファイルは 16 ビットで実行される点を除き、実行方法に違いはありません。
- UltraEdit などのサードパーティ エディターを使用してバッチ ファイルを編集することもできます。ただし、単純なファイルの場合は、直接書き込む方が時間の節約になります。
広告するサンプルバッチファイルサンプルバッチファイル 警告する- 一部のプログラム コマンドはシステムにとって危険な場合があるため、プログラムを作成するときは、何を実行しているのか (ファイルを削除するバッチ コードの記述など) を理解しておく必要があります。
広告する |