次の場合、PowerShellスクリプトは少しセットアップが必要です。特定の時間にそれらを自動的に実行する必要があります。 PowerShellはアクションとして実行されないため、スケジュールされたタスクを使用するだけでは不十分です。これらのスクリプトを自動的に実行するのではなく、キーボードショートカットを使用してPowerShellスクリプトを実行することを検討している場合は、それを行うことができます。このプロセスにはいくつかの制限がありますが、プロセスを使用するのが面倒になることはありません。
キーボードショートカット付きのPowerShellスクリプト
最初に必要なのは、PowerShellスクリプトです。 さあ、作成してください。誤って削除しないことがわかっている場所に移動します。それが完了したら、デスクトップに移動して空の領域を右クリックします。コンテキストメニューから、[新規]> [ショートカット]を選択します。
場所フィールドに次を入力し、「スクリプトへのパス」をキーボードショートカットで実行するPowerShellスクリプトへの完全なパスに置き換えてください。
%SystemRoot%system32WindowsPowerShellv1.0powershell.exe -ExecutionPolicy Bypass -File "path-to-script"
例
%SystemRoot%system32WindowsPowerShellv1.0powershell.exe -ExecutionPolicy Bypass -File "C:UsersfatiwDesktoptoastNotification.ps1"
[次へ]をクリックし、ショートカットの名前を入力します。必要に応じて、ショートカットが使用するアイコンを変更することもできます。デフォルトでは、PowerShellアイコンを使用します。

ショートカットを作成したら、右クリックしますコンテキストメニューから[プロパティ]を選択します。 [ショートカット]タブに移動し、[ショートカットキー]フィールド内をクリックして、アプリの実行に使用するキーボードショートカットを記録します。
文字または数字を入力するだけです。 Ctrl + Altキーはデフォルトで追加され、アプリ/アプリへのショートカットを実行するためのすべてのキーボードショートカットの一部になります。

これでうまくいくはずです。これで、記録したショートカットを使用してスクリプトを実行できます。
制限事項
このメソッドには制限はありますが、あまり制限されていません。制限は、作成したショートカットをデスクトップに配置するか、[スタート]メニューに追加する必要があることです。ショートカットを他の場所、たとえばPCの別のドライブに移動した場合、またはフォルダー内にネストした場合、キーボードショートカットはスクリプトを実行できません。
スクリプトをデスクトップに保持することは本当にキーボードショートカットでスクリプトを実行する最も信頼できる方法。ショートカットのメニューで[スタートに固定]オプションを使用しても、実際にはうまくいかず、[スタートメニュー]フォルダーにも追加されないようです。私がこれをテストしたスクリプトに関係している可能性がありますので、自分で試してみてください。 [スタート]メニューにショートカットを追加しても機能しない場合は、デスクトップに配置する必要があります。
コメント