est ce que c'est possible de transformer "path to me" en expression, en sorte de pouvoir tout mettre sur une ligne ?
path to me renvoie un alias, il faut explicitement le convertir en texte:
(path to me as text)
en fait non, pas besoin de "as text" ni de "as string", les "()" suffisent :-)
do shell script "`dirname '" & POSIX path of (path to me) & "'`/script-de-demarrage"
à propos, c'est quoi la différence entre "script" et "paquet de scripts", et entre "application" et "progiciel" ?
Les premiers créent un fichier, les seconds un "paquet". La traduction française est bizarre, en anglais on a script/application/script bundle/ application bundle/text.
merci :-)
et c'est quoi les avantages et les inconvénients de chaque ? puisque si on a le choix, je suppose qu'il y a une raison
-- j'agis contre l'assistanat, je travaille dans une SCOP !
In article <Patrick.Stadelmann-A065C8.11264701102007@individual.net>,
Patrick Stadelmann <Patrick.Stadelmann@unine.ch> wrote:
In article
<fantome.forums.tDeContes-1881B1.04271030092007@news.proxad.net>,
Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote:
est ce que c'est possible de transformer "path to me" en expression, en
sorte de pouvoir tout mettre sur une ligne ?
path to me renvoie un alias, il faut explicitement le convertir en texte:
(path to me as text)
en fait non, pas besoin de "as text" ni de "as string",
les "()" suffisent :-)
do shell script "`dirname '" & POSIX path of (path to me) &
"'`/script-de-demarrage"
à propos,
c'est quoi la différence entre "script" et "paquet de scripts",
et entre "application" et "progiciel" ?
Les premiers créent un fichier, les seconds un "paquet". La traduction
française est bizarre, en anglais on a script/application/script bundle/
application bundle/text.
merci :-)
et c'est quoi les avantages et les inconvénients de chaque ?
puisque si on a le choix, je suppose qu'il y a une raison
--
j'agis contre l'assistanat, je travaille dans une SCOP !
est ce que c'est possible de transformer "path to me" en expression, en sorte de pouvoir tout mettre sur une ligne ?
path to me renvoie un alias, il faut explicitement le convertir en texte:
(path to me as text)
en fait non, pas besoin de "as text" ni de "as string", les "()" suffisent :-)
do shell script "`dirname '" & POSIX path of (path to me) & "'`/script-de-demarrage"
à propos, c'est quoi la différence entre "script" et "paquet de scripts", et entre "application" et "progiciel" ?
Les premiers créent un fichier, les seconds un "paquet". La traduction française est bizarre, en anglais on a script/application/script bundle/ application bundle/text.
merci :-)
et c'est quoi les avantages et les inconvénients de chaque ? puisque si on a le choix, je suppose qu'il y a une raison
-- j'agis contre l'assistanat, je travaille dans une SCOP !
Thomas
In article , Patrick Stadelmann wrote:
In article , Thomas wrote:
In article , Patrick Stadelmann wrote:
In article , Thomas wrote:
où est la doc qui explique en détail chaque raccourci ? par exemple, (pour les applications) quelle est la différence entre "current application", "me", et "it" ?
j'ai pas trouvé et dans tous les cas que j'ai essayé ça donne exactement la même chose
p. 242 du PDF, sinon : <http://developer.apple.com/documentation/ applescript/conceptual/applescriptlangguide/AppleScript.b2.html>
j'ai pas tout compris tant pis, j'ai pas très envie d'approfondir énormément applescript
en fait le pb que j'ai ponctuellement, c'est que je l'utilise dans un script sous forme d'application, et quand j'ai une erreur et que je choisis d'éditer, je fais marcher le même script dans l'éditeur de script, et là "path to me" renvoie l'adresse de l'éditeur de script au lieu de celle du script
C'est normal. "me" désigne l'application qui a initier l'exécution du script.
vu qu'il y a "current application" pour ça, ça aurait pu logiquement être le script (puisque le mot "me" est écrit dans le script, pas dans l'application qui l'interprète)
est ce qu'il y a qqch qui renvoie l'adresse du script
En AppleScript pur, je ne crois pas. Pour le débug, le truc consiste à d'utiliser un chemin absolu.
ah mince, dommage
c'est bête, il y avait un bouton "édit" qui rendait le debuggage très pratique, et là il va falloir que j'aille ouvrir un autre fichier qui contiendra le chemin en dur
tant pis, merci pour ton aide :-)
-- j'agis contre l'assistanat, je travaille dans une SCOP !
In article <Patrick.Stadelmann-BE53D1.11094501102007@individual.net>,
Patrick Stadelmann <Patrick.Stadelmann@unine.ch> wrote:
In article
<fantome.forums.tDeContes-84D7CE.03573830092007@news.proxad.net>,
Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote:
In article <Patrick.Stadelmann-AF22E5.18263219092007@individual.net>,
Patrick Stadelmann <Patrick.Stadelmann@unine.ch> wrote:
In article
<fantome.forums.tDeContes-2854D5.17465019092007@news.proxad.net>,
Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote:
où est la doc qui explique en détail chaque raccourci ?
par exemple, (pour les applications) quelle est la différence entre
"current application", "me", et "it" ?
j'ai pas trouvé
et dans tous les cas que j'ai essayé ça donne exactement la même chose
p. 242 du PDF, sinon : <http://developer.apple.com/documentation/
applescript/conceptual/applescriptlangguide/AppleScript.b2.html>
j'ai pas tout compris
tant pis, j'ai pas très envie d'approfondir énormément applescript
en fait le pb que j'ai ponctuellement, c'est que
je l'utilise dans un script sous forme d'application,
et quand j'ai une erreur et que je choisis d'éditer, je fais marcher le
même script dans l'éditeur de script,
et là "path to me" renvoie l'adresse de l'éditeur de script au lieu de
celle du script
C'est normal. "me" désigne l'application qui a initier l'exécution du
script.
vu qu'il y a "current application" pour ça, ça aurait pu logiquement
être le script (puisque le mot "me" est écrit dans le script, pas dans
l'application qui l'interprète)
est ce qu'il y a qqch qui renvoie l'adresse du script
En AppleScript pur, je ne crois pas. Pour le débug, le truc consiste à
d'utiliser un chemin absolu.
ah mince, dommage
c'est bête, il y avait un bouton "édit" qui rendait le debuggage très
pratique,
et là il va falloir que j'aille ouvrir un autre fichier qui contiendra
le chemin en dur
tant pis,
merci pour ton aide :-)
--
j'agis contre l'assistanat, je travaille dans une SCOP !
où est la doc qui explique en détail chaque raccourci ? par exemple, (pour les applications) quelle est la différence entre "current application", "me", et "it" ?
j'ai pas trouvé et dans tous les cas que j'ai essayé ça donne exactement la même chose
p. 242 du PDF, sinon : <http://developer.apple.com/documentation/ applescript/conceptual/applescriptlangguide/AppleScript.b2.html>
j'ai pas tout compris tant pis, j'ai pas très envie d'approfondir énormément applescript
en fait le pb que j'ai ponctuellement, c'est que je l'utilise dans un script sous forme d'application, et quand j'ai une erreur et que je choisis d'éditer, je fais marcher le même script dans l'éditeur de script, et là "path to me" renvoie l'adresse de l'éditeur de script au lieu de celle du script
C'est normal. "me" désigne l'application qui a initier l'exécution du script.
vu qu'il y a "current application" pour ça, ça aurait pu logiquement être le script (puisque le mot "me" est écrit dans le script, pas dans l'application qui l'interprète)
est ce qu'il y a qqch qui renvoie l'adresse du script
En AppleScript pur, je ne crois pas. Pour le débug, le truc consiste à d'utiliser un chemin absolu.
ah mince, dommage
c'est bête, il y avait un bouton "édit" qui rendait le debuggage très pratique, et là il va falloir que j'aille ouvrir un autre fichier qui contiendra le chemin en dur
tant pis, merci pour ton aide :-)
-- j'agis contre l'assistanat, je travaille dans une SCOP !
sebastienmarty
Thomas wrote:
In article <1i59dbn.1aml9dl10ixt0zN%, (Laurent Pertois) wrote:
Thomas wrote:
d'après ce que j'ai compris on est obligé de passer par ça pour lancer des scripts shell au démarrage
Ben et launchd ?
tu l'utilises ? c'est pas trop compliqué ?
j'ai pas trouvé ce que c'est "Ben"
"Ben", c'est "Eh ben", ou "Eh bien", si tu préfères. Sous-entendu "Eh bien alors, et launchd c'est du pâté peut-être ?"
Comprends-tu mieux maintenant la phrase de Laurent ?
-- [SbM] <http://sebastienmarty.free.fr> - <http://tradintosh.free.fr> <http://sbm.ordinotheque.free.fr> - <http://palmiciel.free.fr> "If the French were really intelligent, they'd speak English" (W. Sheed)
Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote:
In article <1i59dbn.1aml9dl10ixt0zN%laurent.pertois@alussinan.org>,
laurent.pertois@alussinan.org (Laurent Pertois) wrote:
Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote:
d'après ce que j'ai compris on est obligé de passer par ça pour lancer
des scripts shell au démarrage
Ben et launchd ?
tu l'utilises ? c'est pas trop compliqué ?
j'ai pas trouvé ce que c'est "Ben"
"Ben", c'est "Eh ben", ou "Eh bien", si tu préfères. Sous-entendu "Eh
bien alors, et launchd c'est du pâté peut-être ?"
Comprends-tu mieux maintenant la phrase de Laurent ?
--
[SbM]
<http://sebastienmarty.free.fr> - <http://tradintosh.free.fr>
<http://sbm.ordinotheque.free.fr> - <http://palmiciel.free.fr>
"If the French were really intelligent, they'd speak English" (W. Sheed)
In article <1i59dbn.1aml9dl10ixt0zN%, (Laurent Pertois) wrote:
Thomas wrote:
d'après ce que j'ai compris on est obligé de passer par ça pour lancer des scripts shell au démarrage
Ben et launchd ?
tu l'utilises ? c'est pas trop compliqué ?
j'ai pas trouvé ce que c'est "Ben"
"Ben", c'est "Eh ben", ou "Eh bien", si tu préfères. Sous-entendu "Eh bien alors, et launchd c'est du pâté peut-être ?"
Comprends-tu mieux maintenant la phrase de Laurent ?
-- [SbM] <http://sebastienmarty.free.fr> - <http://tradintosh.free.fr> <http://sbm.ordinotheque.free.fr> - <http://palmiciel.free.fr> "If the French were really intelligent, they'd speak English" (W. Sheed)
Thomas
In article <1i5lzs6.hf54mxmpclubN%, (SbM) wrote:
Thomas wrote:
In article <1i59dbn.1aml9dl10ixt0zN%, (Laurent Pertois) wrote:
Thomas wrote:
d'après ce que j'ai compris on est obligé de passer par ça pour lancer des scripts shell au démarrage
Ben et launchd ?
tu l'utilises ? c'est pas trop compliqué ?
j'ai pas trouvé ce que c'est "Ben"
"Ben", c'est "Eh ben", ou "Eh bien", si tu préfères. Sous-entendu "Eh bien alors, et launchd c'est du pâté peut-être ?"
Comprends-tu mieux maintenant la phrase de Laurent ?
oui, merci :-)
et le 1ere fois j'avais mal lu le man, je croyais que ça ne marchais que en tant que root
où est la doc pour écrire ~/Library/LaunchAgents ?
mais ça fait longtemps que ça existe ?
parce que la dernière fois que j'ai demandé ce que je pouvais faire, on m'a répondu qu'il n'y avait qu'applescript, alors du coup j'ai "tout investi" dessus ... :-/
pourtant ça me paraissais logique, qu'il y ait qqch qui n'oblige pas à passer par l'interface graphique ...
-- j'agis contre l'assistanat, je travaille dans une SCOP !
In article <1i5lzs6.hf54mxmpclubN%sebastienmarty@yahoo.fr>,
sebastienmarty@yahoo.fr (SbM) wrote:
Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote:
In article <1i59dbn.1aml9dl10ixt0zN%laurent.pertois@alussinan.org>,
laurent.pertois@alussinan.org (Laurent Pertois) wrote:
Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote:
d'après ce que j'ai compris on est obligé de passer par ça pour lancer
des scripts shell au démarrage
Ben et launchd ?
tu l'utilises ? c'est pas trop compliqué ?
j'ai pas trouvé ce que c'est "Ben"
"Ben", c'est "Eh ben", ou "Eh bien", si tu préfères. Sous-entendu "Eh
bien alors, et launchd c'est du pâté peut-être ?"
Comprends-tu mieux maintenant la phrase de Laurent ?
oui, merci :-)
et le 1ere fois j'avais mal lu le man, je croyais que ça ne marchais que
en tant que root
où est la doc pour écrire ~/Library/LaunchAgents ?
mais ça fait longtemps que ça existe ?
parce que la dernière fois que j'ai demandé ce que je pouvais faire, on
m'a répondu qu'il n'y avait qu'applescript,
alors du coup j'ai "tout investi" dessus ... :-/
pourtant ça me paraissais logique, qu'il y ait qqch qui n'oblige pas à
passer par l'interface graphique ...
--
j'agis contre l'assistanat, je travaille dans une SCOP !
In article <1i59dbn.1aml9dl10ixt0zN%, (Laurent Pertois) wrote:
Thomas wrote:
d'après ce que j'ai compris on est obligé de passer par ça pour lancer des scripts shell au démarrage
Ben et launchd ?
tu l'utilises ? c'est pas trop compliqué ?
j'ai pas trouvé ce que c'est "Ben"
"Ben", c'est "Eh ben", ou "Eh bien", si tu préfères. Sous-entendu "Eh bien alors, et launchd c'est du pâté peut-être ?"
Comprends-tu mieux maintenant la phrase de Laurent ?
oui, merci :-)
et le 1ere fois j'avais mal lu le man, je croyais que ça ne marchais que en tant que root
où est la doc pour écrire ~/Library/LaunchAgents ?
mais ça fait longtemps que ça existe ?
parce que la dernière fois que j'ai demandé ce que je pouvais faire, on m'a répondu qu'il n'y avait qu'applescript, alors du coup j'ai "tout investi" dessus ... :-/
pourtant ça me paraissais logique, qu'il y ait qqch qui n'oblige pas à passer par l'interface graphique ...
-- j'agis contre l'assistanat, je travaille dans une SCOP !
Thomas
In article <1i5m045.k0kcjk7vlyliN%, (Xavier) wrote:
Thomas wrote:
tu l'utilises ? c'est pas trop compliqué ?
Avec Lingon, c'est très simple. <http://www.versiontracker.com/dyn/moreinfo/macosx/28365>
merci :-)
-- j'agis contre l'assistanat, je travaille dans une SCOP !
In article <1i5m045.k0kcjk7vlyliN%xavier@groumpf.org>,
xavier@groumpf.org (Xavier) wrote:
Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote:
tu l'utilises ? c'est pas trop compliqué ?
Avec Lingon, c'est très simple.
<http://www.versiontracker.com/dyn/moreinfo/macosx/28365>
merci :-)
--
j'agis contre l'assistanat, je travaille dans une SCOP !