コンピュータを起動するたびに同じプログラムを開いていることに気づきましたか?常に同じコマンドを実行するためにコマンドプロンプトを常に開いていますか?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ファイルをダブルクリックします。これを行うと、次のアクションが順番に発生することがわかります。
- Googleニュース(Google News)のウェブページは、システムのデフォルトのブラウザを使用して開きます。
- Windows一時フォルダ内のすべてのファイルが削除されます。
- コマンドプロンプトには、次の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ファイルを起動できます。これをする:
- 右側の[アクション(Actions)]パネルから[タスクの作成(Create Task)]を選択します。
- [タスクの作成(Create Task)]ウィンドウの[全般(General)]タブで、[名前]フィールドにタスクに名前を付けます(Name)。他のすべてのデフォルト設定のままにします。
- [トリガー(Triggers)]タブを選択します。[新規(New)]ボタンを選択します。[新しいトリガー](New Trigger)ウィンドウで、[毎日(Daily)]を選択し、他のすべてのデフォルト設定をそのままにします。[ OK]を選択し、[タスクの作成]ウィンドウで [ OK ]を選択します。(OK)
- [アクション(Actions)]タブを選択してから、[新規(New)]を選択します。[新しいアクション]ウィンドウで、[参照]を選択し、 (Browse)BATファイルを保存した場所を参照します。[ OK]を選択して終了します。[タスクの作成]ウィンドウで[ OK]を選択します。
- これで、スケジュールされたBATファイルがタスクスケジューラライブラリ(Task Scheduler Library)に表示されます。
これで、スケジュールされた新しいBATファイルが毎日同時に実行されます。
BATファイルのカスタマイズ
BATファイルを作成してスケジュールする方法がわかったので、ファイルに追加できる 他のBATファイルコマンドについて学習することで、そのファイルの拡張を開始できます。
コンピューター上のあらゆる種類のものを自動化するために、 BATファイルに追加できるCMDコマンド(lot of CMD commands)はたくさんあります。実験を開始(Start)して、独自のバッチファイルからどのような興味深いものを作成できるかを確認してください。
How To Make a BAT File In Three Simple Steps
Do you find yourself opening the same programs every time you stаrt your computer? Are you always opening the cоmmand prompt to run the same commands all the time? Learning how to make a BAT file can save you a lot of time by automating those actions.
A BAT file is a special text file format with a .bat extension that runs a series of Command Prompt commands in a sequence that you specify. You can make a BAT file that automates anything you might do inside a command prompt.
What can you do with a BAT file?
- Modify system settings
- Automate launching websites
- Start multiple apps on a schedule
- Automate system backups
In this guide you’ll learn how to create and run your first batch file on Windows 10. You’ll also learn how to do some advanced automation with a BAT file and how to schedule those automations using the Task Scheduler.
Make A BAT File In Three Steps
Creating a BAT file in Windows 10 is very simple. All you need is Notepad. You just need to create a text based file with the BAT commands formatted correctly. Then save the file with a .bat extension and then run it.
However, there are a few important considerations to keep in mind along the way so let’s work through the steps.
In this section, you’ll learn how to create an automated BAT file that launches Chrome to your favorite News web page, clears your Windows 10 cache to boost system performance, and pulls the latest weather forecast from the web.
Step 1: Create A Simple Startup Batch File
To make a BAT file in Windows 10, just select the Start menu, type Notepad, and select the Notepad app to open it. Inside of Notepad, you’ll need to type the following script. You can copy and paste from there into Notepad.
start https://news.google.com
DEL /F /S /Q %TEMP%
finger [email protected]
pause
Save the file somewhere on your PC that is easy to find. Many people save their BAT files in C:\temp or some simple folder located at the root C: drive level.
It’s important to change the Save as type drop-down to All files. Then, make sure to add “.bat” at the end of the file name.
This will save the text-formatted file as batch file format.
Now, open that director in Windows Explorer and double click on the new BAT file you just created. When you do this, you’ll see the following actions occur in sequence.
- The Google News web page will open using your system’s default browser.
- All files in the Windows temporary folder will be deleted.
- The command prompt will display the weather forecast for the next 24 hours.
You’ve just created your first working BAT file that automates three useful tasks in a row!
However, you’re not done. You need to tailor some of these commands for your own situation. Let’s take a look at what each of these commands does and how you can tweak them to suit your needs.
Step 2: Customize Your BAT File
Now that you know how to make a BAT file with multiple commands, you’ll need to customize each of those commands for your needs.
The following is a more detailed explanation of each of those commands and how you can customize them.
Start Command
The start command will launch any application you specify. If you use a URL link like this command, it’ll use your default browser to launch that web page. The following command will launch Google News in your default browser.
start https://news.google.com
You can change the URL to have the command open any web page you like.
DEL Command
The DEL command is a very simple one that deletes one or more files in a given directory. There are a variety of parameters you can use to tell the command how to behave.
DEL /F /S /Q %TEMP%
There are a variety of parameters you can use to tell the command how to behave.
- /F – Includes the deletion of read-only files
- /S – Removes files in subdirectories as well as the current directory
- /Q – Requires “quiet” mode which doesn’t require any delete confirmation
In this example, %TEMP% is used to specify the directory. This is the system environment variable for the Windows Temporary Files directory.
If you want, you can specify any other directory. Or, you can list multiple DEL commands and delete files from multiple directories.
Finger Command
The Finger command uses your computer’s internet connection to reach out to any remote computer that’s running the finger service.
These aren’t easy to find, but there is one particularly special service running at graph.no that lets you look up a 24 hour weather forecast using a simple “finger” command.
finger [email protected]
With this command, you just need to place the name of the largest nearby city before the @graph.no part of the web address.
The command returns a graph of temperature and sunshine level symbols for the next 24 hours.
Pause Command
The Pause command will pause execution of your BAT file so that you can see any information that was returned by the various commands. This is especially useful after using the Finger command, so you can view the graph.
If you’re using other commands and don’t need to see any returned information, you can remove the Pause command from the end of the script.
In fact, if you don’t need to see anything from the script at all, you can add @ECHO OFF as the first line of the BAT file and you won’t see anything returned from the commands at all.
Step 3: Schedule Your Batch Job
Once you make a BAT file, it doesn’t do much good unless you manually double-click and run it whenever you want to execute the automated commands.
It would be much easier to let the batch job run automatically every day. You can do this by launching the BAT file as a Windows scheduled task.
To do this, select the Start menu, type Scheduler, and select Task Scheduler.
This will open the Task Scheduler. Select Task Scheduler Library from the left pane to see all scheduled tasks on your system.
You can add a new scheduled task to launch your new BAT file. To do this:
- Select Create Task from the Actions panel on the right.
- In the Create Task window, on the General tab, give the task a name in the Name field. Leave all other default settings.
- Select the Triggers tab. Select the New button. In the New Trigger window, select Daily and leave all other default settings. Select OK and select OK on the Create Task window.
- Select the Actions tab, then select New. In the New Action window, select Browse and browse to where you saved your BAT file. Select OK to finish. Select OK on the Create Task window.
- Now you should see your scheduled BAT file in the Task Scheduler Library.
Your new scheduled BAT file will now run every day at the same time.
Customizing Your BAT File
Now that you know how to create and schedule your BAT file, you can start expanding on that file by learning about other BAT file commands you can add to the file.
There are a lot of CMD commands you can add to your BAT file to automate all sorts of things on your computer. Start experimenting and see what sorts of interesting things you can create out of your own batch files.