如何在 Windows 10 上使用键盘快捷键运行 PowerShell 脚本
如果您希望 PowerShell 脚本在给定时间自动运行,则需要进行一些设置。它需要的不仅仅是使用计划任务,因为脚本不会作为操作在 PowerShell 中运行。如果您不希望自动运行这些脚本,而是希望使用键盘快捷键运行 PowerShell 脚本,那么您可以这样做。此过程有一些限制,但不会使该过程使用起来乏味。
带有键盘快捷键的 PowerShell 脚本
您首先需要的是 PowerShell 脚本。继续创建它。将其移至您知道不会意外删除的地方。完成此操作后,转到桌面并右键单击空白区域。从上下文菜单中,选择新建 > 快捷方式。
在位置字段中,输入以下内容并确保将“脚本路径”替换为要使用键盘快捷键运行的 PowerShell 脚本的完整路径。
%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -File "path-to-script"示例
%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -File "C:\Users\fatiw\Desktop\toastNotification.ps1"
单击“下一步”,然后输入快捷方式的名称。如果需要,您还可以更改快捷方式使用的图标。默认情况下,它将使用 PowerShell 图标。
创建快捷方式后,右键单击它并从上下文菜单中选择“属性”。转到“快捷键”选项卡,在“快捷键”字段内单击,然后记录要用于运行应用程序的键盘快捷键。
您只需输入一个字母或数字。默认情况下添加 Ctrl+Alt 键,并将成为用于运行应用程序/应用程序快捷方式的所有键盘快捷键的一部分。
这应该够了吧。您现在可以使用您记录的快捷方式运行脚本。
局限性
我之前提到过,这种方法有局限性,尽管限制不是很大。限制是您创建的快捷方式必须放置在桌面上或添加到“开始”菜单中。如果您将快捷方式移动到其他位置(例如,移动到电脑上的其他驱动器),或将其嵌套在文件夹内,则键盘快捷方式将无法运行脚本。
将脚本保留在桌面上确实是使用键盘快捷键运行脚本的最可靠方法。似乎使用快捷方式菜单中的“固定到开始”选项并不能真正起到作用,将其添加到“开始”菜单文件夹也不起作用。这可能与我测试过的脚本有关,所以请自行尝试一下。如果将快捷方式添加到“开始”菜单不起作用,则必须将其放置在桌面上。

