Bienvenue invité ( Connexion | Inscription )
3 Oct 2020, 11:37
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 |
|
|
|
![]() |
20 Apr 2023, 20:34
Message
#2
|
|
|
Adepte de Macbidouille ![]() Groupe : Membres Messages : 185 Inscrit : 15 Mar 2008 Lieu : Lorraine Membre no 110 156 |
Bonsoir,
Je suppose que le script que je t'avais fait ne te convient pas car le mot de passe est écrit dans le script et que tu préfères le saisir , alors voila le script modifié. Code set nameList to {"Autoriser n'importe où pour 1 minute", "Autoriser n'importe où pour 5 minutes", "App Store et developpeurs"} set choix to (choose from list the nameList with prompt "Sélectionner : " with title "Choix") as string if choix is "false" then quit -- Bouton Annuler display dialog "Entrer votre le mot de passe administrateur :" default answer "" with hidden answer set MDP to text returned of result set commande to "echo " & MDP & " | sudo -S spctl --master-" set ledelai to 0 if choix is "Autoriser n'importe où pour 1 minute" then set ledelai to 60 end if if choix is "Autoriser n'importe où pour 5 minutes" then set ledelai to 300 end if set tout to commande & "disable" do shell script tout delay ledelai set fini to commande & "enable" do shell script fini do shell script "sudo -k" Dis moi si cela te convient ! Ce message a été modifié par Zeltron54 - 20 Apr 2023, 20:35. -------------------- 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.7.1 |
|
|
|
Tomeno Lancer une commande dans le Terminal (résolu) 3 Oct 2020, 11:37
radioman basique:
tu lances "éditeur de script"
... 3 Oct 2020, 16:07
Tomeno Citation (radioman @ 3 Oct 2020, 17:07) b... 3 Oct 2020, 18:29
Zeltron54 Bonjour,
Un exemple de script qui te demande de c... 4 Oct 2020, 08:39
Tomeno Citation (Zeltron54 @ 4 Oct 2020, 09:39) ... 4 Oct 2020, 17:28
Zeltron54 Bonsoir,
Mais pour écrire et exécuter une comma... 4 Oct 2020, 17:57
Tomeno Alors la,Zeltron, tu m'ouvre des horizons inso... 6 Oct 2020, 08:56
Jaypee Salut tous,
Il manque une commande qui supprime l... 6 Oct 2020, 09:27
baron Je vois que le sujet avait déjà été abordé pr... 20 Apr 2023, 18:08
Tomeno Citation (Zeltron54 @ 20 Apr 2023, 21:34)... 22 Apr 2023, 09:45
baron Des fois, on est pris par autre chose et on laisse... 20 Apr 2023, 23:11
Zeltron54 Bonjour,
La commande "quit" à la fin n... 23 Apr 2023, 06:44
Tomeno Citation (Zeltron54 @ 23 Apr 2023, 07:44)... 23 Apr 2023, 07:46
Zeltron54 Bonjour,
Il devrait suffire d'intercepter l... 23 Apr 2023, 08:02
Tomeno Oui c'est très bien. Je te remercie beaucoup ... 23 Apr 2023, 15:02![]() ![]() |
| Nous sommes le : 30th October 2025 - 19:16 |