出典:Windows Central
Windows 10では、バッチファイルの拡張子は通常「.bat」であり、コマンドプロンプトでさまざまなアクションを実行するために順番に実行される1つまたは複数のコマンドを含む特別なテキストファイルです。
コマンドを手動で入力して特定のタスクを実行したり、Windows 10でシステム設定を変更したりできますが、バッチファイルを使用すると、コマンドを再入力する手間が省け、時間を節約し、間違いを回避できます。
ユーザーフォルダを別のドライブウィンドウに移動します10
PowerShellなどの他のツールを使用して さらに高度なスクリプトを書く 。ただし、コマンドプロンプトでバッチファイルを実行することは、コマンドを実行して設定を変更したり、ルーチンを自動化したり、デバイスでアプリを起動したり、Webサイトを起動したりすることに関連しています。
このWindows10ガイドでは、バッチファイルを作成して実行する手順について説明します。また、高度なスクリプトを作成し、タスクスケジューラを使用してスケジュールどおりに自動的に実行する手順の概要を説明します。
バッチファイルを作成するのは簡単なプロセスです。必要なのは、テキストエディタとコマンドプロンプトを使用したコマンド作成の基本的な知識だけです。以下の手順は、基本および高度なバッチファイルを作成し、システム設定を変更するスクリプトを作成する手順の概要を示しています。
Windows 10で基本的なバッチファイルを作成するには、次の手順を使用します。
テキストファイルに次の行を入力して、バッチファイルを作成します。
@ECHO OFF ECHO Congratulations! Your first batch file was executed successfully. PAUSE
出典:Windows Central
上記のスクリプトは、「おめでとうございます!」というフレーズを出力します。ターミナル画面で、最初のバッチファイルが正常に実行されました。
出典:Windows Central
スクリプトの名前を確認します—たとえば、 first_basic_batch.bat 。
クイックノート: バッチファイルは通常、 。1 ファイル拡張子は、を使用して見つけることもできます .cmd または .btm ファイル拡張子。
手順が完了したら、ファイルをダブルクリックして実行できます。または、 以下の手順 コマンドプロンプト、ファイルエクスプローラー、またはタスクスケジューラを使用して、Windows10でバッチファイルを実行するさまざまな方法を学習します。
複数のコマンドを使用して高度なバッチファイルを作成するには、次の手順を使用します。
テキストファイルに次の行を入力して、より高度なWindows10バッチファイルを作成します。
@ECHO OFF :: This batch file details Windows 10, hardware, and networking configuration. TITLE My System Info ECHO Please wait... Checking system information. :: Section 1: Windows 10 information ECHO ========================== ECHO WINDOWS INFO ECHO ============================ systeminfo | findstr /c:'OS Name' systeminfo | findstr /c:'OS Version' systeminfo | findstr /c:'System Type' :: Section 2: Hardware information. ECHO ============================ ECHO HARDWARE INFO ECHO ============================ systeminfo | findstr /c:'Total Physical Memory' wmic cpu get name wmic diskdrive get name,model,size wmic path win32_videocontroller get name :: Section 3: Networking information. ECHO ============================ ECHO NETWORK INFO ECHO ============================ ipconfig | findstr IPv4 ipconfig | findstr IPv6 START https://support.microsoft.com/en-us/windows/windows-10-system-requirements-6d4e9a79-66bf-7950-467c-795cf0386715 PAUSE
出典:Windows Central
上記のスクリプトは、各行を実行して一連のシステム情報を照会し、その結果は「WINDOWS INFO」、「HARDWARE INFO」、「NETWORKINFO」の3つのカテゴリに分類されます。また、「START」コマンドを実行すると、公式サポートページでWindows 10のシステム要件の概要を示すWebブラウザーが開き、情報と照合できます。
出典:Windows Central
手順が完了したら、をダブルクリックします。 。1 それを実行するか、使用するファイル 以下の手順 コマンドプロンプト、ファイルエクスプローラー、またはタスクスケジューラを使用してスクリプトを実行します。
また、ユーザーの操作を必要としないほぼすべてのタスクのバッチスクリプトを作成することもできます。たとえば、ネットワークドライブをマッピングするには、アプリケーションをインストールしたり、システム設定を変更したりします。
非対話型バッチファイルを作成するには、次の手順を使用します。
次のコマンドを入力して、テキストファイルにネットワークドライブをマップします。
net use z: \PATH-NETWORK-SHAREFOLDER-NAME /user:YOUR-USERNAME YOUR-PASSWORD
出典:Windows Central
コマンドで、 PATH-NETWORK-SHARE FOLDER-NAME コンピュータにマウントするフォルダのネットワークパス、および あなたのユーザーネーム あなたのパスワード ネットワークファイルへのアクセスを許可するユーザー名とパスワードを使用します。
この例では、「Z」ドライブ文字を使用して、ネットワークフォルダーをファイルエクスプローラー内のドライブとしてマップします。
net use z: .1.4.118shareone
出典:Windows Central
クイックノート: スクリーンショットには「pause」コマンドが含まれていますが、これは必須ではありません。この例では、端末のスクリーンショットを撮るために追加されました。特定のユーザー名とパスワードを使用する別のコンピューターからファイルにアクセスする場合は、/user:
を使用することを忘れないでください。正しいクレデンシャルを持つオプション。
手順を完了すると、 バッチファイル コマンドプロンプトウィンドウを開かずにネットワークフォルダをマップします。
1つのコマンドでスクリプトを示すだけですが、1行に1つずつ記述すれば、いくつでも含めることができます。
Windows 10では、バッチファイルを書き込む方法が少なくとも3つあります。コマンドプロンプトまたはファイルエクスプローラーを使用して、オンデマンドで実行できます。タスクスケジューラコンソールを使用して、スケジュールどおりにスクリプトを実行するようにスクリプトを構成できます。または、バッチファイルを「スタートアップ」フォルダーに保存して、アカウントにサインインするとすぐにWindows10でバッチファイルを実行できるようにすることもできます。
スクリプトをオンデマンドで実行する場合は、ファイルエクスプローラーまたはコマンドプロンプトの2つの選択肢があります。
Windows 10でコマンドプロンプトを使用してスクリプトファイルを実行するには、次の手順を使用します。
次のコマンドを入力してバッチファイルを実行し、を押します 入る :
C:PATHTOFOLDERBATCH-NAME.bat
コマンドでは、スクリプトのパスと名前を必ず指定してください。
この例では、「Downloads」フォルダー内の「scripts」フォルダーにあるバッチファイルを実行します。
C:UsersuseraccountDownloadsfirst_basic_batch.bat
出典:Windows Central
手順を完了すると、コンソールから結果が返され、手動で開いたコンソールウィンドウ内からスクリプトを呼び出しているため、スクリプトに「PAUSE」コマンドが含まれていなくてもウィンドウは閉じません。
Windows 10ファイルエクスプローラーアプリケーションでバッチファイルを実行するには、次の手順を使用します。
(オプション)コマンドに管理者権限が必要な場合は、ファイルを右クリックして[ 管理者として実行 オプション。
出典:Windows Central
手順を完了すると、スクリプトは各コマンドを順番に実行し、結果をコンソールウィンドウに表示します。
Windows 10には、「スタートアップ」と呼ばれる特別なフォルダーも含まれています。このフォルダーは、システムがアプリケーション、ショートカット、およびスクリプトの実行を開始するたびに、追加の構成を必要とせずに自動的にチェックします。
起動時にスクリプトを実行するには、次の手順を使用します。
Windows 10で自動更新を停止するにはどうすればよいですか?
次のコマンドを入力します。
shell:startup
出典:Windows Central
クリック ペースト の[ホーム]タブのオプション 起動 フォルダ。 (またはをクリックします ショートカットをはりつけ ボタンをクリックして、バッチファイルへのショートカットを作成します。)
ソース:バッチファイルの起動フォルダーをコピーして貼り付ける
手順を完了すると、Windows 10にサインインするたびに、バッチファイルが自動的に実行されます。
タスクスケジューラを使用してバッチファイルをスケジュールに従って自動的に実行するには、次の手順を使用します。
フォルダの名前を確認します—たとえば、 MyScripts 。
クイックノート: フォルダを作成する必要はありませんが、システムと個人のタスクを分離することをお勧めします。
を選択 基本的なタスクを作成する オプション。
出典:Windows Central
[名前]フィールドで、タスクの名前を確認します(たとえば、 SystemInfoBatch 。
出典:Windows Central
を選択 毎月 オプション。
出典:Windows Central
クイックノート: Windows 10では、タスクスケジューラを使用して、特定の日付、起動時、またはユーザーがデバイスにログインしたときなど、さまざまなトリガーから選択できます。この例では、毎月タスクを実行するオプションを選択しますが、状況によっては追加のパラメーターを構成する必要がある場合があります。
[毎月]ドロップダウンメニューを使用して、タスクを実行する月を選択します。
出典:Windows Central
[日]または[オン]ドロップダウンメニューを使用して、タスクを実行する日を確認します。
出典:Windows Central
を選択 プログラムを開始する バッチファイルを実行するオプション。
出典:Windows Central
実行するバッチファイルを選択します。
出典:Windows Central
xboxoneエリートコントローラーパーツ
手順を完了すると、タスクは指定されたスケジュールでスクリプトを保存して実行します。
上記の手順は、基本的なタスクのみをスケジュールすることを目的としています。タスクスケジューラを使用してよりカスタマイズ可能なタスクを作成する場合は、次を使用します。 これらの手順 。
このガイドはWindows10に焦点を当てていますが、バッチファイルは長い間存在しています。つまり、Windows8.1やWindows7などの古いバージョンを使用している場合は、これらの手順を参照できます。
Windows 10に関するさらに役立つ記事、記事、および一般的な質問への回答については、次のリソースにアクセスしてください。