【发布时间】:2021-10-09 12:42:07
【问题描述】:
我正在创建一个应用程序,我希望当用户打开我的应用程序时,它应该为自己创建一个热键,例如 ctrl + alt + f 以便每次用户按下这些键时应用程序都会自动运行组合。
我知道如何通过右键单击应用程序并添加组合键在 Windows 中手动实现这一点,但我不知道如何以编程方式实现这一点,因为我不希望用户这样做自己做。
【问题讨论】:
-
我相信注册和注销热键只能通过 Windows API 以编程方式使用,因此您需要将 Pinvoke 与 VBS 或 C# 一起使用,然后如果您计划使用该类型,则该类型可用于 PowerShell关于编写 PowerShell 脚本。有一个 VB 示例here,您或许可以从中获得一些启发。
-
@Ash,您可以使用 PowerShell 中的 COM 使用热键创建快捷方式文件;见下文。
标签: windows powershell