2016-11-16 58 views
1

我通過D-click在我的應用程序中打開了與.plmx擴展文件的關聯。 我希望我的表單應用程序可以通過任何帶有.plmx擴展名的包啓動,當我雙擊相關文件時,它不會打開任何文件。它只是以最初的形式調用我的應用程序。 如何訪問我自己的擴展文件並讀取此文件的內容。 如何通過雙擊該文件來將該文件讀取並顯示到我的主窗體中?通過JavaScript中的D-click將應用程序傳遞給應用程序

當我寫「console.log(process.argv);」我沒有看到我的文件顯示。

如何解決那個?提前感謝您。

所有的應用程序都是用javascript編寫的!

我main.js開始這樣的:

app.on('ready', function() { 

}) 

回答

0

沒有看到你的代碼我最好的猜測是,你的協會剛剛推出MyApp.exe的這又會啓動您的應用程序在其默認狀態。爲了使它與雙擊的文件打開,關聯需要將文件路徑作爲參數傳遞給可執行文件,以便程序知道它打開的文件。

例如,在file.plmx雙擊將運行命令

myapp.exe file.plmx 

一旦啓動,應用程序將需要看它的參數,並加載指定的文件。

+0

你說得對,你只需啓動.exe文件即可。但我如何通過文件路徑(和哪裏?)? –

+0

@TomCohen您是如何設置文件關聯的? – DavidTheWin

+0

我設置它通過HKEY_CLESSES_ROOT + ChangesAssociations =是 mabye我不成功,因爲我使用電子? –

相關問題