我想将{和}标志发送到Visual Basic 2010中的活动窗口。但问题是,当我们发送一个如“Backspace “我们将它发送为”{BS}“,因此它也包含{&}标志。 因此,当我们发送{和}迹象没有happen.Anyone帮我...如何通过vb 2010中的发送键方法发送“{”或“}”符号
3
A
回答
6
从
http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.aspx
加号(+),插入符号(^),百分号(% ),波形符号(〜)和圆括号()对SendKeys有特殊的含义。要指定这些字符的其中之一,请将其括入大括号({})中。例如,要指定 指定加号,请使用“{+}”。 要指定大括号字符,请使用 “{{}”和“{}}”。括号([])对SendKeys没有特殊含义, 但您必须将它们括在大括号中。在其他应用程序中,括号 确实有一个特殊含义,当发生动态数据交换(DDE)时可能很重要。
基本上,你需要加倍括号逃避对他们说,
{{}
发送{
开括号,并
{}}
发送一个右括号。乍看之下可能并不明显,但这只是将大括号括起来。这与其他转义序列一致,例如在C/C#/ etc中使用\\
来表示文字\
而不是字符串格式化字符。
相关问题
- 1. 如何在VB 2010中发送鼠标左键HOLD + DRAG?
- 2. 在VB中通过WebBrowser发送Cookie
- 3. 通过telnet发送键击
- 4. 如何通过http发送加号(+)符号?
- 5. 如何通过PostMessage发送字符串?
- 6. 如何通过API.AI发送传送带?
- 7. 在Delphi中通过RJ12发送信号
- 8. 无法通过AJAX发送'+'?
- 9. 使用fb.ui发送方法发送链接与检举编号
- 10. 通过发送json发送json
- 11. 通过tcp发送可发送对象
- 12. 发送用户ID的方法,或发送令牌
- 13. Javascript - 无法解析通过PHP发送的JSON或字符串
- 14. 烧瓶:如何通过get方法在寺庙中发送值?
- 15. 如何在.net vb中发送POST?
- 16. UDT无法发送无符号字符*
- 17. 通过发送POST
- 18. 发送通过hook_mail
- 19. 如何通过HTTP发送欧元符号或德语ü登录?
- 20. 如何通过extjs的store.sync()方法捕获数据发送
- 21. 如何通过.Net中的ZeroMQ发送关键消息?
- 22. 通过网络发送按键
- 23. 通过串口发送“ENTER”键
- 24. 通过点击'Enter'键发送消息
- 25. 通过Winsock发送键盘缓冲区
- 26. 通过PHP发送大括号到mySQL
- 27. 通过耳机线发送信号
- 28. Statsd发送方法
- 29. 如何通过服务发送通知
- 30. Java发送邮件 - 如何使用“发送通过”
谢谢...我得到了解决方案...非常感谢 – Thusitha