applescript et terminal |
Bienvenue invité ( Connexion | Inscription )
applescript et terminal |
14 Jan 2003, 00:43
Message
#1
|
|
Adepte de Macbidouille Groupe : Membres Messages : 160 Inscrit : 25 May 2002 Membre no 2 541 |
Bonjour,
Je desire faire un petit script pour me connecter à mldonkey via le terminal mais j'avoue que n'y connais pas grand chose. Voici le script : tell application "Terminal" activate do script with command "cd /mldonkey2.00r2/mldonkey2r2" do script with command "./mldonkey >& mldonkey.log &" do script with command "telnet localhost 4000" end tell Le résultat est que trois fenêtres du terminal s'ouvrent avec chacune une commande alors que je n'en voudrais qu'une avec les 3 commandes ! |
|
|
8 Aug 2011, 19:23
Message
#2
|
|
Macbidouilleur d'argent ! Groupe : Membres Messages : 577 Inscrit : 2 Jan 2006 Membre no 52 717 |
Bonsoir,
Je me suis basé sur l'exemple trouvé sur ce poste pour essayer de faire mon premier apple script. tell application "Terminal" activate do script with command "sudo mkdir -p /opt/mports; sudo mkdir -p /opt/mports>; cd /opt/mports ; sudo svn checkout http://svn.macports.org/repository/macports/ trunk ; cd trunk/base ; sudo ./configure --enable-readline ; sudo make install ; sudo make distclean" end tell Les commandes terminales sont sudo mkdir -p /opt/mports cd /opt/mports sudo svn checkout http://svn.macports.org/repository/macports/trunk cd trunk/base sudo ./configure --enable-readline sudo make install sudo make distclean mais le script me donne une erreur de syntaxe sudo mkdir -p /opt/mports; sudo mkdir -p /opt/mports>; cd /opt/mports ; sudo svn checkout http://svn.macports.org/repository/macports/ trunk ; cd trunk/base ; sudo ./configure --enable-readline ; sudo make install ; sudo make distclean -bash: syntax error near unexpected token `;' Ou ai je mal fais svp ? Merci pour votre aide si je fais ça tell application "Terminal" activate do script with command "sudo mkdir -p /opt/mports" do script with command "cd /opt/mports" do script with command "sudo svn checkout http://svn.macports.org/repository/macports/ trunk" do script with command "cd trunk/base" do script with command "sudo ./configure --enable-readline" do script with command "sudo make install" do script with command "sudo make distclean" end tell Ca m'ouvre plusieurs fenêtres alors que je voudrais que les ordres se fasse l'un à après les autres dans la même fenêtre avec tell application "Terminal" activate do script with command "sudo mkdir -p /opt/mports & cd /opt/mports & sudo svn checkout http://svn.macports.org/repository/macports/ trunk & cd trunk/base & sudo ./configure --enable-readline & sudo make install & sudo make distclean" end tell ça passe mieux déjà -------------------- Macbook Pro 13 2011 Intel core I7 2.7 Ghz 4Go de ram 1333mhz 500 GO 5400Trs/mins sur Snowleopard 10.6.8
|
|
|
Guest_EricaL**_* |
9 Aug 2011, 00:30
Message
#3
|
Guests |
Bonsoir,
Je me suis basé sur l'exemple trouvé sur ce poste pour essayer de faire mon premier apple script. tell application "Terminal" activate do script with command "sudo mkdir -p /opt/mports; sudo mkdir -p /opt/mports>; cd /opt/mports ; sudo svn checkout http://svn.macports.org/repository/macports/ trunk ; cd trunk/base ; sudo ./configure --enable-readline ; sudo make install ; sudo make distclean" end tell il y a trois erreurs dans les commandes de l'AppleScript 1- L'erreur que donne bash est le caractère > dans "mports>" 2- Deux fois la même commande "sudo mkdir -p /opt/mports" 3- L'espace dans "macports/ trunk" Ceci fonctionne Code tell application "Terminal"
activate do script "sudo mkdir -p /opt/mports; cd /opt/mports; sudo svn checkout http://svn.macports.org/repository/macports/trunk; cd trunk/base; sudo ./configure --enable-readline; sudo make install; sudo make distclean" end tell Ce message a été modifié par EricaL** - 9 Aug 2011, 00:31. |
|
|
Nous sommes le : 29th March 2024 - 12:54 |