|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Aug 2005
Messaggi: 170
|
[Java] Runtime.getRuntime().exec ????
Ciao a tutti ragazzi come vedete sto sbattendo un po' la testa tra java e c++ con lo stesso problema ... ma ho deciso di tentare tutte e due le soluzioni... e poi scegliere....
Vado nello specifico: il metodo exec () (come da voi suggerito mi consente di aprire il file nomefile.txt con notepad) Runtime.getRuntime().exec("notepad nomefile"); In realtà questo è molto limitato nel senso che vorrei aprire un file qualunque contenuto in una cartella ... mi chiedevo se era possibile fare inserire il nome del file all'utente assegnarlo ad una var di tipo string e quindi passare tale stringa nel metodo exec () Qualcuno mi sa dire dopo posso trovare il prototipo di exec ()??? Per intenderci in questo modo non va: Runtime.getRuntime().exec(notepad nomefile); e come prima cerca solo i file di nome: "nomefile" |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
la documentazione la trovi qui
http://java.sun.com/j2se/1.4.2/docs/...g/Runtime.html Naturalmente il metodo non accetta solo stringhe costanti, per cui puoi passare una qualunque stringa valorizzata dall'utente: String nome_file = "miofile.txt"; Runtime.getRuntime().exec("notepad " + nome_file); |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
il metodo exec() riceve anche un vettore di stringhe, quindi ti consiglio di fare così:
String [] file=new String[2]; String utente=leggiDaTastiera(); String programma="programma da eseguire";//notepad file[0]=preogramma; file[1]=utente; Runtime.getRuntime().exec(file); Vedi così e poi facci sapere se è tutto ok.CIAO
__________________
My gaming placement |
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Aug 2005
Messaggi: 170
|
!
Ragazzi siete davvero il massimo... vi ringrazio di cuore per la disponibilità.
domani provo e vi faccio sapere ... in ogni caso grazie!!!!! |
![]() |
![]() |
![]() |
#5 |
Member
Iscritto dal: Aug 2005
Messaggi: 170
|
Ok funziona... mi chiedevo:
se passo tutto il percorso in nomefile mi apre comunque il file??? |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: May 2005
Città: Roma
Messaggi: 7938
|
certo
![]() ![]() ![]()
__________________
My gaming placement |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 19:16.