发送“空格键”使用 SendKeys.sendwait()
我想知道如何使用 SendKeys.send(); 发送空格键
它可以与其他键配合使用,但只能与空格键配合使用!!
这是我找到其他密钥的链接 http:// /msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.aspx
I was wondering how to send spacebar key
using SendKeys.send();
It works with the other keys but only the spacebar !!
Here is the link where I found the other keys http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.aspx
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
根据您链接的文档,
SendKeys.send(" ");
将发送空格键。唯一需要特殊代码的键是“按下某个键时不显示的字符”。
Per the documentation you linked,
SendKeys.send(" ");
will send a space key.The only keys which require special codes are "characters that aren't displayed when you press a key".
带双引号的普通空格可以
SendKeys.SendWait(" ")
...但是如果您将字符作为
Char
而不是String
发送参数确保将Char
空格替换为String
空格。A normal space with double quotes works
SendKeys.SendWait(" ")
...but if you are sending characters as
Char
instead ofString
as the arguments make sure to replace theChar
space with aString
space.从 Windows 上的 VBScript 中,您可以像这样打开活动窗口的系统菜单(论坛建议使用 4 种语言作为标题,js 是最接近的):
From VBScript on Windows, you can open the system menu of the active window like this (the forum proposes 4 languages to be put as title, js was the nearest) :
使用 application.sendkeys "{SPACE}"
Use application.sendkeys "{SPACE}"