バッチ ファイルを使用すると、Windows 11 PC 上の多くのタスクを自動化できます。バッチ ファイルとは何か、バッチ ファイルの作成方法について説明し、これらのファイルの興味深い便利な使い方をいくつか紹介します。
バッチ ファイルは、後で実行される 1 つ以上のコマンドを含むファイルです。これらのコマンドをコマンド プロンプトまたは PowerShell に入力する代わりに、ファイルが起動されるたびにそれらのコマンドを実行するファイルを作成します。これにより、これらのコマンドのタスクを実行できるようになります。
バッチファイルの拡張子は「.bat」です。バッチ ファイルは、他のファイルを実行するのと同じ方法で実行できます。ファイルをダブルクリックするだけで起動できます。バッチ ファイルを開くためにサードパーティのアプリは必要ありません。
バッチ ファイルの作成は、プレーンテキストのメモ帳ドキュメントを作成するのと同じくらい簡単です。プレーン テキスト エディターで新しいファイルを作成し、必要なコマンドを追加して、そのファイルをバッチ ファイルとして保存します。ファイルが適切なバッチ ファイルである限り、ファイルの作成方法に関係なく、システムは同じ方法でファイルを実行します。
Windows 11 でバッチ ファイルを作成するには、Windows Search を開き (Windows + S キーを押し)、次のように入力します。 メモ帳をクリックしてアプリを起動します。ファイルに含めるコマンドを入力します。次のセクションには、タスクを自動化するために使用できる便利なコマンドがいくつかあります。
コマンドを入力した後、メモ帳のメニュー バーから[ファイル]>[名前を付けて保存]を選択します (または Ctrl+Shift+S を押します)。[名前を付けて保存]ウィンドウで、バッチ ファイルを保存する場所を選択します。[ファイルの種類]ドロップダウン メニューをクリックし、[すべてのファイル]を選択します。[ファイル名]フィールドを選択し、バッチ ファイルの名前を入力し、ファイル名の末尾にバッチ ファイルになるように「.bat」を追加して、[保存]をクリックします。
これでバッチファイルの準備が整いました。実行するには、ファイルをダブルクリックします。バッチ ファイルに管理者権限が必要な場合 (一時ファイルを削除する場合など)、ファイルを右クリックして[管理者として実行]を選択します。ユーザー アカウント制御プロンプトで必ず「はい」を選択してください。
バッチ ファイルを常に管理者として実行したい場合 (毎回ファイルを右クリックして[管理者として実行]を選択する必要がありません) 場合は、バッチ ファイルを右クリックし、[その他のオプションを表示]>[送信先]>[デスクトップ (ショートカットの作成)]を選択します。
新しく作成したショートカットを右クリックし、「プロパティ」を選択します。 「ショートカット」タブにアクセスし、「詳細設定」をクリックし、「管理者として実行」を有効にして「OK」を選択し、「適用」を選択してから「OK」を選択します。
それで終わりです。
ごみ箱の内容をすべて自動的にクリアするバッチ ファイルを作成できます。これにより、ストレージ スペースが解放され、マシンが整理整頓されます。
これを行うには、バッチ ファイルで次のコマンドを使用します。
このバッチ ファイルを実行するには管理者権限が必要です。
@echo off
echo Emptying Recycle Bin for all drives...
powershell -Command "Clear-RecycleBin -Force -ErrorAction Ignore"
echo Recycle Bin emptied.
pauseタスクが完了すると、「ごみ箱が空になりました」というメッセージが表示されます。
一時ファイルを削除すると、記憶域スペースが解放され、コンピュータが整理整頓されます。次のコマンドはこれを行うのに役立ちます。
エラーが発生しないように、このファイルは必ず管理者として実行してください。
@echo off
echo Clearing Temporary Files...
del /q /f /s %temp%*
rd /s /q %temp%
echo Temporary files cleared.
pause特定のアプリを次々に起動することが多い場合は、それらすべてのアプリを自動的に起動するバッチ ファイルを作成できます。コマンドで起動するアプリを指定できます。
@echo off
echo Launching apps...
start explorer
start chrome
start "" AppPath
echo All apps launched.
pauseお気づきのとおり、上記のスクリプトは、システム名を使用して File Explorer と Google Chrome を起動します。別のアプリを起動するには、「AppPath」を、起動するアプリの実行可能ファイルへのフルパスに置き換えます。パスは必ず二重引用符で囲んでください。
特定のファイルとフォルダーをバックアップするには、あるソースからアイテムを自動的にコピーし、それらのアイテムを別のパスに貼り付けるバッチ ファイルを作成できます。
@echo off
echo Backing up files...
xcopy "SourcePath" "DestinationPath" /e /i /h /y
echo Backup completed.
pauseこのスクリプトでは、「SourcePath」を項目のコピー元のパスに置き換えます。 「DestinationPath」をファイルを保存するパスに置き換えます。
ここで、「/e」パラメータにより、空のフォルダーも確実にコピーされます。 「/i」パラメーターは、宛先フォルダーがまだ存在しない場合に作成します。 「/h」パラメータは隠しファイルをコピーします。 「/y」パラメータはプロンプトを表示せずにファイルを上書きします
多くの場合、ネットワークの問題が発生した場合、コンピュータの IP アドレスをリセットし、DNS キャッシュをフラッシュすると問題の解決に役立ちます。バッチ ファイルで次のコードを使用して、これらのタスクを実行できます。
このバッチ ファイルが機能するには、管理者として実行する必要があります。
@echo off
echo Resetting network...
ipconfig /release
ipconfig /renew
ipconfig /flushdns
echo Network reset completed.
pauseこのファイルは、コンピュータの現在の IP アドレスを解放し、ルーターの DHCP サーバーに新しい IP アドレスを要求し、DNS キャッシュをフラッシュします。
システムに重大な変更を加える場合は、システムの復元ポイントを作成することが重要です。この復元ポイントを使用すると、問題が発生した場合に変更を元に戻すことができます。
バッチ ファイルで次のコマンドを使用すると、復元ポイントの作成プロセスを自動化できます。コード内の「RestorePointName」を任意の名前に置き換えてください。
このバッチ ファイルは管理者として実行する必要があります。
@echo off
echo Creating System Restore Point...
wmic.exe /Namespace:\rootdefault Path SystemRestore Call CreateRestorePoint "RestorePointName", 100, 7
echo System Restore Point created.
pauseWindows 11 にはダーク モードとライト モードの両方があり、バッチ ファイルを作成してこれらのモードを切り替えることができます。
これらのファイルは Windows レジストリの値を変更するため、管理者としてこれらのファイルを実行する必要があります。
ダーク モードに切り替えるには、次のコマンドを使用します。
@echo off
reg add "HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionThemesPersonalize" /v AppsUseLightTheme /t REG_DWORD /d 0 /f
echo Switched to Dark Mode.
pauseライト モードに切り替えるには、次のコードを使用します。
@echo off
reg add "HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionThemesPersonalize" /v AppsUseLightTheme /t REG_DWORD /d 1 /f
echo Switched to Light Mode.
pauseこれで完了です。
これが、Windows 11 コンピューターでバッチ ファイルを使用して多くの通常のタスクを自動化する方法です。バッチ ファイルに任意のコマンドを入力し、任意のタスクを自動化できるため、可能性は無限です。