我想將{和}標誌發送到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