\r\n\r\n

バッチ(bat)ファイルの作成方法(簡単5ステップ

この記事では、Windows OSでバッチファイルを作成する方法を5つの簡単な手順で説明します...。

バッチファイルを作成するには、簡単です。

バッチファイルは、コンピュータの便利屋が仕事をするための手段です。日々の作業を自動化し、作業時間を短縮し、複雑なプロセスを誰でも操作できるものに変えることができるのです。

今回は、簡単なバッチファイルの書き方をご紹介します。バッチファイルの基本的な機能と、自分でバッチファイルを書く方法を学びます。また、バッチ(BAT)ファイルの書き方を学ぶための資料もさらに紹介します。

Windowsでバッチファイルを作成する方法

詳細を説明する前に、簡単に概要を説明します。

  1. メモ帳やライティングタブレットの文書など、テキストファイルを開く。
  2. コマンドを追加します。@echo[off]で始まり、各行・・・title[バッチスクリプトのタイトル]、echo[最初の行]、そしてpauseです。
  3. 例えば、拡張子.batで保存し、.batをテストする。
  4. バッチファイルを実行するには、先ほど作成したBATファイルをダブルクリックします。
  5. バッチファイルを編集するには、BATファイルを右クリックし、「編集」を選択します。

あなたのオリジナル文書は以下のようになります。

以下は、上記の例に対応するコマンドウィンドウです。

まだ早いという方、コマンドやその使い方についてもっと知りたいという方は、ぜひご一読ください。

ステップ1:batファイルの作成

例えば、ネットワークの問題が頻繁に発生するとします。ネットワークの問題を解決するために、コマンドプロンプトでipconfigを入力したり、Googleにpingを打ったりすることがよくあるとします。しばらくして、簡単なBATファイルを書いてUSBメモリに入れ、自分のマシンで使った方が効率的だと気づく。

新規テキストドキュメントの作成

バッチファイルは、Windowsのコマンドプロンプトを使用して、繰り返し行うコンピュータの作業を簡素化します。以下は、コマンドプロンプトに特定のテキストを表示するためのバッチファイルの例です。ディレクトリ内の何もない場所で右クリックし、「新規作成」→「テキスト文書」を選択して、BATファイルを新規作成します。

コードの追加

この新しいテキスト文書をダブルクリックして、デフォルトのテキストエディタを開きます。以下のコードをコピーして、テキスト入力に貼り付けます。

@echo offtitle This is your first batch script!echo Welcome to batch scripting!pause

バットファイルとして保存する

上のスクリプトは、"Welcome to the batch script!"とエコーします。.ファイル」→「名前を付けて保存」でファイルを保存し、必要なファイル名を付けて保存します。ファイル名の最後に拡張子.batを追加し(例:welcome.bat)、[OK]をクリックします。これでバッチ処理が完了します。ここで、新しく作成したバッチファイルをダブルクリックして、有効化してください。

バッチスクリプトでできることはこれだけだと思わないでください。バッチスクリプトのパラメーターは、コマンドプロンプトのコードに手を加えたものなので、コマンドプロンプトで実行できる動作は限定されます。プログラムに不慣れな方のために、コマンドプロンプトは多くの機能を備えています。

ステップ2:バッチスクリプトの基本を学ぶ

バッチファイルでは、コマンドプロンプトと同じ言語を使用します。コマンドプロンプトで入力するのではなく、ファイルを通して入力したい内容を伝えるだけです。これにより、時間と労力を節約することができます。また、何らかのロジック(例えば、簡単なループや条件文など、手続き型プログラミングが概念的に可能なもの)を追加することも可能です。

echo: このパラメータを使うと、コマンドプロンプトで作業中のスクリプトを表示することができます。このパラメータは、動作中のコードを表示するのに便利です。バッチファイルに問題がある場合、echo機能を使ってスクリプトに関連する問題を確認することができます。このパラメータに次のoffを追加すると、スクリプトが終了したときに素早く終了させることができます。

title: HTMLの<title>タグと同じ機能を提供し、コマンドプロンプトウィンドウにバッチスクリプトのタイトルを提供します。

cls:コマンドプロンプトを消去します。余計なコードによってアクセスするコンテンツが見つからない場合に使用します。

rem:short for remark は < と同じ機能を提供します。-HTMLのタグ。rem文はコードに入力されない。その代わり、コードの解釈や情報提供に利用される。

a: フォルダ内の各ファイル。

("Ⅻ"):ルートフォルダ。コマンドプロンプトを使用する場合、ファイル名を変更したり、ファイルを削除したりする前に、プロンプトを特定のディレクトリに向ける必要があります。バッチファイルの場合は、.batファイルを任意のディレクトリに貼り付けるだけです。

一時停止:.batファイルの論理的な連鎖を中断させることができます。これにより、ユーザーはコードを続行する前にコマンドラインを読み取ることができます。Press any key to continue...」というフレーズは、一時停止を意味します。

スタート" [ウェブサイト]:デフォルトのウェブブラウザを使用して、ご希望のウェブサイトを表示します。

ipconfig:これは、ネットワークに関する情報を発行するために使用される古典的なコマンドプロンプトパラメータです。この情報には、MACアドレス、IPアドレス、サブネットマスクが含まれます。

ping:IPアドレスにpingを打ち、サーバーのルートでパケットを送信し、その位置とレイテンシー(応答時間)を測定する。

バッチ変数のライブラリは、控えめに言っても膨大です。幸いなことに、Wikibookのエントリにバッチスクリプトのパラメータと変数の大規模なライブラリがあり、それを利用することができます。

ステップ3:batファイルの作成と実行

毎日のオンラインとオフラインの活動を簡素化する2つのバッチスクリプトのサンプルを作成します。

プレスリリース

すぐに使えるバッチスクリプトを作ってみよう。朝起きてすぐに、お気に入りのニュースサイトを開きたい場合はどうすればいいでしょうか。バッチスクリプトはコマンドプロンプトのパラメータを使用するので、各ニュースを1つのブラウザウィンドウで開くスクリプトを作成することができます。

バッチ処理の手順をもう一度説明しますと、まず空のテキストファイルを作成します。選択したフォルダー内の空白領域で右クリックし、「新規作成」→「テキスト文書」を選択します。テキストファイルを開いたら、以下のスクリプトを入力します。この例では、米国の主要なニュースメディアをオンラインで提供します。

@echo offstart "" http://www.cnn.comstart "" http://www.abc.comstart "" http://www.msnbc.comstart "" http://www.bbc.comstart "" http://www.huffingtonpost.comstart "" http://www.aljazeera.comstart "" https://news.google.com/

上記のスクリプトでは、1つのstart""パラメータを別のパラメータに重ねて、複数のタブを開いています。提供されたリンクは、お好きなリンクに置き換えていただいて結構です。スクリプトを入力したら、「ファイル」→「名前を付けて保存」で保存します。名前を付けて保存]ウィンドウで、拡張子を.batにして保存し、[名前を付けて保存]パラメータを[すべてのファイル(*.Bat)]に変更します。*.".

ファイルを保存したら、BATファイルをダブルクリックするだけです。すぐに、あなたのページが開きます。ご希望であれば、このファイルをデスクトップに置くことができます。これにより、お気に入りのWebサイトに一度にアクセスすることができます。

ファイルマネージャー

1日に何度もファイルをダウンロードし、ダウンロードフォルダーに何百ものファイルが詰まっていませんか?以下のスクリプトを使用して、ファイルをファイルタイプ別にソートするバッチファイルを作成します。.batファイルを散らかったフォルダーに置き、ダブルクリックで実行する。

@echo offrem For each file in your folderfor %%a in (".\*") do (rem check if the file has an extension and if it is not our scriptif "%%~xa" NEQ "" if "%%~dpxa" NEQ "%~dpx0" (rem check if extension folder exists, if not it is createdif not exist "%%~xa" mkdir "%%~xa"rem Move the file to directorymove "%%a" "%%~dpa%%~xa\"))

これは、私が以前使っていたデスクトップの例で、画像ファイルを緩やかに分類したものです。

その資料がこちらです。

それだけでいいんです。また、このバッチスクリプトは、文書、ビデオ、オーディオファイルなど、あらゆる種類のファイルを扱うことができます。お使いのパソコンがそのファイル形式に対応していない場合でも、スクリプトが適切なタグを含むフォルダを作成します。すでにディレクトリにJPGやPNGのフォルダがある場合、スクリプトはファイルタイプを適切な場所に移動させるだけです。

バッチスクリプトで簡単なジョブを自動化

これは、バッチスクリプトが提供する一つの体験に過ぎない。ファイルの並べ替え、複数のウェブページを開く、ファイルの一括リネーム、重要書類のコピーの作成など、簡単なことを何度も行う必要がある場合、バッチスクリプトで面倒な作業を簡素化することができます。

さらに、IF文を組み合わせてバッチスクリプトを作成することもできます。Linuxをお使いの方は、dfコマンドの最適な使い方をご確認ください。

  • 2021-03-23 08:09 に公開
  • 閲覧 ( 33 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ