ショートカットは、ファイル、アプリ、フォルダーにすばやくアクセスできるようにするのに最適です。しかし、コマンド プロンプト コマンドの実行にも使用できることをご存知ですか?
Windows では、コマンド プロンプト コマンドを実行するあらゆる方法が提供されています。もちろん、 コマンド プロンプト ウィンドウを開い てコマンドを入力することもできます。自分で バッチ スクリプト (必要に応じて bash スクリプト や PowerShell スクリプト ) を作成することもできます。率直に言って、複数のコマンドを実行する予定がある場合、または複雑なコマンドが必要な場合は、スクリプトを作成する方が良い選択肢です。しかし、単純なコマンドの場合は、代わりにダブルクリック可能なショートカットを作成しないのはなぜでしょうか。その方法は次のとおりです。
ファイル エクスプローラーまたはデスクトップの任意の場所を右クリックし、[新規] > [ショートカット] を選択して、ショートカットを作成します。
[ショートカットの作成] ウィンドウで、次の構文を使用してコマンドを入力します。
"C:\Windows\System32\cmd.exe" /k コマンド
最初の部分 (引用符で囲まれた部分) は、cmd.exe を呼び出してコマンド プロンプトを開くだけです。スイッチ
/k
コマンド プロンプトに後続のコマンドを発行し、結果を表示したりフォローアップ コマンドを入力したりできるように開いたままにするように指示します。コマンドの発行後にコマンド プロンプト ウィンドウを閉じる場合は、
/k
代わりに
/c
スイッチを使用することもできます (スイッチの 1 つだけを使用します)。そしてもちろん、
yourcommand
部分は実行する実際のコマンドです。
たとえば、 システム ファイル チェッカー を実行してシステム ファイルの問題を見つけて修正する簡単なコマンドを作成する場合は、次のように入力します。
"C:\Windows\System32\cmd.exe" /k sfc /scannow
使用するコマンドを作成したら、「次へ」をクリックします。
ショートカットの名前を入力し、「完了」をクリックします。
コマンド プロンプトを起動して毎回手動でコマンドを入力する代わりに、ショートカットを実行できるようになりました。
もう 1 つの賢い方法は、コマンドの結果をテキスト ファイル (または他のプログラム) にパイプすることです。たとえば、コマンド
ipconfig /all
を実行し、結果をデスクトップ上の ipconfig.txt という名前のファイルに保存し、コマンドの実行後にコマンド プロンプト ウィンドウを閉じたいとします。これを実現するには、次を使用できます。
"C:\Windows\System32\cmd.exe" /c ipconfig /all > "c:\users\ユーザー名\Desktop\ipconfig.txt"
パイプ コマンドに単一の
>
を使用すると、指定されたファイルが既に存在する場合、Windows はそのファイルの内容を上書きします。存在しない場合は、Windows がファイルを作成します。代わりに二重
>>
を使用して、ファイルを上書きするのではなく、コマンドからの新しい情報を既存のファイルに追加することもできます。これは、コマンドの結果の履歴を保存したい場合に便利です。
ショートカットを設定すると、必要なときにいつでも簡単にコマンドを実行できます。さらに複雑な処理にはスクリプトを使用したい場合もありますが、 破損したシステム ファイルのスキャン 、 IP アドレスの検索 、 更新プログラムをインストールせずに Windows をシャットダウンする などの単純な 1 回限りのコマンドには、ショートカットからコマンドを実行するのが最適です。 。





