IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Droit Apple Script, Un script avec tous les droits
Options
girole
posté 18 Jul 2004, 07:32
Message #1


Adepte de Macbidouille
*

Groupe : Membres
Messages : 256
Inscrit : 24 Dec 2003
Lieu : Poitiers
Membre no 12 770



Voilà, j'ai conçu un script (facile) pour pouvoir éteindre mon mac à distance grâce à une règle de messagerie.

tell application "Finder"
activate
shut down
end tell


Mon problème est qu'Entourage refuse la fermeture, car une opération réseau est en cours.
Que modifié dans ce script pour:
— soit donner un délai supplémentaire
— soit tous les droits

Merci de votre aide


--------------------
Macbook Pro 13" avec SSD 256Go, iPhone 7 plus Noir en 128Go et bientôt un Ipad pro de 10"en 64Go
Go to the top of the page
 
+Quote Post
Doom Hammer
posté 18 Jul 2004, 11:16
Message #2


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 844
Inscrit : 10 Jul 2002
Membre no 2 871



Pourquoi une opération réseau est en cours ? Entourage affiche un message d'erreur qui nécessite la présence d'un utilisateur pour le faire diparaitre ?
Le mac finit bien par s'éteindre quand même, non ?
Tu peux essayer de piloter Entourage pour le faire arrêter de bosser puis quitter et ensuite éteindre le mac (si le script ne tourne pas dans Entourage).
Sinon tu peux aussi utiliser les Apple Events distants pour contrôler ton Mac à distance et oublier le système de règles des mails.

PS : AppleScript s'écrit sans espace entre Apple et Script wink.gif

Ce message a été modifié par Doom Hammer - 18 Jul 2004, 11:17.
Go to the top of the page
 
+Quote Post
girole
posté 18 Jul 2004, 12:36
Message #3


Adepte de Macbidouille
*

Groupe : Membres
Messages : 256
Inscrit : 24 Dec 2003
Lieu : Poitiers
Membre no 12 770



QUOTE (Doom Hammer @ 18 Jul 2004, 12:16)
Pourquoi une opération réseau est en cours ? Entourage affiche un message d'erreur qui nécessite la présence d'un utilisateur pour le faire diparaitre ?
Le mac finit bien par s'éteindre quand même, non ?


Merci pour ta réponse

Entourage ramasse encore le courrier, le message affiché est d'annuler l'opération réseau par le bouton OK
et là le script fonctionne.
Donc impossibilité de le faire marcher à distance !

Pardon pour AppleScript!!!

Ce message a été modifié par logire - 18 Jul 2004, 12:37.


--------------------
Macbook Pro 13" avec SSD 256Go, iPhone 7 plus Noir en 128Go et bientôt un Ipad pro de 10"en 64Go
Go to the top of the page
 
+Quote Post
Doom Hammer
posté 18 Jul 2004, 13:41
Message #4


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 2 844
Inscrit : 10 Jul 2002
Membre no 2 871



QUOTE (logire @ 18 Jul 2004, 12:36)
Entourage ramasse encore le courrier, le message affiché est d'annuler l'opération réseau par le bouton OK
et là le script fonctionne.
Donc impossibilité de le faire marcher à distance !

D'accord donc c'est bien ça, le système attend qu'Entourage quitte pour éteindre l'ordis et Entourage attend que l'utilisateur clique sur Ok.
Regarde dans le dictionnaire de Entourage (à ouvrir depuis le menu Fichier de l'éditeur de scripts) pour voir si tu pourrais pas piloter Entourage pour stopper son activité et le quitter toi même.
Ou peut-être que ceci suffit avant de demander un shut down :
tell app "Entourage" to quit
A tester...

QUOTE (logire @ 18 Jul 2004, 12:36)
Pardon pour AppleScript!!!

wink.gif Désolé je suis un peu maniac. biggrin.gif

Ce message a été modifié par Doom Hammer - 18 Jul 2004, 13:42.
Go to the top of the page
 
+Quote Post
guiguiguillaume
posté 18 Jul 2004, 16:38
Message #5


Macbidouilleur d'Or !
*****

Groupe : Membres
Messages : 1 779
Inscrit : 7 Jan 2003
Lieu : Montréal
Membre no 5 496



En dernier recours, il y a aussi le pilotage de la GUI par applescript, qui peut forcer à appuyer sur le bouton OK pour quitter entourage.


--------------------
guigui - 15,2" et même 20 de plus pour laisser courir le tigre.
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 : 11th May 2024 - 18:05