Cela devrait être une question assez simple pour répondre (je suppose).Amener une fenêtre de processus à l'avant?
Dites que je veux activer la fenêtre 1 du processus "ScreenFlow", comment est-ce que je ferais ceci? Je sais que Application('ScreenFlow').activate()
porte Processes['ScreenFlow').windows[0]
à l'avant. Mais comment passer à Processes['ScreenFlow').windows[n]
?
Merci
Est-ce que vous voulez amener cette fenêtre à l'avant toujours, même si l'utilisateur a le focus dans une autre application? (Je ne suis pas sûr si macOS le permet - c'est une mauvaise idée d'interrompre l'utilisateur, et je l'ai eu personnellement quand les applications volent le focus). – Dai
Notez qu'il y a une différence entre "amener en avant" (par exemple afficher une fenêtre toujours sur le dessus) et voler le focus - ce que je pense que "activer()" fera. – Dai
ouais malheureusement activer() ne fait pas cela avec windows, au moins pour cette application: '>> Application ('ScreenFlow'). Activate() => true' ' >> Application ('ScreenFlow'). Windows [1] .activate() !! Erreur sur la ligne 1: TypeError: undefined n'est pas un objet (évaluation 'Application (' ScreenFlow '). Windows [1] .activate') ' – Sancarn