我有一个我需要运行的进程,它只能通过快捷键CTRL+ALT+RIGHT SHIFT运行
为了方便用户,我想创建一个桌面快捷方式,单击该快捷方式即可运行此快捷方式。
我认为这可以通过vbs脚本sendkey来实现。
我知道有^%的CTRL和ALT和+的通用移位,但这不适用于右移位。
有没有办法让我做到这一点?
发布于 2010-08-25 18:26:26
我建议您使用AutoHotkey。
它有一个非常健壮的,经过验证的"sendkey“功能,包括发送右移位的能力。
您的脚本将简单地为:
SendInput,^!{RSHIFT}此外,它还附带了一个实用程序,可以将脚本编译成您想在桌面上使用的.exe。
发布于 2017-06-14 00:23:29
为此,我使用自己的开源软件“sendkeyv0.0.1”。您可以将其编译为Visual Studio2013中的C#控制台应用程序。
来源:Sendkey v0.0.1
然后在命令窗口中使用它,如下所示:
Sendkey CONTROL down
Sendkey MENU down
Sendkey RSHIFT down
Sendkey CONTROL up
Sendkey MENU up
Sendkey RSHIFT up或在vbscript中使用.Exec()方法。
(注:命令窗口是微软对“终端”或“控制台”的俚语)
https://stackoverflow.com/questions/3564671
复制相似问题