je voulais pouvoir "choisir" le dossier avec applescript pour pouvoir indiquer "path to me" c'et pour pouvoir déplacer le dossier où il y a mes scripts shell et applescript, et que tous les liens soient relatifs (entre 2 scripts shell j'ai `dirname "$0"` )
Désolé, je ne saisis pas ce que tu cherches à faire...
Patrick -- Patrick Stadelmann
In article
<fantome.forums.tDeContes-2E63FD.01234420092007@news.proxad.net>,
Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote:
je voulais pouvoir "choisir" le dossier avec applescript pour pouvoir
indiquer "path to me"
c'et pour pouvoir déplacer le dossier où il y a mes scripts shell et
applescript, et que tous les liens soient relatifs (entre 2 scripts
shell j'ai `dirname "$0"` )
Désolé, je ne saisis pas ce que tu cherches à faire...
Patrick
--
Patrick Stadelmann <Patrick.Stadelmann@unine.ch>
je voulais pouvoir "choisir" le dossier avec applescript pour pouvoir indiquer "path to me" c'et pour pouvoir déplacer le dossier où il y a mes scripts shell et applescript, et que tous les liens soient relatifs (entre 2 scripts shell j'ai `dirname "$0"` )
Désolé, je ne saisis pas ce que tu cherches à faire...
Patrick -- Patrick Stadelmann
Thomas
In article , Patrick Stadelmann wrote:
In article , Thomas wrote:
je voulais pouvoir "choisir" le dossier avec applescript pour pouvoir indiquer "path to me" c'et pour pouvoir déplacer le dossier où il y a mes scripts shell et applescript, et que tous les liens soient relatifs (entre 2 scripts shell j'ai `dirname "$0"` )
Désolé, je ne saisis pas ce que tu cherches à faire...
actuellement j'ai un applescript qui est ~/Administration/Demarrage/Script de démarrage et qui fait do shell script "~/Administration/Demarrage/script-de-demarrage"
sachant que l'applescript et le scripts shell sont dans le même dossier, est il possible de ne pas faire apparaître de lien absolu dans l'applescript ?
-- j'agis contre l'assistanat, je travaille dans une SCOP !
In article <Patrick.Stadelmann-79EB73.08445720092007@individual.net>,
Patrick Stadelmann <Patrick.Stadelmann@unine.ch> wrote:
In article
<fantome.forums.tDeContes-2E63FD.01234420092007@news.proxad.net>,
Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote:
je voulais pouvoir "choisir" le dossier avec applescript pour pouvoir
indiquer "path to me"
c'et pour pouvoir déplacer le dossier où il y a mes scripts shell et
applescript, et que tous les liens soient relatifs (entre 2 scripts
shell j'ai `dirname "$0"` )
Désolé, je ne saisis pas ce que tu cherches à faire...
actuellement j'ai un applescript qui est
~/Administration/Demarrage/Script de démarrage
et qui fait
do shell script "~/Administration/Demarrage/script-de-demarrage"
sachant que l'applescript et le scripts shell sont dans le même dossier,
est il possible de ne pas faire apparaître de lien absolu dans
l'applescript ?
--
j'agis contre l'assistanat, je travaille dans une SCOP !
je voulais pouvoir "choisir" le dossier avec applescript pour pouvoir indiquer "path to me" c'et pour pouvoir déplacer le dossier où il y a mes scripts shell et applescript, et que tous les liens soient relatifs (entre 2 scripts shell j'ai `dirname "$0"` )
Désolé, je ne saisis pas ce que tu cherches à faire...
actuellement j'ai un applescript qui est ~/Administration/Demarrage/Script de démarrage et qui fait do shell script "~/Administration/Demarrage/script-de-demarrage"
sachant que l'applescript et le scripts shell sont dans le même dossier, est il possible de ne pas faire apparaître de lien absolu dans l'applescript ?
-- j'agis contre l'assistanat, je travaille dans une SCOP !
blanc
Thomas wrote:
actuellement j'ai un applescript qui est ~/Administration/Demarrage/Script de démarrage et qui fait do shell script "~/Administration/Demarrage/script-de-demarrage"
sachant que l'applescript et le scripts shell sont dans le même dossier, est il possible de ne pas faire apparaître de lien absolu dans l'applescript ?
As-tu essayé :
do shell script "./script-de-demarrage" ? -- JiPaul. / /--/--// Jean-Paul Blanc |/| L | quelquepart en (somewhere in) /|| = ||| FRANCE
Thomas <fantome.forums.tDeContes@free.fr.invalid> wrote:
actuellement j'ai un applescript qui est
~/Administration/Demarrage/Script de démarrage
et qui fait
do shell script "~/Administration/Demarrage/script-de-demarrage"
sachant que l'applescript et le scripts shell sont dans le même dossier,
est il possible de ne pas faire apparaître de lien absolu dans
l'applescript ?
As-tu essayé :
do shell script "./script-de-demarrage" ?
--
JiPaul.
/ /--/--//\ Jean-Paul Blanc
|/| L |\ quelquepart en (somewhere in)
/|| = |||\ FRANCE
actuellement j'ai un applescript qui est ~/Administration/Demarrage/Script de démarrage et qui fait do shell script "~/Administration/Demarrage/script-de-demarrage"
sachant que l'applescript et le scripts shell sont dans le même dossier, est il possible de ne pas faire apparaître de lien absolu dans l'applescript ?
As-tu essayé :
do shell script "./script-de-demarrage" ? -- JiPaul. / /--/--// Jean-Paul Blanc |/| L | quelquepart en (somewhere in) /|| = ||| FRANCE
laurent.pertois
JiPaul wrote:
do shell script "./script-de-demarrage" ?
Non, marchera pas ça, àmha. Va falloir jouer avec "path to me", je pense.
Tiens, un truc que je viens de tester :
set myPath to path to me as string
set myList to (do shell script "ls " & quoted form of POSIX path of myPath & "/../")
display dialog myList
Tu enregistres sous forme d'Application Bundle et tu modifies le chemin après le dernier &.
On doit pouvoir faire mieux, je ne fais que bidouiller en AS.
-- Politically Correct Unix - UTILITIES The "touch" command has been removed from the standard distribution due to its inappropriate use by high-level managers.
JiPaul <blanc@empty.org> wrote:
do shell script "./script-de-demarrage" ?
Non, marchera pas ça, àmha. Va falloir jouer avec "path to me", je
pense.
Tiens, un truc que je viens de tester :
set myPath to path to me as string
set myList to (do shell script "ls " & quoted form of POSIX path of
myPath & "/../")
display dialog myList
Tu enregistres sous forme d'Application Bundle et tu modifies le chemin
après le dernier &.
On doit pouvoir faire mieux, je ne fais que bidouiller en AS.
--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.
Non, marchera pas ça, àmha. Va falloir jouer avec "path to me", je pense.
Tiens, un truc que je viens de tester :
set myPath to path to me as string
set myList to (do shell script "ls " & quoted form of POSIX path of myPath & "/../")
display dialog myList
Tu enregistres sous forme d'Application Bundle et tu modifies le chemin après le dernier &.
On doit pouvoir faire mieux, je ne fais que bidouiller en AS.
-- Politically Correct Unix - UTILITIES The "touch" command has been removed from the standard distribution due to its inappropriate use by high-level managers.
Thomas
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
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
est ce qu'il y a qqch qui renvoie l'adresse du script, qu'il soit autonome ou exécuté par l'éditeur de script, stp ?
-- j'agis contre l'assistanat, je travaille dans une SCOP !
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
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
est ce qu'il y a qqch qui renvoie l'adresse du script, qu'il soit
autonome ou exécuté par l'éditeur de script, stp ?
--
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
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
est ce qu'il y a qqch qui renvoie l'adresse du script, qu'il soit autonome ou exécuté par l'éditeur de script, stp ?
-- j'agis contre l'assistanat, je travaille dans une SCOP !
Thomas
In article <1i5854o.1q496x78njmjeN%, (Laurent Pertois) wrote:
Tiens, un truc que je viens de tester :
set myPath to path to me as string
set myList to (do shell script "ls " & quoted form of POSIX path of myPath & "/../")
merci :-)
set myPath to path to me do shell script "`dirname '" & POSIX path of myPath & "'`/script-de-demarrage"
ça marche bien (sauf dans l'éditeur de scripts, voir mon autre msg) :-)
il y a juste un truc qui me gêne, c'est que j'ai horreur d'avoir des variables quand c'est pas nécessaire
et quand on remplace "myPath" par "path to me" ça nous dit qu'il veut une expression et pas un nom de commande est ce que c'est possible de transformer "path to me" en expression, en sorte de pouvoir tout mettre sur une ligne ?
Tu enregistres sous forme d'Application Bundle et tu modifies le chemin après le dernier &.
à propos, c'est quoi la différence entre "script" et "paquet de scripts", et entre "application" et "progiciel" ?
On doit pouvoir faire mieux, je ne fais que bidouiller en AS.
moi aussi :-)
d'après ce que j'ai compris on est obligé de passer par ça pour lancer des scripts shell au démarrage
-- j'agis contre l'assistanat, je travaille dans une SCOP !
In article <1i5854o.1q496x78njmjeN%laurent.pertois@alussinan.org>,
laurent.pertois@alussinan.org (Laurent Pertois) wrote:
Tiens, un truc que je viens de tester :
set myPath to path to me as string
set myList to (do shell script "ls " & quoted form of POSIX path of
myPath & "/../")
merci :-)
set myPath to path to me
do shell script "`dirname '" & POSIX path of myPath &
"'`/script-de-demarrage"
ça marche bien (sauf dans l'éditeur de scripts, voir mon autre msg) :-)
il y a juste un truc qui me gêne,
c'est que j'ai horreur d'avoir des variables quand c'est pas nécessaire
et quand on remplace "myPath" par "path to me" ça nous dit qu'il veut
une expression et pas un nom de commande
est ce que c'est possible de transformer "path to me" en expression, en
sorte de pouvoir tout mettre sur une ligne ?
Tu enregistres sous forme d'Application Bundle et tu modifies le chemin
après le dernier &.
à propos,
c'est quoi la différence entre "script" et "paquet de scripts",
et entre "application" et "progiciel" ?
On doit pouvoir faire mieux, je ne fais que bidouiller en AS.
moi aussi :-)
d'après ce que j'ai compris on est obligé de passer par ça pour lancer
des scripts shell au démarrage
--
j'agis contre l'assistanat, je travaille dans une SCOP !
In article <1i5854o.1q496x78njmjeN%, (Laurent Pertois) wrote:
Tiens, un truc que je viens de tester :
set myPath to path to me as string
set myList to (do shell script "ls " & quoted form of POSIX path of myPath & "/../")
merci :-)
set myPath to path to me do shell script "`dirname '" & POSIX path of myPath & "'`/script-de-demarrage"
ça marche bien (sauf dans l'éditeur de scripts, voir mon autre msg) :-)
il y a juste un truc qui me gêne, c'est que j'ai horreur d'avoir des variables quand c'est pas nécessaire
et quand on remplace "myPath" par "path to me" ça nous dit qu'il veut une expression et pas un nom de commande est ce que c'est possible de transformer "path to me" en expression, en sorte de pouvoir tout mettre sur une ligne ?
Tu enregistres sous forme d'Application Bundle et tu modifies le chemin après le dernier &.
à propos, c'est quoi la différence entre "script" et "paquet de scripts", et entre "application" et "progiciel" ?
On doit pouvoir faire mieux, je ne fais que bidouiller en AS.
moi aussi :-)
d'après ce que j'ai compris on est obligé de passer par ça pour lancer des scripts shell au démarrage
-- j'agis contre l'assistanat, je travaille dans une SCOP !
laurent.pertois
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 ?
-- Politically Correct Unix - UTILITIES The "touch" command has been removed from the standard distribution due to its inappropriate use by high-level managers.
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 ?
--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.
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 ?
-- Politically Correct Unix - UTILITIES The "touch" command has been removed from the standard distribution due to its inappropriate use by high-level managers.
Patrick Stadelmann
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>
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.
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.
Patrick -- Patrick Stadelmann
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>
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.
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.
Patrick
--
Patrick Stadelmann <Patrick.Stadelmann@unine.ch>
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>
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.
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.
Patrick -- Patrick Stadelmann
Patrick Stadelmann
In article , Thomas 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)
à 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.
Patrick -- Patrick Stadelmann
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)
à 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.
Patrick
--
Patrick Stadelmann <Patrick.Stadelmann@unine.ch>
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)
à 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.
Patrick -- Patrick Stadelmann
Thomas
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"
-- j'agis contre l'assistanat, je travaille dans une SCOP !
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"
--
j'agis contre l'assistanat, je travaille dans une SCOP !