我想在C#VS12中創建應用程序,並且希望將它附加到右鍵單擊菜單,並將filepath作爲參數,如果我將它也可以在多項選擇上做到這一點。我如何做到這一點?創建一個應用程序,並將其附加在文件上右鍵單擊
1
A
回答
0
在您的應用程序的安裝程序中,您需要添加文件擴展名關聯。 (對於開發,您可以通過手動註冊擴展來測試:右鍵單擊,用...打開)。被點擊的文件名將作爲命令行參數傳遞給您的應用程序(這些是您應用程序主方法中的args [])。
多重選擇是有點棘手,但肯定可行。當您的應用程序啓動時,您需要檢查您的應用程序實例是否已在運行(例如,使用互斥鎖),並使用收到的文件名向該實例發送消息。
0
如果您還沒有與上下文菜單的處理工作,你應該看一看this tutorial。
對於文件路徑處理,你可以看看this image editing example。
相關問題
- 1. 如何在ASP.NET Web應用程序上創建右鍵單擊事件
- 2. 在.NET應用程序中創建右鍵單擊對話框
- 3. 如何在C#中創建一個右鍵單擊事件處理程序#
- 4. 如何應用附加行爲右鍵單擊文本塊?
- 5. 創建一個應用程序,通過點擊創建其他應用程序
- 6. 從FlowDocument創建一個XPS文檔,並將其附加在屏幕上
- 7. 創建一個事件處理程序,用於用戶右鍵單擊並檢查Firefox或Chrome中的元素
- 8. 創建一個metro風格的應用程序,並將其添加到openwith上下文菜單
- 9. jquery在創建div後附加一個點擊處理程序
- 10. 如何使用上下文菜單將文件導入到我的應用程序(右鍵單擊)
- 11. 添加到右鍵單擊.NET中任務欄上的應用程序菜單。
- 12. Applescript右鍵單擊文件
- 13. 爲特定文件夾創建窗口右鍵單擊上下文菜單
- 14. 在jTree上創建一個右鍵菜單彈出菜單
- 15. 如何將右鍵單擊事件附加到可拖動的div上
- 16. 動態創建按鈕的右鍵單擊處理程序
- 17. 如何在列表框上右鍵單擊創建上下文菜單?
- 18. 在WPF應用程序中禁用右鍵單擊(按住)。
- 19. 右鍵單擊一個Javascript事件?
- 20. 鼠標右鍵單擊事件右鍵單擊事件調用取消過程
- 21. 右鍵單擊文件以使用.NET程序打開它
- 22. 禁用WinRT上的GridView的鼠標右鍵單擊事件C#應用程序
- 23. 在IE上右鍵單擊事件
- 24. Chrome右鍵單擊上下文菜單
- 25. 右鍵單擊上下文菜單jquery
- 26. Xpages右鍵單擊上下文菜單
- 27. 右鍵單擊上下文菜單
- 28. JQuery右鍵單擊上下文菜單
- 29. 當用戶在Mac上右鍵點擊可可應用程序的dock圖標時如何創建菜單?
- 30. 創建應用程序文件夾並在其中加載數據xamarin iOS
等多重選擇可以打開應用程序的新實例爲每個文件路徑,而不是傳遞文件路徑爲ARGS []? –
是的,操作系統將爲用戶選擇的每個文件啓動您的應用程序 –