![]() |
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,
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.4.1 |
|
|
![]()
Message
#3
|
|
![]() 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 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é. Dis moi si cela te convient ! Cela me convient «presque» bien et je te remercie vraiment beaucoup. J'ai toutefois fait les modifications suivantes pour que cela corresponde à ce que je voulais vraiment:
Code set nameList to {"Autoriser les téléchargements depuis n'importe où", "N'autoriser que ceux de App Store et de ses developpeurs"} set choix to (choose from list the nameList with prompt "Votre choix S.V.P. : " with title "Autorisations des téléchargements") 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-" if choix is "Autoriser les téléchargements depuis n'importe où" then set tout to commande & "disable" do shell script tout end if if choix is "N'autoriser que ceux de App Store et de ses developpeurs" then set fini to commande & "enable" do shell script fini end if do shell script "sudo -k" display dialog "Le résultat ne sera visible qu'après avoir relancé les Préférences Système"buttons "OK" default button "OK" quit Dis moi si ce n'est pas trop stupide ? -------------------- 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 |
|
|
![]() ![]() |
Nous sommes le : 19th June 2025 - 13:51 |