IPB

Bienvenue invité ( Connexion | Inscription )

> Lancer une commande dans le Terminal (résolu), script pour automatiser « télécharger de n'importe où
Options
Tomeno
posté 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
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
Zeltron54
posté 23 Apr 2023, 06:44
Message #2


Adepte de Macbidouille
*

Groupe : Membres
Messages : 184
Inscrit : 15 Mar 2008
Lieu : Lorraine
Membre no 110 156



Bonjour,

La commande "quit" à la fin ne peut pas fonctionner car le script est en cours d'exécution !

Je trouve que d'avoir supprimer le délai est une mauvaise idée, car tu enlèves une sécurité pour pouvoir installer un logiciel, mais si tu oublis de la remettre ton mac reste ouvert à l'installation de n'importe quoi !...

C'est toi qui voit. wink.gif


--------------------
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
Go to the top of the page
 
+Quote Post
Tomeno
posté 23 Apr 2023, 07:46
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



Citation (Zeltron54 @ 23 Apr 2023, 07:44) *
La commande "quit" à la fin ne peut pas fonctionner car le script est en cours d'exécution !
Je trouve que d'avoir supprimer le délai est une mauvaise idée, car tu enlèves une sécurité pour pouvoir installer un logiciel, mais si tu oublis de la remettre ton mac reste ouvert à l'installation de n'importe quoi !...

J'ai donc enlevé la commande « quit » et ça marche aussi bien. Concernant la suppression des limitations dans le temps tu as probablement raison. Il faudrait peut-être, en faite, donner 3 possibilités :
  • – rajouter une 3e possibilité d'autorisation temporaire de télécharger n'importe où, par exemple pour 5 minutes
  • – garder pour les kamikazes,les 2 possibilités que j'ai déjà faites et qui sont définitives
Par contre un bogue que je ne sais pas corriger : si on entre un mauvais mode passe on voit apparaître le message ci-dessous, dans lequel, si on clique sur «modifier », ça ouvre le script dans l'éditeur de script. Ceci se produit même si le script a été transformé en application. Il faudrait trouver un truc pour que en cas de mauvais mot de passe il n'y ait pas la possibilité d'accéder au script. Mais ça je ne sais pas le faire
Fichier joint  Capture_d___e__cran_2023_04_23_a___08.39.51.png ( 28.22 Ko ) Nombre de téléchargements : 4


--------------------
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
Go to the top of the page
 
+Quote Post

Les messages de ce sujet


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

 



Nous sommes le : 19th June 2025 - 14:02