在启动另一个 windows 应用程序时启动一个 Electron.js 应用程序的方法?
A way to start an Electron.js app when another windows app launches?
我是一名初级开发人员,大约 4 周前开始使用 Electron,我希望我的应用程序在我启动另一个应用程序(与 Electron 无关)时启动。
目前我的想法是在 Windows 启动时不渲染任何内容来启动应用程序,并以某种方式使用 https://www.electronjs.org/docs/api/desktop-capturer#desktopcapturergetsourcesoptions 监听它。我不知道这是否有效,因为我还没有尝试过。
如您所见,这并不是我想要的,所以我想知道是否有一种方法可以让 Electron 在启动另一个应用程序时启动该应用程序。
我必须提到,我将在我的项目后期承担这项任务,但我想对它的难度有一个看法和一些期望。
我很感激任何提示!
你可以只在windows的启动目录下添加一个.bat文件,让.bat文件启动两个程序。但是,在 windows 完全加载完成后可能会触发,也可能不会触发。
您可以附加一个启动一个或多个程序的 .bat 文件,并将其附加到您的侦听器。
我建议在启动时启动您的应用(仅 trayicon)
然后设置观察器并使用任务列表检查您要查找的应用是否是 运行。
https://github.com/sindresorhus/tasklist#readme
使用 ipcMain 打开您的应用程序 Window。
我是一名初级开发人员,大约 4 周前开始使用 Electron,我希望我的应用程序在我启动另一个应用程序(与 Electron 无关)时启动。
目前我的想法是在 Windows 启动时不渲染任何内容来启动应用程序,并以某种方式使用 https://www.electronjs.org/docs/api/desktop-capturer#desktopcapturergetsourcesoptions 监听它。我不知道这是否有效,因为我还没有尝试过。
如您所见,这并不是我想要的,所以我想知道是否有一种方法可以让 Electron 在启动另一个应用程序时启动该应用程序。
我必须提到,我将在我的项目后期承担这项任务,但我想对它的难度有一个看法和一些期望。
我很感激任何提示!
你可以只在windows的启动目录下添加一个.bat文件,让.bat文件启动两个程序。但是,在 windows 完全加载完成后可能会触发,也可能不会触发。
您可以附加一个启动一个或多个程序的 .bat 文件,并将其附加到您的侦听器。
我建议在启动时启动您的应用(仅 trayicon)
然后设置观察器并使用任务列表检查您要查找的应用是否是 运行。 https://github.com/sindresorhus/tasklist#readme
使用 ipcMain 打开您的应用程序 Window。