Bonjour
Je suis un novice complet en terme de terminal, d'automator et d'apple script.
La situation
j'ai un dossier "machin_truc"
dans ce dossier j'ai un script python "jouet.py"
je lance manuellement le terminal et tape CD ce qui donne
après le signe > CD
après CD je glisse dans le terminal le dossier machin_truc ce qui donne
nouveau signe >
je glisse le fichier "jouet.py" ce qui donne
touche return pour valider et mon Py est lancé.
Bon c'est pas très rapide comme procédure.
Aussi j'essaye de réaliser avec automator une application qui en un clic :
m'ouvre le terminal
le met au premier plan
saisi :
Volumes/SSD/machin_truc/jouet.py
et valide
j'ai pensé passer dans automator par exécuter un script AppleScript
dans la fenêtre du script j'ai fais
-- lancer le terminal et le placer en premier plan
tell application "Terminal"
activate
end tell
-- ligne de commande envoyée dans le terminal,
do script shell " CD /ssd/machin_truc user$ /Volumes/SSD/machin_truc/jouet.py"
j'ai essayé plusieurs tournures de ligne de commande .
Le terminal s'ouvre mais j'ai toujours des messages d'erreur sans arriver à lancer jouets.py
merci pour une aide
Cordialement
Je suis un novice complet en terme de terminal, d'automator et d'apple script.
La situation
j'ai un dossier "machin_truc"
dans ce dossier j'ai un script python "jouet.py"
je lance manuellement le terminal et tape CD ce qui donne
après le signe > CD
après CD je glisse dans le terminal le dossier machin_truc ce qui donne
touche returnCD /ssd/machin_truc user$
nouveau signe >
je glisse le fichier "jouet.py" ce qui donne
CD /ssd/machin_truc user$ /Volumes/SSD/machin_truc/jouet.py
touche return pour valider et mon Py est lancé.
Bon c'est pas très rapide comme procédure.
Aussi j'essaye de réaliser avec automator une application qui en un clic :
m'ouvre le terminal
le met au premier plan
saisi :
puis saisiCD /ssd/machin_truc
Volumes/SSD/machin_truc/jouet.py
et valide
j'ai pensé passer dans automator par exécuter un script AppleScript
dans la fenêtre du script j'ai fais
-- lancer le terminal et le placer en premier plan
tell application "Terminal"
activate
end tell
-- ligne de commande envoyée dans le terminal,
do script shell " CD /ssd/machin_truc user$ /Volumes/SSD/machin_truc/jouet.py"
j'ai essayé plusieurs tournures de ligne de commande .
Le terminal s'ouvre mais j'ai toujours des messages d'erreur sans arriver à lancer jouets.py
merci pour une aide
Cordialement