首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >vbscript SendKey

vbscript SendKey
EN

Stack Overflow用户
提问于 2010-08-25 17:56:31
回答 2查看 1.3K关注 0票数 0

我有一个我需要运行的进程,它只能通过快捷键CTRL+ALT+RIGHT SHIFT运行

为了方便用户,我想创建一个桌面快捷方式,单击该快捷方式即可运行此快捷方式。

我认为这可以通过vbs脚本sendkey来实现。

我知道有^%的CTRL和ALT和+的通用移位,但这不适用于右移位。

有没有办法让我做到这一点?

EN

回答 2

Stack Overflow用户

发布于 2010-08-25 18:26:26

我建议您使用AutoHotkey

它有一个非常健壮的,经过验证的"sendkey“功能,包括发送右移位的能力。

您的脚本将简单地为:

代码语言:javascript
复制
SendInput,^!{RSHIFT}

此外,它还附带了一个实用程序,可以将脚本编译成您想在桌面上使用的.exe。

票数 2
EN

Stack Overflow用户

发布于 2017-06-14 00:23:29

为此,我使用自己的开源软件“sendkeyv0.0.1”。您可以将其编译为Visual Studio2013中的C#控制台应用程序。

来源:Sendkey v0.0.1

然后在命令窗口中使用它,如下所示:

代码语言:javascript
复制
 Sendkey CONTROL down
 Sendkey MENU down
 Sendkey RSHIFT down
 Sendkey CONTROL up
 Sendkey MENU up
 Sendkey RSHIFT up

或在vbscript中使用.Exec()方法。

(注:命令窗口是微软对“终端”或“控制台”的俚语)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3564671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档