IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> [Résolu] AppleScript ouvrir une application avec un argument
Options
Mamain83
posté 15 May 2022, 21:18
Message #1


Nouveau Membre


Groupe : Membres
Messages : 35
Inscrit : 23 Jun 2021
Membre no 214 216



Bonjour,

J'aimerai pouvoir ouvrir Chrome avec l'argument --disable-gpu-sandbox car je suis sous Mojave sur un MacBookPro 5,5 non compatible Metal donc sans ça je ne peux pas lancer Chrome.
J'avais dans l'idée d'utiliser applescript pour créer une app que j'aurai directement dans le dock pour cela.
Donc, à moins qu'il soit possible d'éditer directement l'app de google chrome, et avant de me lancer dans des recherches de fou, je voudrais d'abord savoir si ce que je cherche à faire est simplement possible.
Merci

Ce message a été modifié par Mamain83 - 16 May 2022, 18:34.
Go to the top of the page
 
+Quote Post
PBell
posté 16 May 2022, 08:54
Message #2


Macbidouilleur de bronze !
**

Groupe : Membres
Messages : 264
Inscrit : 7 Dec 2013
Lieu : Ile de France
Membre no 188 169



Bonjour,
Pour ouvrir une application avec des paramètres, il suffit d'utiliser une commande shell qui peut être encapsulée dans un AppleScript via l'instruction do Shell Script.

Exemple d'ouverture d'application:
CODE
open -a "mon_Application" -- args xxxx

Avec xxx liste d'arguments.

Cependant, il semble que Chrome (au moins la version que j'utilise !) interprète l'argument systématiquement comme un URL de page à ouvrir.

En se référant au site de référence de Chrome (Chrome developper, il semble que le flag disable-gpu-sandbox soit un argument, non pas de l'application, mais de l'executable contenu dans l'application.

C'est donc l'instruction suivante qu'il faut utiliser via le Terminal:
CODE
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --disable-gpu-sandbox


Cette instruction peut être encapsulé dans un Shell script, une action Automator, un Applescript...

Attention: comme c'est un argument de lancement, il n'y a pas de changement dans les préférences de l'application ! donc le panneau de préférence indique toujours gpu-enable

Cordialement



--------------------
iiMac 24 M1 16Go/1To 13.5.1
iMac 27 i5 3,1GHz 8Go/1To 10.11.6 / 10.6.8
iMac 20 C.Duo 2,6Ghz 8Go/350Go 10.6.8 / 10.11
Mini C.Duo 2,0Ghz 2Go/500Go 10.6.8
Go to the top of the page
 
+Quote Post
Mamain83
posté 16 May 2022, 17:30
Message #3


Nouveau Membre


Groupe : Membres
Messages : 35
Inscrit : 23 Jun 2021
Membre no 214 216



ok merci de ces info, je reviens ici dès que j'ai réussi ou si j'ai d'autres questions, j'ai envie d'apprendre
Go to the top of the page
 
+Quote Post
Mamain83
posté 16 May 2022, 18:34
Message #4


Nouveau Membre


Groupe : Membres
Messages : 35
Inscrit : 23 Jun 2021
Membre no 214 216



C'est ok, j'ai utilisé Automator pour créer mon application

Merci
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 28th March 2024 - 19:34