我想將{和}標誌發送到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. 如何通過捲髮或終端發送Ionic推送通知?
- 3. 在VB中通過WebBrowser發送Cookie
- 4. 如何通過鍵盤快捷鍵發送SIGUSR1信號?
- 5. 通過telnet發送鍵擊
- 6. 如何發送冒號「:」通過nircmd sendkeypres
- 7. 如何通過node.js來發送通過TCP發送的消息?
- 8. 如何通過http發送加號(+)符號?
- 9. 如何通過PostMessage發送字符串?
- 10. 在vb 2010發送郵件失敗
- 11. 如何通過API.AI發送傳送帶?
- 12. 如何通過asp.net中的post方法發送數據的值
- 13. 通過GET方法發送值
- 14. 在Delphi中通過RJ12發送信號
- 15. 無法通過AJAX發送'+'?
- 16. 使用fb.ui發送方法發送鏈接與檢舉編號
- 17. 如何發送兩個鏈接的方法作爲符號?
- 18. 通過tcp發送可發送對象
- 19. 通過發送json發送json
- 20. 發送用戶ID的方法,或發送令牌
- 21. 在java中通過POST方法發送Xml字符串
- 22. 燒瓶:如何通過get方法在寺廟中發送值?
- 23. Javascript - 無法解析通過PHP發送的JSON或字符串
- 24. 如何在.net vb中發送POST?
- 25. UDT無法發送無符號字符*
- 26. 在推送通知中通過PHP在iOS上發送表情符號
- 27. 通過POST發送的PHP未通過PHP發送
- 28. 發送鍵盤字符VBA
- 29. 發送通過hook_mail
- 30. 通過發送POST
謝謝...我得到了解決方案...非常感謝 – Thusitha