Tengo un script que imprime los identificadores de paquetes para todas las aplicaciones con ventanas abiertas. Cuando una aplicación de Electron está abierta (por ejemplo, VSCode), el script pregunta "¿Dónde está Electron" y muestra todas las aplicaciones en la carpeta Aplicaciones excepto las aplicaciones de Electrón. ¿Cómo arreglar este comportamiento?
El código:
set bundles to {}
tell application "System Events"
set names to get the name of every process whose visible is true
end tell
repeat with name in names
set bundles to bundles & id of application name
end repeat