如何使用电子在桌面上打开外部应用程序
How to open exteranal application on top of desktop using electron
我的电子应用程序中有一个页面,我可以在其中显示我可以记录的打开的应用程序
apps page
我使用 DescktopCapturer.getSources() 方法获得的这些应用程序,并在那里显示要显示的屏幕 ID 和图标。
我想在 select 处理其中一个后在桌面上显示它们,例如我 select Chrome 并且我需要使用 electron 打开 chrome ,我该怎么做?谢谢!)
我找到了我的问题的答案。
tell application "System Events" to tell process "${appName}"
set frontmost to true
windows where title contains "${name}"
if result is not {} then perform action "AXRaise" of item 1 of result
end tell
如果您不需要按标题过滤,您可以这样做
tell application "System Events" to tell process "${appName}"
set frontmost to true
perform action "AXRaise" of item 1 of result
end tell
我的电子应用程序中有一个页面,我可以在其中显示我可以记录的打开的应用程序 apps page
我使用 DescktopCapturer.getSources() 方法获得的这些应用程序,并在那里显示要显示的屏幕 ID 和图标。
我想在 select 处理其中一个后在桌面上显示它们,例如我 select Chrome 并且我需要使用 electron 打开 chrome ,我该怎么做?谢谢!)
我找到了我的问题的答案。
tell application "System Events" to tell process "${appName}"
set frontmost to true
windows where title contains "${name}"
if result is not {} then perform action "AXRaise" of item 1 of result
end tell
如果您不需要按标题过滤,您可以这样做
tell application "System Events" to tell process "${appName}"
set frontmost to true
perform action "AXRaise" of item 1 of result
end tell