2012-12-27 49 views

回答

0

在您的應用程序的安裝程序中,您需要添加文件擴展名關聯。 (對於開發,您可以通過手動註冊擴展來測試:右鍵單擊,用...打開)。被點擊的文件名將作爲命令行參數傳遞給您的應用程序(這些是您應用程序主方法中的args [])。

多重選擇是有點棘手,但肯定可行。當您的應用程序啓動時,您需要檢查您的應用程序實例是否已在運行(例如,使用互斥鎖),並使用收到的文件名向該實例發送消息。

+0

等多重選擇可以打開應用程序的新實例爲每個文件路徑,而不是傳遞文件路徑爲ARGS []? –

+0

是的,操作系統將爲用戶選擇的每個文件啓動您的應用程序 –

相關問題