![]() |
Bienvenue invité ( Connexion | Inscription )
![]() |
![]()
Message
#1
|
|
![]() Macbidouilleur d'Or ! ![]() ![]() ![]() ![]() ![]() Groupe : Modérateurs Messages : 3 081 Inscrit : 18 May 2002 Lieu : Base de la tranquilité/Planéte Lune/Cratére n°3. Membre no 2 501 ![]() |
Je cherche de l'aide pour écrire un petit Applescript qui :
–ouvrirait le terminal –écrirait une commande dans ce terminal (par exemple : sudo spctl --master-disable , pour télécharger de n'importe où) –exécuterais la commande –quitterait le terminal Merci d'avance de votre aide -------------------- Hackeur vaillant ... rien d'impossible ! Mac Pro "corbeille" 2013 3,7 Ghz, SSD 500 Go, + Ecran Nec 30"/ iMac Retina 2014, 4 GHz, écran 27 " / Mac Pro "camion" 2008 / Imac G4 Tournesol 1,25 GHz 20" , modifié Mac Mini M1/ Cube G4 boosté à 1,8Ghz avec carte Gigadesign +Geforce 6200+AppleDisplay 23" / Spartacus upgradé G3 / MacBook polycarbonate 2011 / MacBook pro 17 pouces / Freebox Révolution V6 / Wifi Mesh avec 4 boitiers Tenda Nova MW6 |
|
|
![]() |
![]()
Message
#2
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 184 Inscrit : 15 Mar 2008 Lieu : Lorraine Membre no 110 156 ![]() |
Bonsoir,
Mais pour écrire et exécuter une commande dans le terminal depuis le script, Tu envoies directement ta commande avec le script avec la commande "do shell script", c'est pour ça que je t'ai mis l'exemple. Tu n'a pas besoin d'appeler le terminal ni de l'activer ni de valider, la commande "do shell script" fait tout ça.. Tu mets ce que tu veux écrire dans le terminal dans une variable exemple:"macommande" et tu envoies avec : do shell script macommande, si la commande doit s'exécuter avec le mot de passe tu tu la précèdes avec : "echo " & "Ton mot de passe" & " | suivi de ta commande, comme je l'ai fait dans mon exemple. -------------------- Imac 27 I7 Fusion drive fin 2013 Ram 8Go Mac OS X (10.14.6)
MacBook Pro 15 pouces mi-2012 8Go Ram Mac OS X (10.14.6) Imac 24 M3 2023 Ram 24Go macOS Sequoia 15.4.1 |
|
|
![]() ![]() |
Nous sommes le : 19th June 2025 - 13:54 |