Windows 10Windows 11バッチファイル & VBScript便利機能

バッチファイルとは?バッチファイルの実行方法

スポンサーリンク

スポンサーリンク
スポンサーリンク
スポンサーリンク

バッチファイルとは?

バッチファイルとは、普段 Windows のコマンドプロンプトで入力しているコマンドを、テキストファイルに記述し、拡張子を「.bat」または「.cmd」に変更したものです。

バッチファイルを実行すると、Windows のコマンドプロンプトで入力しているのと同じようにコマンドが1行ずつ実行されます。

拡張子とは?拡張子の表示方法

バッチファイルを使用するメリットは?

バッチファイルは一度にたくさんのコマンドを記述できるので、頻繁に同じ作業をする場合、繰り返し同じ作業をする場合などに便利です。

実際にバッチファイルを作成してみよう

まずデスクトップの何もない所で右クリック>新規作成>「テキストドキュメントを」クリックします。

解決!Windows 11 右クリックメニューの新規作成に「テキスト ドキュメント」がない

新しいテキストドキュメントをダブルクリックで開き、次のコマンドを入力します。

@echo hello,world
pause
helloworld2

メニューのファイル>名前を付けて保存をクリックして好きな名前に変更し、拡張子を「bat」に変更し、エンコードタイプを「ANSI」に変更して保存をクリックします。

バッチファイルに日本語を入力する場合、「ANSI」を指定しないと文字化けしてしまい、ファイルを実行できませんので注意してください。

英語のみの場合は「UTF-8」のままで構いません。

「拡張子を変更すると、ファイルが使えなくなる可能性があります。変更しますか?」と表示されますので、「はい」をクリックします。

helloworld

バッチファイルの実行

作成したバッチファイルをダブルクリックして実行してみましょう。

cmdhelloworld

「hello,world」と表示されましたね?

※管理者権限が必要なコマンドを実行する場合は、バッチファイルの上で右クリック>「管理者として実行」をクリックします。管理者として実行をしないとアクセスが拒否され実行できない場合があります。

echoとは?

echoとは、コマンドプロンプトに文字を表示したり、プロンプトの表示、非表示をするコマンドです。

  • @                現在実行する行のプロンプトを非表示
  • echo off                次の行から、プロンプトを終了するまで非表示
  • @echo off                現在実行する行から、プロンプトを終了するまで非表示
  • echo on                次の行から、プロンプトを終了するまで表示
  • echo                現在のechoの状態を表示。 echoが「off」か「 on」か
  • echo.                改行

プロンプトとは?

プロンプトとはユーザーがどこから入力するかを示すもの。

例えば次の画像で言うと、「C:\Users\ユーザー名\Desktop>」の部分。

cmdhelloworld2

当サイトでは便利なバッチファイルを紹介していますので、参考にしてみてください。

タイトルとURLをコピーしました