OVH Cloud OVH Cloud

applescript

12 réponses
Avatar
Thomas
qui voit un applescript là dedans svp ?
http://tDeContes.hd.free.fr/aide/applescript/

si y a, que faire pour que le script se referme au lieu de planter ?
(il execute bien le shell)

--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE
(seulement dans le 1/4 h où mon ordi est mis en veille,
donc je vous invite à réclamer à free : l'acces à arp -s,
ou la possibilité de rediriger le NAT sur l'adresse de broadcast :-) )

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"

10 réponses

1 2
Avatar
blanc
Thomas wrote:

qui voit un applescript là dedans svp ?
http://tDeContes.hd.free.fr/aide/applescript/


Je ne vois ni un applescript ni un script-shell, puisque ce n'est même
pas un fichier texte !

Par contre, c'est apparemment une application (.app) donc si tu ne sais
pas ce qu'elle fait, et/ou si tu n'a pas confiance absolue en celui qui
l'a écrite, je te conseille de ne pas cliquer dessus. Ca peut être un
cheval de Troie

si y a, que faire pour que le script se referme au lieu de planter ?
(il execute bien le shell)


Donc apparemment tu as cliqué dessus. Gare à ton mac.
Bien entendu comme je n'ai aucune idée de ce que est censée faire cette
appli (soi-disant script), je ne peux absolument pas répondre à ta
question.

Pour moi c'est ... --> poubelle.

JPaul.

--
/==/==- Jean-Paul BLANC
/ /--/--// quelque-part (somewhere)
|/| L | en (in)
/|| = ||| FRANCE

Avatar
Thomas
In article (Dans l'article) <1gs4es4.1sg0imy1uam2pcN%,
(JPaul) wrote (écrivait) :

Thomas wrote:

qui voit un applescript là dedans svp ?
http://tDeContes.hd.free.fr/aide/applescript/


Je ne vois ni un applescript ni un script-shell, puisque ce n'est même
pas un fichier texte !

Par contre, c'est apparemment une application (.app)


c'est un applescript enregistré comme application
(c'est moi qui l'ai fait sous mac os x 10.3, mais j'arrive pas à
l'ouvrir sous 10.2)

normalement on peut editer le contenu
t'y arrivez pas ?

je vais essayer encore un autre moyen de la compresser
au fait, les 2 fichiers contenaient la meme chose ?

--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE
(seulement dans le 1/4 h où mon ordi est mis en veille,
donc je vous invite à réclamer à free : l'acces à arp -s,
ou la possibilité de rediriger le NAT sur l'adresse de broadcast :-) )

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"


Avatar
blanc
Thomas wrote:

c'est un applescript enregistré comme application
(c'est moi qui l'ai fait sous mac os x 10.3, mais j'arrive pas à
l'ouvrir sous 10.2)


Ben.. si tu l'avais dit plus tôt !...
Peut-être que si tu l'enregistrais comme texte simplement tu pourrais
l'ouvrir sous 10.2

normalement on peut editer le contenu
t'y arrives pas ?


Le premier (compacté en tgz) non.
Le deuxième, j'obtiens ceci :

------------------
do shell script "cd ; Library/Scripts/startupscript &"
------------------

Pourquoi ne pas nous avoir transmis cette ligne; C'étais plus simple non
?

Donc c'est en fait un (mini) shell script lancé par Applescript. Et ce
mini shell script est censé lancer lui-même un autre script qui
s'appelle startupscript; Ouf !...

Déjà, je dirais que tu pourrais mettre ~/ devant Library, et
peut-être même enlever le "cd ;"
Autrement dit faire qquechose comme ça :
do shell script "~/Library/Scripts/startupscript &"

Tout dépend de ce que fait "startupscript"

si y a, que faire pour que le script se referme au lieu de planter ?


Lequel des trois scripts plante ?
Comment répondre si je ne connais le contenu du 3ième ?

je vais essayer encore un autre moyen de la compresser
au fait, les 2 fichiers contenaient la meme chose ?


Non apparemment. En fait le premier fait 45 octets (une fois
décompressé) et le second 56066.

JPaul.

--
/==/==- Jean-Paul BLANC
/ /--/--// quelque-part (somewhere)
|/| L | en (in)
/|| = ||| FRANCE

Avatar
Thomas
In article (Dans l'article) <1gs4tho.5ga9zq1k6lmpxN%,
(JPaul) wrote (écrivait) :

Thomas wrote:

c'est un applescript enregistré comme application
(c'est moi qui l'ai fait sous mac os x 10.3, mais j'arrive pas à
l'ouvrir sous 10.2)


Ben.. si tu l'avais dit plus tôt !...


pardon, j'aurais pu preciser

Peut-être que si tu l'enregistrais comme texte simplement tu pourrais
l'ouvrir sous 10.2


non, le but c'est de vous le transmettre "en l'etat"


normalement on peut editer le contenu
t'y arrives pas ?


Le premier (compacté en tgz) non.


ok

Le deuxième, j'obtiens ceci :

------------------
do shell script "cd ; Library/Scripts/startupscript &"
------------------


c'est bien le script :-)


Pourquoi ne pas nous avoir transmis cette ligne; C'étais plus simple non
?


non, le but c'est de vous le transmettre "en l'etat", pour que vous
puissiez voir directement ce qui ne va pas,
plutot que je vous fasse des km de description


Donc c'est en fait un (mini) shell script lancé par Applescript. Et ce
mini shell script est censé lancer lui-même un autre script qui
s'appelle startupscript; Ouf !...


oui, le but c'est d'appliquer le conseil qu'on m'a donné, pour lancer
des script shell au démarrage
(au lieu de loginhook)


Déjà, je dirais que tu pourrais mettre ~/ devant Library, et
peut-être même enlever le "cd ;"
Autrement dit faire qquechose comme ça :
do shell script "~/Library/Scripts/startupscript &"

Tout dépend de ce que fait "startupscript"



bah, ca me parait pas etre problematique

si y a, que faire pour que le script se referme au lieu de planter ?


Lequel des trois scripts plante ?


le 1er (on peut le forcer à quitter avec le dock)

le 3eme s'execute parfaitement bien :-)

Comment répondre si je ne connais le contenu du 3ième ?


normalement, en en créant un avec ce que tu veux
mais avec le & ca devrait meme marcher si il existe pas, non ?


je vais essayer encore un autre moyen de la compresser
au fait, les 2 fichiers contenaient la meme chose ?


Non apparemment. En fait le premier fait 45 octets (une fois
décompressé) et le second 56066.


ok, mais comme un des 2 st bon, pas besoin d'une 3eme solution :-)

--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE
(seulement dans le 1/4 h où mon ordi est mis en veille,
donc je vous invite à réclamer à free : l'acces à arp -s,
ou la possibilité de rediriger le NAT sur l'adresse de broadcast :-) )

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"


Avatar
blanc
Thomas wrote:

non, le but c'est de vous le transmettre "en l'etat"


Bon. Alors ça aussi ce n'était pas clair.


Donc c'est en fait un (mini) shell script lancé par Applescript. Et ce
mini shell script est censé lancer lui-même un autre script qui
s'appelle startupscript; Ouf !...


oui, le but c'est d'appliquer le conseil qu'on m'a donné, pour lancer
des script shell au démarrage


OK


Lequel des trois scripts plante ?


le 1er (on peut le forcer à quitter avec le dock)


Ben chez moi (Mac OS X 10.3.4) , il s'exécute parfaitement et quitte
sans problème (lorsque je double clique dessus). Et si je l'exécute dans
l'éditeur de scripts, pas de problème non plus.
Essaye peut-être (?) de rajouter un "end" à la fin de ton AS.

le 3eme s'execute parfaitement bien :-)

Comment répondre si je ne connais le contenu du 3ième ?


normalement, en en créant un avec ce que tu veux
mais avec le & ca devrait meme marcher si il existe pas, non ?


Effectivement ça supprime l'erreur dans l'AS. Mais ce n'est pas la
fonction normale de & qui est de faire exécuter ton script
(startupscript) en tâche de fond.

Ceci étant si ce dernier n'est pas trop long, tu peux aussi l'inclure
complètement dans l'AS, et même sur plusieurs lignes. Example :
---------------------------
do shell script "cd ;
pwd>>truc
date>>truc "
-------------------------

Tu peux voir l'effet en temps réel de ce script dans le terminal en
faisant la commande :

tail -f truc

JPaul.

--
/==/==- Jean-Paul BLANC
/ /--/--// quelque-part (somewhere)
|/| L | en (in)
/|| = ||| FRANCE


Avatar
francois.jacquemin
Thomas wrote:

non, le but c'est de vous le transmettre "en l'etat"


Oui, mais c'est vrai que ce serait exactement ce que ferait quelqu'un
qui voudrait faire circuler un cheval de Troie. C'est d'autant plus
inutile qu'en ouvrant l'éditeur de script on retrouve aussitôt le texte
du script.
--
F. Jacquemin

Avatar
Thomas
In article (Dans l'article)
<1gs5kai.b4rpg1wr0r30N%,
(François Jacquemin) wrote (écrivait) :

Thomas wrote:

non, le but c'est de vous le transmettre "en l'etat"


Oui, mais c'est vrai que ce serait exactement ce que ferait quelqu'un
qui voudrait faire circuler un cheval de Troie. C'est d'autant plus
inutile qu'en ouvrant l'éditeur de script on retrouve aussitôt le texte
du script.


????

puisque tu peux l'editer avec l'editeur de script, ca te permet de
verifier que c'est pas un cheval de troie, non ???

--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE
(seulement dans le 1/4 h où mon ordi est mis en veille,
donc je vous invite à réclamer à free : l'acces à arp -s,
ou la possibilité de rediriger le NAT sur l'adresse de broadcast :-) )

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"


Avatar
francois.jacquemin
Thomas wrote:

puisque tu peux l'editer avec l'editeur de script, ca te permet de
verifier que c'est pas un cheval de troie, non ???


Eh oui, mais moi, je suis prudent, tout le monde n'a pas les mêmes
réflexes de mise en quarantaine des scripts téléchargés. Neuf sur dix
vont double-cliquer dessus sans méfiance. Donner le mot de passe
administrateur, et hop ! sudo rm -R / dans un do shell script.
--
F. Jacquemin

Avatar
Thomas
In article (Dans l'article) <1gs578p.bz0z331bs12vN%,
(JPaul) wrote (écrivait) :

Thomas wrote:

non, le but c'est de vous le transmettre "en l'etat"


Bon. Alors ça aussi ce n'était pas clair.


ah, pardon

Lequel des trois scripts plante ?


le 1er (on peut le forcer à quitter avec le dock)


Ben chez moi (Mac OS X 10.3.4) , il s'exécute parfaitement et quitte
sans problème (lorsque je double clique dessus).


apparement des fois ca ne plante pas
(j'ai raté l'occasion d'essayer moi meme, c'est sur un ordinateur
distant)

Essaye peut-être (?) de rajouter un "end" à la fin de ton AS.


?

Comment répondre si je ne connais le contenu du 3ième ?


normalement, en en créant un avec ce que tu veux
mais avec le & ca devrait meme marcher si il existe pas, non ?


Effectivement ça supprime l'erreur dans l'AS. Mais ce n'est pas la
fonction normale de & qui est de faire exécuter ton script
(startupscript) en tâche de fond.


ah, mon idée c'etait qu'en cas de pb quelconque, ca n'aurait pas
d'importance vu que ca serait deja dans un autre thread


Ceci étant si ce dernier n'est pas trop long, tu peux aussi l'inclure
complètement dans l'AS, et même sur plusieurs lignes.


non, je veux pouvoir editer avec pico,
mais je pense pas que ca pose pb, si ?


au fait, pour pas faire un nouveau fil expres,

% osascript -e 'tell application "Internet Connect" to connect VPN
configuration "grohan"'
39:73: execution error: Connexion Internet got an error:
NSReceiverEvaluationScriptError: 4 (1)
%

tu sais pourquoi ?
(j'y connais presque rien en applescript, je l'utilise au minimum)

--
si je dors : wakeonlan -i tDeContes.hd.free.fr 00:03:93:AF:45:AE
(seulement dans le 1/4 h où mon ordi est mis en veille,
donc je vous invite à réclamer à free : l'acces à arp -s,
ou la possibilité de rediriger le NAT sur l'adresse de broadcast :-) )

"don't put your PC out of the window, put windows out of your PC"
"petit Free qui devient grand, gêne les requins blancs"



Avatar
blanc
Thomas wrote:

Effectivement ça supprime l'erreur dans l'AS. Mais ce n'est pas la
fonction normale de & qui est de faire exécuter ton script
(startupscript) en tâche de fond.


ah, mon idée c'etait qu'en cas de pb quelconque, ca n'aurait pas
d'importance vu que ca serait deja dans un autre thread


ok

Ceci étant si ce dernier n'est pas trop long, tu peux aussi l'inclure
complètement dans l'AS, et même sur plusieurs lignes.


non, je veux pouvoir editer avec pico,
mais je pense pas que ca pose pb, si ?


aucun problème

au fait, pour pas faire un nouveau fil expres,

% osascript -e 'tell application "Internet Connect" to connect VPN
configuration "grohan"'
39:73: execution error: Connexion Internet got an error:
NSReceiverEvaluationScriptError: 4 (1)
%

tu sais pourquoi ?


Non, mais comme c'est IC qui signale l'erreur, je dirais que c'est
probablement une erreur de connexion et pas une erreur de script...

(j'y connais presque rien en applescript, je l'utilise au minimum)


je connais très peu également à vrai dire

JPaul.
--
/==/==- Jean-Paul BLANC
/ /--/--// quelque-part (somewhere)
|/| L | en (in)
/|| = ||| FRANCE


1 2