Hello World我正在創建一個觸摸屏機器上的財務軟件。我爲用戶輸入創建了一個鍵盤控件。我想打開我的鍵盤的窗口按鈕點擊開始菜單。那可能怎麼樣?鍵盤控制?
Q
鍵盤控制?
0
A
回答
0
您無法將Silverlight應用程序的擊鍵發送到操作系統,也不能執行shell操作。請記住SL應用程序在瀏覽器中運行。如果你能夠做類似模擬擊鍵等事情,那將是一個嚴重的安全問題。
乾杯,亞歷克斯
0
的Silverlight不允許你將命令直接發送到操作系統,因爲它安全瀏覽器沙盒中運行。即使應用程序運行在瀏覽器外,大多數安全限制仍然存在。
但是有一些解決方法。其中最簡單的就是實現可以執行命令的服務或本機應用程序,然後使用TCP套接字或類似方法從Silverlight應用程序連接到它。
0
我沒有使用它,但Silverlight 4具有用於瀏覽器外應用程序的COM互操作。也許你可以使用它。如果不是直接的,那麼可以使用COM API來安裝另一個應用程序或服務,SL4應用程序可以向它發送命令,然後發送擊鍵。
以下是關於如何操作的一些想法。
http://elegantcode.com/2010/02/20/silverlight-4-com-interop-and-the-cool-stuff-you-can-do-with-it/
相關問題
- 1. Popup控制鍵盤
- 2. 鍵盤控制tinyscrollbar.js
- 3. VB控制鍵盤
- 4. 鍵盤控制網站
- 5. IE9控制鍵盤按鈕
- 6. Xlib控制鍵盤事件
- 7. onClick控制軟鍵盤 - Android
- 8. 鍵盤控制問題
- 9. 使用鍵盤控制NSSegmentedControl
- 10. 「發送」鍵盤按鍵到控制
- 11. 鍵盤操控++
- 12. 用MIDI鍵盤控制AudioUnit OSX
- 13. Phonegap控制鍵盤去按鈕動作
- 14. XNA - 用鍵盤輸入控制物體
- 15. Pygame鼠標/鍵盤控制條件
- 16. Delphi通過鍵盤控制音量
- 17. 移動鍵盤上方控制
- 18. 控制QTextEdit中的鍵盤位置
- 19. Linux控制檯鍵盤處理程序
- 20. 微控制器的鍵盤掃描
- 21. Actionscript 3.0鍵盤控制步行字符
- 22. C++控制檯鍵盤事件
- 23. OpenGL的鍵盤攝像頭控制
- 24. 用戶控制鍵盤焦點
- 25. 使用鍵盤控制機器人
- 26. 用語音控制代替鍵盤
- 27. 控制鼠標和鍵盤Golang?
- 28. 控制JavaFX虛擬鍵盤的尺寸
- 29. 用鍵盤控制滾動DIV
- 30. 平滑控制鍵盤移動OpenGL