Windows 11 でタスクを自動化するために作成できる 7 つの便利なバッチ ファイル
<本文>
バッチ ファイルを使用すると、Windows 11 PC 上の多くのタスクを自動化できます。バッチ ファイルとは何か、バッチ ファイルの作成方法について説明し、これらのファイルの興味深い便利な使い方をいくつか紹介します。
バッチファイルとは何ですか?
バッチ ファイルは、後で実行される 1 つ以上のコマンドを含むファイルです。これらのコマンドをコマンド プロンプトまたは PowerShell に入力する代わりに、ファイルが起動されるたびにそれらのコマンドを実行するファイルを作成します。これにより、これらのコマンドのタスクを実行できるようになります。
バッチファイルの拡張子は「.bat」です。バッチ ファイルは、他のファイルを実行するのと同じ方法で実行できます。ファイルをダブルクリックするだけで起動できます。バッチ ファイルを開くためにサードパーティのアプリは必要ありません。
バッチファイルの作成方法
バッチ ファイルの作成は、プレーンテキストのメモ帳ドキュメントを作成するのと同じくらい簡単です。プレーン テキスト エディターで新しいファイルを作成し、必要なコマンドを追加して、そのファイルをバッチ ファイルとして保存します。ファイルが適切なバッチ ファイルである限り、ファイルの作成方法に関係なく、システムは同じ方法でファイルを実行します。
Windows 11 でバッチ ファイルを作成するには、Windows Search を開き (Windows + S キーを押し)、「メモ帳」と入力してアプリを起動します。ファイルに含めるコマンドを入力します。次のセクションには、タスクを自動化するために使用できる便利なコマンドがいくつかあります。
コマンドを入力した後、メモ帳のメニュー バーから ファイル > 名前を付けて保存 を選択します (または Ctrl+Shift+S を押します)。 名前を付けて保存 ウィンドウで、バッチ ファイルを保存する場所を選択します。 ファイルの種類 ドロップダウン メニューをクリックして、すべてのファイル を選択します。 ファイル名 フィールドを選択し、バッチ ファイルの名前を入力し、バッチ ファイルになるようにファイル名の末尾に「.bat」を追加して、保存 をクリックします。
これでバッチファイルの準備が整いました。実行するには、ファイルをダブルクリックします。バッチ ファイルに管理者権限が必要な場合 (一時ファイルを削除する場合など)、ファイルを右クリックして 管理者として実行 を選択します。ユーザー アカウント制御プロンプトで必ず はい を選択してください。

バッチ ファイルを常に管理者として実行したい場合 (毎回ファイルを右クリックして 管理者として実行 を選択する必要がありません) 場合は、バッチ ファイルを右クリックし、その他のオプションを表示 > 送信先 > デスクトップ (ショートカットの作成) を選択します。
新しく作成したショートカットを右クリックし、プロパティ を選択します。ショートカット タブにアクセスし、詳細 をクリックして、管理者として実行 を有効にし、OK を選択して、適用、OK の順に選択します。
それで終わりです。
ごみ箱を空にする
ごみ箱の内容をすべて自動的にクリアするバッチ ファイルを作成できます。これにより、ストレージ スペースが解放され、マシンが整理整頓されます。
これを行うには、バッチ ファイルで次のコマンドを使用します。
このバッチ ファイルを実行するには管理者権限が必要です。
@echo offecho Emptying Recycle Bin for all drives...powershell -Command "Clear-RecycleBin -Force -ErrorAction Ignore"echo Recycle Bin emptied.pause

タスクが完了すると、「ごみ箱が空になりました」というメッセージが表示されます。
一時ファイルのクリア
一時ファイルを削除すると、記憶域スペースが解放され、コンピュータが整理整頓されます。次のコマンドはこれを行うのに役立ちます。
エラーが発生しないように、このファイルは必ず管理者として実行してください。
@echo offecho Clearing Temporary Files...del /q /f /s %temp%*rd /s /q %temp%echo Temporary files cleared.pause

複数のアプリを同時に起動する
特定のアプリを次々に起動することが多い場合は、それらすべてのアプリを自動的に起動するバッチ ファイルを作成できます。コマンドで起動するアプリを指定できます。
@echo offecho Launching apps...start explorerstart chromestart "" AppPathecho All apps launched.pause

お気づきのとおり、上記のスクリプトは、システム名を使用して File Explorer と Google Chrome を起動します。別のアプリを起動するには、「AppPath」を起動するアプリの実行可能ファイルへのフルパスに置き換えます。パスは必ず二重引用符で囲んでください。
ファイルとフォルダーをバックアップする
特定のファイルとフォルダーをバックアップするには、あるソースからアイテムを自動的にコピーし、それらのアイテムを別のパスに貼り付けるバッチ ファイルを作成できます。
@echo offecho Backing up files...xcopy "SourcePath" "DestinationPath" /e /i /h /yecho Backup completed.pause

このスクリプトでは、「SourcePath」を項目のコピー元のパスに置き換えます。 「DestinationPath」をファイルを保存するパスに置き換えます。
ここで、「/e」パラメータにより、空のフォルダーも確実にコピーされます。 「/i」パラメータは、宛先フォルダーがまだ存在しない場合に作成します。 「/h」パラメータは隠しファイルをコピーします。 「/y」パラメータはプロンプトを表示せずにファイルを上書きします
ネットワークをリセットする
多くの場合、ネットワークの問題が発生した場合、コンピュータの IP アドレスをリセットし、DNS キャッシュをフラッシュすると問題の解決に役立ちます。バッチ ファイルで次のコードを使用して、これらのタスクを実行できます。
このバッチ ファイルが機能するには、管理者として実行する必要があります。
@echo offecho Resetting network...ipconfig /releaseipconfig /renewipconfig /flushdnsecho Network reset completed.pause

このファイルは、コンピュータの現在の IP アドレスを解放し、ルーターの DHCP サーバーに新しい IP アドレスを要求し、DNS キャッシュをフラッシュします。
システムの復元ポイントを作成する
システムに重大な変更を加える場合は、システムの復元ポイントを作成することが重要です。この復元ポイントを使用すると、問題が発生した場合に変更を元に戻すことができます。
Windows に関するその他のテクニックについては、ニュースレターを購読してください
さらに実践的な Windows 自動化をお探しですか?ニュースレターを購読すると、Windows 自動化ツールキットを拡張するための追加のバッチ ファイル テンプレート、すぐにコピーできるスクリプト、ステップバイステップの例、トラブルシューティングのヒントが利用できるようになります。
購読する
購読すると、ニュースレターとマーケティング電子メールの受信に同意し、Valnet の利用規約とプライバシー ポリシーに同意したものとみなされます。いつでも購読を解除できます。
バッチ ファイルで次のコマンドを使用すると、復元ポイントの作成プロセスを自動化できます。コード内の「RestorePointName」を任意の名前に置き換えてください。
このバッチ ファイルは管理者として実行する必要があります。
@echo offecho Creating System Restore Point...wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "RestorePointName", 100, 7echo System Restore Point created.pause

ダークモードとライトモードを切り替えます
Windows 11 にはダーク モードとライト モードの両方があり、バッチ ファイルを作成してこれらのモードを切り替えることができます。
これらのファイルは Windows レジストリの値を変更するため、管理者としてこれらのファイルを実行する必要があります。
ダークモードに切り替えるには、次のコマンドを使用します。
@echo offreg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v AppsUseLightTheme /t REG_DWORD /d 0 /fecho Switched to Dark Mode.pause

ライト モードに切り替えるには、次のコードを使用します。
@echo offreg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v AppsUseLightTheme /t REG_DWORD /d 1 /fecho Switched to Light Mode.pause
これで完了です。
これが、Windows 11 コンピューターでバッチ ファイルを使用して多くの通常のタスクを自動化する方法です。バッチ ファイルに任意のコマンドを入力し、任意のタスクを自動化できるため、可能性は無限です。
*️⃣ 出典リンク:
バッチ ファイル、ファイル拡張子、プレーン テキスト エディター、管理者権限、ごみ箱の内容をすべて自動的にクリア、ストレージ スペースを解放、ネットワークの問題が発生した場合にすべてのアプリを自動的に起動、システム復元ポイントの作成、 利用規約、 プライバシー ポリシー、ダーク モードへの切り替え、