有沒有一種方法可以做到這一點: 我想創建一個軟件(使用C#),它總是會被執行,當一個超鏈接將在Windows中的任何地方被點擊。或者,當一個超鏈接被點擊時,這個應用程序被執行並且獲得一條消息。在這個應用程序中,我應該得到點擊超鏈接並取消調用瀏覽器,當它將成爲一個特定的鏈接,所以我可以做我自己的邏輯。 Concret:我有一個CRM應用程序。現在應該可以在Word,Excel等中輸入鏈接,而不應該在瀏覽器中執行它,而應該在我的CRM應用程序中調用某些內容。 我希望有人能幫助我,我該如何做到這一點。檢測超鏈接何時單擊任何地方
-1
A
回答
3
您可以通過爲您的應用程序註冊一個協議前綴來解決此問題,而不是試圖捕獲超級鏈接,這些超鏈接會非常複雜且過度設計。
看看註冊自己的前綴。其中一個例子是davee製造的comment。
從http://kb.mozillazine.org/Register_protocol:
一旦註冊成功,該協議然後可以通過您指定的程序,如瀏覽器或第三方瀏覽器處理。這意味着超鏈接(例如foo:// fred)可以使用協議foo的處理程序打開名爲fred的文件。
微軟有一篇文章有一個合理的徹底的C#示例:http://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx
相關問題
- 1. 有效地預測單擊超鏈接
- 2. 檢測何時用PHP點擊鏈接
- 3. 如何檢測用戶點擊超鏈接
- 4. 如何通過單擊超鏈接
- 5. 單擊鏈接後檢測列標識
- 6. 如何檢測鏈接上的點擊
- 7. 單擊超鏈接時添加模態
- 8. 單擊超鏈接時執行宏
- 9. 單擊超鏈接事件
- 10. CSS - 超鏈接不會去任何地方
- 11. 檢測鼠標點擊任何地方Angular2
- 12. 如何在編輯時自動檢測超鏈接?
- 13. 如何在單擊超鏈接時調用iframe中的頁面?
- 14. 檢測用戶何時觸摸鏈接
- 15. 更改超鏈接顏色,同時點擊其他超鏈接
- 16. 單擊鏈接時如何點亮TD
- 17. 簡單的方法來檢測dataservice的連接超時
- 18. threading.join()如何檢測超時?
- 19. 檢測鏈接的方法
- 20. 檢測WPF RichTextBox中的超鏈接
- 21. 如何檢測並製作UILabel中可點擊的超鏈接/提及/標籤?
- 22. 需要單擊頁面才能點擊任何鏈接
- 23. 如何檢測HTML中包含iFrame的任何地方的點擊事件?
- 24. 單擊任何地方時關閉活動
- 25. 單擊超鏈接在郵件
- 26. 超鏈接+ Javascript =單擊一下?
- 27. 在單擊超級鏈接URL中angularjs
- 28. 如何模擬超鏈接的點擊?
- 29. 任何文字的CSS超鏈接
- 30. 左鍵單擊時出現ASP.NET/JavaScript超鏈接彈出菜單
沒有,它是一個真正的需求! – BennoDual 2012-07-11 11:19:34
您應該通過使用協議前綴來解決此問題,而不是捕獲超級鏈接,這些超鏈接會非常複雜且過度設計。看看註冊自己的前綴(也許... crm:// mylink) – 2012-07-11 11:22:23
@davee你應該做出答案,並稍微詳述一下。 =) – 2012-07-11 11:29:10