IPB     Il futuro di Tevac dipende da te!  

Benvenuto Visitatore ( Log In | Registrati )

  · · · · · · · · · · · ·
Reply to this topicStart new topic
> Terminale e applescript
fede86
messaggio 23 May 2008, 17:08
Messaggio #1


Level 2/11
**

Gruppo: Forum User
Messaggi: 62
Iscritto il: 20-May 08
Da: San Giorgio in Salici - VR
Utente Nr.: 10.351



Ciao a tutti, forse non sono nella posizione giusta per questa domanda,
se io batto un comando a terminale posso salvarlo e crearne un'apllicazione di modo che quando la faccio partire mi apre la finestra del terminale e mi mostra il risultato?


Grazie
Go to the top of the page
 
+Quote Post
Roberto Rota
messaggio 23 May 2008, 17:35
Messaggio #2


V-Strommer
Gruppo icone

Gruppo: Root Admin
Messaggi: 13.241
Iscritto il: 14-May 03
Da: Vignola (MO)
Utente Nr.: 2



non so se puoi fare una aplicazione che faccia tanto, ma puoi fare un applescript che lanci un comando da terminale, prenda il risultato del comando e te lo mostri




--------------------
Mi ci è voluto un weekend in Liguria per scoprire ...

Supporta Tevac
Go to the top of the page
 
+Quote Post
fede86
messaggio 23 May 2008, 17:40
Messaggio #3


Level 2/11
**

Gruppo: Forum User
Messaggi: 62
Iscritto il: 20-May 08
Da: San Giorgio in Salici - VR
Utente Nr.: 10.351



ciao,

e questo come si puo fare?
Go to the top of the page
 
+Quote Post
Roberto Rota
messaggio 23 May 2008, 17:51
Messaggio #4


V-Strommer
Gruppo icone

Gruppo: Root Admin
Messaggi: 13.241
Iscritto il: 14-May 03
Da: Vignola (MO)
Utente Nr.: 2



esempio facile facile, scusa volevo metterlo prima ma me lo sono scordato. fai un applescript così, nella prima riga al posto di ls -l puoi mettere il comando da terminale che ti interessa.

CODICE
set pippo to do shell script "ls -l"
tell application "Finder" to display dialog pippo


questa è solo una sbrigativa base di partenza, poi ci puoi lavorare a tuo piacere


--------------------
Mi ci è voluto un weekend in Liguria per scoprire ...

Supporta Tevac
Go to the top of the page
 
+Quote Post
IKEE
messaggio 23 May 2008, 19:16
Messaggio #5


Level 3/11
***

Gruppo: Forum User +
Messaggi: 116
Iscritto il: 18-November 06
Da: Gorizia
Utente Nr.: 7.306



In alternativa ti puoi salvare un file .term direttamente da terminale, contenente i comandi che vuoi lanciare. Te lo salvi dove ti aggrada e con un doppio click ti lancia sia il terminale che i comandi in esso contenuti.
Saluti


--------------------
IKEE
----------------
iBook G3 800 12"
PB G4 1.5 12"
----------------
La pazienza è il mio mestiere
Go to the top of the page
 
+Quote Post
Roberto Rota
messaggio 23 May 2008, 19:18
Messaggio #6


V-Strommer
Gruppo icone

Gruppo: Root Admin
Messaggi: 13.241
Iscritto il: 14-May 03
Da: Vignola (MO)
Utente Nr.: 2



CITAZIONE(IKEE @ 23 May 2008, 19:16) *
In alternativa ti puoi salvare un file .term direttamente da terminale, contenente i comandi che vuoi lanciare. Te lo salvi dove ti aggrada e con un doppio click ti lancia sia il terminale che i comandi in esso contenuti.
Saluti

questa mi mancava, grazie icon_wink.gif


--------------------
Mi ci è voluto un weekend in Liguria per scoprire ...

Supporta Tevac
Go to the top of the page
 
+Quote Post
Fed3rico
messaggio 24 May 2008, 00:16
Messaggio #7


FED3RICO
******

Gruppo: Supporter
Messaggi: 1.830
Iscritto il: 3-July 04
Da: Tamara
Utente Nr.: 2.082



QUOTE (fede86 @ 23 May 2008, 17:08) *
crearne un'apllicazione di modo che quando la faccio partire mi apre la finestra del terminale e mi mostra il risultato?


Salva questo

CODE
on run
     tell application "Terminal" to do script "ls -l"
end run


come applicazione, usando /Applicazioni/AppleScript/Script Editor


--------------------
iPhone è un troll.
Go to the top of the page
 
+Quote Post
poweruser
messaggio 25 May 2008, 17:33
Messaggio #8


MacInATopic
Gruppo icone

Gruppo: Team Moderatori
Messaggi: 24.319
Iscritto il: 27-July 03
Da: Maglie (LE)
Utente Nr.: 440



CITAZIONE(IKEE @ 23 May 2008, 19:16) *
In alternativa ti puoi salvare un file .term direttamente da terminale, contenente i comandi che vuoi lanciare. Te lo salvi dove ti aggrada e con un doppio click ti lancia sia il terminale che i comandi in esso contenuti.
Saluti
Con un file .command forse è anche più semplice. Si scrive lo script da eseguire, lo si salva con l'estensione .command e gli si danno i permessi di esecuzione.

Ciao
Paolo


--------------------
Paolo Portaluri

guru, n: A computer owner who can read the manual.
Go to the top of the page
 
+Quote Post
Federico_82
messaggio 26 May 2008, 18:50
Messaggio #9


Level 2/11
**

Gruppo: Forum User
Messaggi: 91
Iscritto il: 4-May 07
Utente Nr.: 8.165



CITAZIONE(poweruser @ 25 May 2008, 17:33) *
CITAZIONE(IKEE @ 23 May 2008, 19:16) *
In alternativa ti puoi salvare un file .term direttamente da terminale, contenente i comandi che vuoi lanciare. Te lo salvi dove ti aggrada e con un doppio click ti lancia sia il terminale che i comandi in esso contenuti.
Saluti
Con un file .command forse è anche più semplice. Si scrive lo script da eseguire, lo si salva con l'estensione .command e gli si danno i permessi di esecuzione.

Ciao
Paolo



mettere degli echo dentro un .sh ed eseguirlo da AS con do shell script? potrebbe andare?
Go to the top of the page
 
+Quote Post
poweruser
messaggio 26 May 2008, 18:58
Messaggio #10


MacInATopic
Gruppo icone

Gruppo: Team Moderatori
Messaggi: 24.319
Iscritto il: 27-July 03
Da: Maglie (LE)
Utente Nr.: 440



Tutto si può fare, ma non ho capito bene quale risultato vuoi ottenere.

Ciao
Paolo


--------------------
Paolo Portaluri

guru, n: A computer owner who can read the manual.
Go to the top of the page
 
+Quote Post
Baco
messaggio 26 May 2008, 19:01
Messaggio #11


Harleista
Gruppo icone

Gruppo: Forum Staff
Messaggi: 10.106
Iscritto il: 19-May 03
Da: Casentino (AR)
Utente Nr.: 110



il .command lo fai esattamente come fosse un .sh, gli cambi solo l'estensione e lo lanci con un doppio click.


--------------------
Born to be wild
www.bachini.it
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 

Collapse

> 

    Titolo discussione Risposte Autore discussione Visite Ultima azione
No New Posts   2 fede86 45 27 November 2008 - 15:08
Ultimo messaggio di: fede86
No New Posts   0 ilgio 67 29 October 2008 - 20:29
Ultimo messaggio di: ilgio
No New Posts   2 taddeima 87 27 October 2008 - 09:36
Ultimo messaggio di: taddeima
No new   33 SoHo 2.317 22 October 2008 - 22:46
Ultimo messaggio di: gpz500
No New Posts   3 fede86 115 12 October 2008 - 11:08
Ultimo messaggio di: sirguich_
No New Posts   4 stefano1983 163 5 September 2008 - 15:47
Ultimo messaggio di: germinara
No New Posts   8 Emanuele Guicciardi 426 23 July 2008 - 21:11
Ultimo messaggio di: the_devil_88
No New Posts   0 Federico_82 139 21 July 2008 - 18:39
Ultimo messaggio di: Federico_82
No New Posts   2 arbushell 157 14 July 2008 - 23:36
Ultimo messaggio di: arbushell
No New Posts   6 joesqualo 155 10 July 2008 - 18:11
Ultimo messaggio di: joesqualo
No New Posts   4 areyoulucio 416 23 June 2008 - 01:53
Ultimo messaggio di: Biba
No new   10 [Daitarn] 1.862 28 May 2008 - 12:20
Ultimo messaggio di: [Daitarn]

Modalità di visualizzazione: Normale · Passa a: Lineare · Passa a: Outline


RSS Versione Lo-Fi Oggi è il: 3 December 2008 - 06:17
IP.Board Skin Developed By Creative Networks