C'è un modo per includere in java dei comandi di windows (ad es. shutdown) come nel c?
C'è un modo per includere in java dei comandi di windows (ad es. shutdown) come nel c?
Java non fornisce funzionalità specifiche che dipendono fortemente dal sistema operativo (es. shutdown, reboot, creazione di link, informazioni sull'hardware, ecc....)Originariamente inviato da jalexb
C'è un modo per includere in java dei comandi di windows (ad es. shutdown) come nel c?
Le soluzioni sono sempre solo 2: a) sfruttare JNI per invocare del codice nativo e ad esempio funzioni di sistema (potresti anche trovare una libreria che faccia ciò al posto tuo) oppure b) lanciare eseguibili/tools esterni che fanno quello che chiedi.
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Potresti usare Runtime.getRuntime().exec(cmd) ma è strettamente dipendente dal sistema operativo...Originariamente inviato da jalexb
C'è un modo per includere in java dei comandi di windows (ad es. shutdown) come nel c?
SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
Di questo libro e degli altri (blog personale di recensioni libri) | NO M.P. TECNICI
ho provato con Runtime.getRuntime().exec(cmd).....al posto di "cmd" dovrò metterci qualk comando windows, presumo, o no?.....per provare qulae comando potrei mettere?
http://www.aumha.org/win5/a/shutcut.phpOriginariamente inviato da jalexb
per provare qulae comando potrei mettere?
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
E' possibile mettere il path nell exec(), in modo da aprire un qualsiasi file?
Es.
Runtime.getRuntime.exec(path del file)
Sì ne ho parlato quiOriginariamente inviato da jalexb
E' possibile mettere il path nell exec(), in modo da aprire un qualsiasi file?
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
ho visto il thread a cui mi hai indirizzato:
Runtime.getRuntime().exec("cmd /k start \"\"\"")
con questo mi si apre la finestra dos. Se vorrei aprire un file che sta in:
H:\Documents and Settings\alex\Documenti\a.txt
ho provato a fare questo:
Runtime.getRuntime().exec("cmd /k start \"\"\"" + H:\Documents and Settings\alex\Documenti\a.txt +"\"");
mi dà errore; come posso fare?
Beh ma non hai specificato alcun file!!!!Originariamente inviato da jalexb
Runtime.getRuntime().exec("cmd /k start \"\"\"")
con questo mi si apre la finestra dos.
Originariamente inviato da jalexb
Se vorrei aprire un file che sta in:
H:\Documents and Settings\alex\Documenti\a.txt
ho provato a fare questo:
Runtime.getRuntime().exec("cmd /k start \"\"\"" + H:\Documents and Settings\alex\Documenti\a.txt +"\"");
mi dà errore; come posso fare?Ovviamente sintassi sbagliata!
codice:String file = "H:\\Documents and Settings\\alex\\Documenti\\a.txt"; Runtime.getRuntime().exec("cmd /c start \"\" \"" + file + "\"");
Andrea, andbin.dev – Senior Java developer – SCJP 5 (91%) • SCWCD 5 (94%)
java.util.function Interfaces Cheat Sheet — Java Versions Cheat Sheet
Se quel file lo volessi cancellare? Si può fare? (ad es. con un DELETE o qualke altro comando)
thanks