MT5
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.

MT5

Forum per gli studenti di informatica dell'MT5
 
IndiceIndice  CercaCerca  Ultime immaginiUltime immagini  RegistratiRegistrati  Accedi  

 

 piccolo tips in java

Andare in basso 
2 partecipanti
AutoreMessaggio
andrix1984
Nuovo Ingresso
Nuovo Ingresso
andrix1984


Numero di messaggi : 46
Età : 39
Data d'iscrizione : 09.03.08

piccolo tips in java Empty
MessaggioTitolo: piccolo tips in java   piccolo tips in java Icon_minitimeVen Mar 14, 2008 1:30 pm

Allora... non so a voi, ma personalmente, mi è capitato diverse volte di dover interagire col sistema operativo, catturarne l'output, etc... insomma, se ad esempio, sono sotto linux, e lancio un comando del tipo "ls", sulla consolle vedrò l'output... e se questo comando lo volessi lanciare da un software scritto in java, e volessi catturarne l'output?

Semplice Very Happy

Scriveremo un programmino che ci dii in output, tramite java, il risultato di ls -l seguito sulla directory corrente in cui ci troviamo

(NB, se lavoriamo sotto windows, cambiare la stringa comando nel seguente modo)
//String comando [] = new String("DIR /p");

try{

//scriviamo il comando che vogliamo lanciare... se siamo sotto linux (perchè SIAMO sotto linux, vero?)
String comando[ ] = new String("/bin/sh","-c","ls -l");

//creo il processo e gli faccio eseguire il comando
Process processo = Runtime.getRuntime().exec(comando);

//creo il bufferedReader, che mi prenderà l'InputStream del processo creato prima
BufferedReader br = new BufferedReader(new InputStreamReader(processo.getInputStream()));
String linea = "";

//fin quando il bufferedReader continua a leggere, gli faccio stampare l'output. Se la stringa è uguale a null (attenzione... null è diverso da "" o da "\n"), allora continua a leggere l'output...

while((linea = br.readLine())!=null)
System.out.println(linea);
}

catch(Exception e){

e.printStackTrace();

}

Spero che vi sia utile... a presto lol!
Torna in alto Andare in basso
http://www.hackthissite.org/user/view/andrix84
KillerCD
Moderatore
Moderatore
KillerCD


Numero di messaggi : 380
Età : 37
Localizzazione : Proprio Cosenza Cosenza
Data d'iscrizione : 16.12.07

piccolo tips in java Empty
MessaggioTitolo: Re: piccolo tips in java   piccolo tips in java Icon_minitimeVen Mar 14, 2008 4:26 pm

interessante Smile
Torna in alto Andare in basso
http://greensmurf.wordpress.com/
 
piccolo tips in java
Torna in alto 
Pagina 1 di 1
 Argomenti simili
-
» Core Java in PDF
» Errore in java (NoClassDefFoundError)
» USO DI GIF ANIMATE IN JAVA
» Client irc java (nIRC)
» Client/Server in Java

Permessi in questa sezione del forum:Non puoi rispondere agli argomenti in questo forum.
MT5 :: Fai da te :: Aiuto-
Vai verso: