Windows を使用している場合は、バッチ ファイルまたは「bat」ファイルへの参照が頻繁に表示されます。別のプログラムを開始するために使用される場合もありますが、独自に何かを実行する場合もあります。しかし、バッチ ファイルとは正確には何で、どのように使用するのでしょうか?
Bat ファイル (バッチ ファイルとも呼ばれる) は、コマンドが含まれるスクリプト ファイルです。ファイル自体はプレーンテキストで書かれており、ファイル拡張子は「.bat」です。
これらのコマンドの内容にはあまり多くの制限がありません。 del コマンドや shutdown コマンドなど、Windows に組み込まれたコマンドを使用することもできますが、バッチ ファイル経由でコマンド ライン インターフェイスを持つプログラムを実行して使用することもできます。
ほとんどの場合、バッチ ファイルは、コマンドを定期的に実行する必要がある場合、または複数のコマンドを連続して実行する必要がある場合に使用されます。また、「はい」または「いいえ」で答える、リストからオプションを選択するなど、ユーザー入力に応答してさまざまな処理を実行するバッチ ファイルを作成することもできます。
BAT ファイルを使用するには、それをダブルクリックするだけです。正しく記述されていれば、それに含まれるコマンドが実行され、何らかの機能が実行されます。
状況によっては、コマンド プロンプトまたはターミナルが一瞬だけ開いて、その後閉じられることがあります。また、コマンドの実行に時間がかかるため、コマンドを確認する機会がない場合や、手動で閉じるまで強制的にコマンドを開いたままにする行がコマンドの最後に含まれていることもあります。
どちらの動作も、BAT ファイルが何を行うべきかを理解していない限り、BAT ファイルが機能しなかったことを意味すると考えるべきではありません。
例: バッチ ファイルを使用して専用のゲーム サーバーを起動している場合、通常はウィンドウが開いたままになるため、サーバーからの出力が表示されると予想されます。一方、特定のオプションを有効にしてコンピュータの再起動をトリガーするバッチ ファイルを使用しているだけの場合は、バッチ ファイルが開いて、ほぼ瞬時に閉じることが期待されるでしょう。
バッチ ファイルはプレーン テキスト ドキュメントであり、世の中にあるほぼすべてのテキスト エディタで開くことができます。メモ帳が一般的な選択肢ですが、より洗練されたプレーン テキスト エディターには、構文の強調表示やデバッグ ツールなどの便利な機能が備わっている場合があります。
メモ帳でバッチ ファイルを開くには、BAT ファイルを右クリックし、[編集] または [メモ帳で編集] を選択します。
または、メモ帳を起動し、[ファイル] > [開く] をクリックして、バッチ ファイルに移動し、 「開く」をクリックします。
開くと、すべてのコマンドが表示されます。例を次に示します。
単純な BAT ファイルの機能を確認するだけの場合は、おそらくメモ帳で十分ですが、ファイルを編集したい場合は、見ている内容を理解しやすくするには、代わりに VSCode を試してみてください
バッチ ファイルを作成または編集したい場合は、どちらでも機能しますが、より強力なプレーン テキスト エディターに含まれる構文の強調表示は非常に優れています。
BAT ファイルは本質的にはマルウェアではありませんが、悪意を持って使用される可能性があるため、常に少し注意して扱う必要があります。たとえば、次のようなバッチ ファイルが作成される可能性があります。実行するとファイルが削除されます。バッチ ファイルが悪意を持って使用される方法は無数にあります。ほとんどは、一般的な複雑な作業を少し簡単にするために存在しています。信頼できるソースからファイルやプログラムをダウンロードした場合は、おそらく何も心配する必要はありません。 ただし、あまり評判の良いソースから BAT ファイルをダウンロードした場合は、実行する前にメモ帳で BAT ファイルを開いて動作を確認する必要があります。
BAT ファイルの代わりに何が使用できますか?
Windows ではバッチ ファイルの代替手段がいくつかあります。最もわかりやすいのは PS1 ファイルで、PowerShell では BAT ファイルに相当します。特別な引数を含めると BAT ファイルで PowerShell コマンドを実行できますが、通常は代わりに PS1 ファイルを記述する方が簡単です。
PowerShell スクリプト以外では、Python が最も明白な選択肢です。 Python はオペレーティング システム関数を呼び出すことができ、想像できるほぼすべてのことを実行できる膨大な数のモジュールという追加のボーナスもあります。多くのアプリケーションにとってこれはやりすぎですが、何か複雑なことを行う必要がある場合は、間違いなく Python を検討する必要があります。
以上がBAT ファイルとは何ですか?BAT ファイルを開くにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。