BATファイル(概要と開き方)

拡張子が.BATのファイルはバッチ処理ファイルです。 これは、反復的なタスクやスクリプトのグループを次々に実行するために使用されるさまざまなコマンドを含むプレーンテキストファイルです。

すべてのタイプのソフトウェアは、さまざまな目的で.BATファイルを使用します。たとえば、ファイルのコピーまたは削除、アプリケーションの実行、プロセスのシャットダウンなどです。

BATファイルは、バッチファイル、スクリプト、バッチプログラム、コマンドファイル、シェルスクリプトとも呼ばれ、代わりに.CMD拡張子を使用する場合があります。

.BATファイルの操作は、個人ファイルだけでなく重要なシステムファイルにとっても非常に危険です。 開く前に細心の注意を払ってください。

.BATファイルを開く方法

.BAT拡張子は、Windowsにそのようなファイルを実行可能ファイルとしてすぐに認識させますが、.BATファイルは完全にテキストコマンドで構成されています。 これは、メモ帳(Windowsのすべてのバージョンに含まれている)などのテキストエディタは、編集のために.BATファイルを開くことができることを意味します。

メモ帳で.BATファイルを開くには、ファイルを右クリックして[ 編集 .BATファイルを編集するときに役立つ、構文の強調表示をサポートするより高度なテキストエディタが見つかる場合があります。

テキストエディタで.BATファイルを開くと、ファイルを構成するコードが表示されます。 BAT file that's used to empty the clipboard:たとえば、これはクリップボードを空にするために使用される.BATファイル内のテキストです。

cmd / c "エコーオフ|クリップ"

pingコマンドを使用してコンピューターがこの特定のIPアドレスを持つルーターに到達できるかどうかを確認する.BATファイルの別の例を次に示します。

pingの192.168.1.1
一時停止

繰り返しになりますが、電子メールで受信した、よく知らないWebサイトからダウンロードした、または自分で作成した.BATファイルなどの実行可能ファイル形式を開くときは、細心の注意を払ってください。 避けるべき他の実行可能ファイル拡張子があります。

Windowsで.BATファイルを使用するのは、ダブルクリックまたはダブルタップするだけです。 特別なプログラムやツールをダウンロードする必要はありません。

上記の最初の例を使用するには、テキストエディタでそのテキストをテキストファイルに入力し、ファイルを.BAT拡張子で保存すると、ファイルが実行可能ファイルになり、クリップボードに保存されているものをすぐに消去できます。

pingコマンドを使用するXNUMX番目の例では、そのIPアドレスにpingを実行します。 一時停止コマンドは、プロセスが終了したときにコマンドプロンプトウィンドウを開いたままにして、結果を確認できるようにします。

ファイルがテキストファイルではないように思われる場合は、おそらく.BATファイルを扱っていません。 ファイル拡張子をチェックして、.BAKまたは.BAR(Age of Empires XNUMXデータ)ファイルを.BATファイルと混同していないことを確認します。

.BATファイルを変換する方法

.BATファイル内の特定の命令(delコマンドなど)はデータに大混乱をもたらす可能性があるため、BATファイルをEXEのような形式に変換して、アプリケーションファイルのようにするのが賢明かもしれません。

いくつかのコマンドラインツールを使用して、.BATファイルを.EXEファイルに変換できます。 これを行う方法は、ハウツーオタクで読むことができます。

  • Windowsの組み込みIExpressツールは、.BATファイルから.EXEファイルを作成する別の方法を提供します。
  • 無料版は試用版ですが、EXE to MSI Converter Proは、結果のEXEファイルをMSI(Windowsインストーラーパッケージ)ファイルに変換できます。
  • .BATファイルをWindowsサービスとして実行する場合は、無料のNSSMコマンドラインツールを使用できます。
  • PowerShell Scriptomaticは、.BATファイルのコードをPowerShellスクリプトに変換するのに役立ちます。

BourneShellやKornShellなどのプログラムで.BATコマンドを使用するために.BATからSH(bashシェルスクリプト)コンバーターを検索する代わりに、Bash言語を使用してスクリプトを書き直してみてください。 ファイルは異なるオペレーティングシステムで使用されるため、XNUMXつの形式の構造はかなり異なります。 コマンドを手動で変換するのに役立つ情報については、スタックオーバーフロースレッドとこのUnixシェルスクリプトチュートリアルがあります。

.BATから.TXTへの変換を行うと、バッチファイルがそのコマンドを実行できなくなることに注意してください。

ファイル拡張子を.BATから.TXTに手動で変更する代わりに、メモ帳でバッチファイルを開いて編集し、新しいファイルに保存して、.BATの代わりに.TXTをファイル拡張子として選択して保存することもできます。

BAT file in Notepad, but in reverse: これは、メモ帳で新しい.BATファイルを作成するときにも行う必要がありますが、逆に、デフォルトのテキストドキュメントを.TXTではなく.BATとして保存します。 In some programs, you might have to save it in the一部のプログラムでは、保存する必要がある場合があります すべてのファイル ファイルの種類を入力し、.BAT拡張子を自分で付けます。