我的应用程序是Electron.js应用程序
我在终端中输入此命令以使用我的应用程序打开文件:
open "/Users/Bob/Pictures/test.jpg" -a myApp
在我的process.argv
我收到Apple事件,比如'-psn_0 _ #######',如何使用此事件来获取jpg?
答案 0 :(得分:2)
在Windows上解析process.argv
(在主进程中)以获取文件路径。但是在Mac上,您需要收听“打开文件”。事件。这可以这样做:
app.on('will-finish-launching', () => {
app.on('open-file', (event, path) => {
// do something
});
});
https://github.com/electron/electron/blob/master/docs/api/app.md#event-open-file-macos