3つの簡単なステップでBATファイルを作成する方法

コンピュータを起動するたびに同じプログラムを開いていることに気づきましたか?常に同じコマンドを実行するためにコマンドプロンプトを常に開いていますか?BATファイルの作成方法を学ぶことで、これらのアクションを自動化することで多くの時間を節約できます。

BATファイルは、.bat拡張子が付いた特別なテキストファイル形式であり、指定した順序で一連のコマンドプロンプト(Command Prompt)コマンドを実行します。コマンドプロンプト内で行う可能性のあるすべてのことを自動化するBATファイルを作成できます。 

BATファイルで何ができますか?

  • システム設定を変更する
  • 起動するWebサイトを自動化する
  • スケジュールに従って複数のアプリを起動する
  • システムバックアップを(system backups)自動化する

このガイドでは、 Windows10(Windows 10)で最初のバッチファイルを作成して実行する方法を学習します。また、 BAT(BAT)ファイルを使用して高度な自動化を行う方法と、タスクスケジューラ(Task Scheduler)を使用してそれらの自動化をスケジュールする方法についても学習します。

3つのステップでBATファイルを作成する(Make A BAT File In Three Steps)

Windows10での(Windows 10)BATファイルの作成は非常に簡単です。必要なのはメモ帳(Notepad)だけです。正しくフォーマットされたBATコマンド(BAT commands)を使用してテキストベースのファイルを作成する必要があります。次に、ファイルを.bat拡張子で保存してから、実行します。

ただし、途中で覚えておくべき重要な考慮事項がいくつかあるので、手順を実行してみましょう。

このセクションでは、Chromeをお気に入りのニュース(News)Webページに起動し、Windows 10キャッシュをクリアしてシステムパフォーマンスを向上させ、Webから最新の天気予報を取得する自動BATファイルを作成する方法を学習します。

ステップ1:簡単なスタートアップバッチファイルを作成する(Step 1: Create A Simple Startup Batch File)

Windows 10で(Windows 10)BATファイルを作成するには、 [スタート(Start)]メニューを選択し、「メモ帳」と入力し(Notepad)メモ帳(Notepad)アプリを選択して開きます。メモ帳(Notepad)の中に、次のスクリプトを入力する必要があります。そこからメモ帳(Notepad)にコピーして貼り付けることができます。

start https://news.google.com
DEL /F /S /Q %TEMP%
finger [email protected]
一時停止(pause)

見つけやすいPCのどこかにファイルを保存します。多くの人は、BATファイルをC:\tempまたはルートC:ドライブレベルにある単純なフォルダーに保存します。

[ファイルの種類(Save as type)]ドロップダウンを[すべてのファイル(All files)]に変更することが重要です。次に、ファイル名の最後に必ず「.bat」を追加してください。

これにより、テキスト形式のファイルがバッチファイル形式で保存されます。 

次に、 Windowsエクスプローラー(Windows Explorer)でそのディレクターを開き、作成したばかりの新しいBATファイルをダブルクリックします。これを行うと、次のアクションが順番に発生することがわかります。

  1. Googleニュース(Google News)のウェブページは、システムのデフォルトのブラウザを使用して開きます。
  2. Windows一時フォルダ内のすべてのファイルが削除されます。
  3. コマンドプロンプトには、次の24時間の天気予報が表示されます。

これで、3つの便利なタスクを連続して自動化する最初の作業用BATファイルが作成されました。

しかし、あなたは終わっていません。これらのコマンドのいくつかを自分の状況に合わせて調整する必要があります。これらの各コマンドの機能(what each of these commands does)と、ニーズに合わせてコマンドを微調整する方法を見てみましょう。

ステップ2:BATファイルをカスタマイズする(Step 2: Customize Your BAT File)

複数のコマンドを使用してBAT(BAT)ファイルを作成する方法がわかったので、必要に応じてこれらの各コマンドをカスタマイズする必要があります。

以下は、これらの各コマンドの詳細な説明と、それらをカスタマイズする方法です。

開始コマンド(Start Command)

startコマンドは、指定したアプリケーションを起動します。このコマンドのようなURL(URL)リンクを使用すると、デフォルトのブラウザを使用してそのWebページが起動します。次のコマンドは、デフォルトのブラウザでGoogleニュースを起動します。(Google News)

start https://news.google.com

URLを変更して、コマンドで任意のWebページを開くことができます。

DELコマンド(DEL Command)

DELコマンドは、特定のディレクトリ内の1つ以上のファイルを削除する非常に単純なコマンドです。コマンドの動作方法を指示するために使用できるさまざまなパラメーターがあります。

DEL /F /S /Q %TEMP%

コマンドの動作方法を指示するために使用できるさまざまなパラメーターがあります。

  • / F –読み取り専用ファイルの削除を含みます
  • / S (– Removes)現在のディレクトリだけでなくサブディレクトリ内のファイルも削除します
  • / Q –削除の確認を必要としない「クワイエット」モードが必要(Requires “)

この例では、%TEMP%を使用してディレクトリを指定しています。これは、 Windowsの一時ファイル(Windows Temporary Files)ディレクトリ のシステム環境変数です。

必要に応じて、他のディレクトリを指定できます。または、複数のDELコマンドを一覧表示して、複数のディレクトリからファイルを削除することもできます。

フィンガーコマンド(Finger Command)

Fingerコマンドは、コンピューターのインターネット接続を使用して、fingerサービスを実行しているリモートコンピューターにアクセスします。

これらを見つけるのは簡単ではありませんが、graph.noで実行されている特別なサービスが1つあり、単純な「指」コマンドを使用して24時間の天気予報を検索できます。

finger [email protected]

このコマンドを使用すると、Webアドレスの@graph.no部分の前に近くの最大の都市の名前を配置する必要があります。

このコマンドは、次の24時間の気温と日照レベルの記号のグラフを返します。

コマンドの一時停止(Pause Command)

Pauseコマンドは、BATファイルの実行を一時停止して、さまざまなコマンドによって返された情報を確認できるようにします。これは、 Finger(Finger)コマンドを使用した後で特に便利なので、グラフを表示できます。

他のコマンドを使用していて、返された情報を表示する必要がない場合は、スクリプトの最後から一時停止コマンドを削除できます。(Pause)

実際、スクリプトから何も表示する必要がない場合は、BATファイルの最初の行として@ECHO OFFを追加すると、コマンドから何も返されません。

ステップ3:バッチジョブをスケジュールする(Step 3: Schedule Your Batch Job)

BATファイルを作成したら、自動コマンドを実行するときはいつでも手動でダブルクリックして実行しない限り、あまり効果がありません。

バッチジョブを毎日自動的に実行させる方がはるかに簡単です。これを行うには、BATファイルをWindowsのスケジュールされたタスクとして起動します。

これを行うには、[スタート(Start)]メニューを選択し、「スケジューラ(Scheduler)」と入力して、[タスクスケジューラ(Task Scheduler)]を選択します。

これにより、タスクスケジューラが開きます(open the Task Scheduler)左側のペインから[タスクスケジューラライブラリ](Task Scheduler Library)を選択して、システムでスケジュールされているすべてのタスクを表示します。 

新しいスケジュールされたタスクを追加して、新しいBATファイルを起動できます。これをする:

  1. 右側の[アクション(Actions)]パネルから[タスクの作成(Create Task)]を選択します。

  1. [タスクの作成(Create Task)]ウィンドウの[全般(General)]タブで、[名前]フィールドにタスクに名前を付けます(Name)。他のすべてのデフォルト設定のままにします。

  1. [トリガー(Triggers)]タブを選択します。[新規(New)]ボタンを選択します。[新しいトリガー](New Trigger)ウィンドウで、[毎日(Daily)]を選択し、他のすべてのデフォルト設定をそのままにします。[ OK]を選択し、[タスクの作成]ウィンドウで  [ OK ]を選択します。(OK)

  1. [アクション(Actions)]タブを選択してから、[新規(New)]を選択します。[新しいアクション]ウィンドウで、[参照]を選択し、 (Browse)BATファイルを保存した場所を参照します。[ OK]を選択して終了します。[タスクの作成]ウィンドウで[ OK]を選択します。

  1. これで、スケジュールされたBATファイルがタスクスケジューラライブラリ(Task Scheduler Library)に表示されます。

これで、スケジュールされた新しいBATファイルが毎日同時に実行されます。 

BATファイルのカスタマイズ

BATファイルを作成してスケジュールする方法がわかったので、ファイルに追加できる 他のBATファイルコマンドについて学習することで、そのファイルの拡張を開始できます。

コンピューター上のあらゆる種類のものを自動化するために、 BATファイルに追加できるCMDコマンド(lot of CMD commands)はたくさんあります。実験を開始(Start)して、独自のバッチファイルからどのような興味深いものを作成できるかを確認してください。



About the author

私は、Excel や PowerPoint などの Microsoft Office ソフトウェアの使用経験があるコンピューターの専門家です。また、Google が所有するブラウザーである Chrome の使用経験もあります。私のスキルには、書面および口頭での優れたコミュニケーション、問題解決、批判的思考が含まれます。



Related posts