gpt4 book ai didi

javascript - electronJS/OSX - 使用我的应用程序打开文件,如何使用 Apple 事件?

转载 作者:行者123 更新时间:2023-11-30 15:02:49 26 4
gpt4 key购买 nike

我的应用程序是一个 Electron.js 应用程序

我在终端中键入此命令以使用我的应用程序打开一个文件:

open "/Users/Bob/Pictures/test.jpg" -a myApp

在我的 process.argv 中,我收到一个 Apple 事件,例如“-psn_0_#######”,如何使用此事件获取 jpg?

最佳答案

在 Windows 上,您解析 process.argv(在主进程中)以获取文件路径。但在 Mac 上你需要监听 'open-file' 事件。这可以像这样完成:

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

关于javascript - electronJS/OSX - 使用我的应用程序打开文件,如何使用 Apple 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46262130/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com