Mam program ktory w pewnym watku caly czas odbiera informacje, np z socketa
Chcialbym aby po odebraniu informacji np. "start" program uruchomil skrypt powloki,
jednoczesnie nie tracac mozliwosci czytania strumienia io.
Jak zrobic cos takiego?
Mam program ktory w pewnym watku caly czas odbiera informacje, np z socketa
Chcialbym aby po odebraniu informacji np. "start" program uruchomil skrypt powloki,
jednoczesnie nie tracac mozliwosci czytania strumienia io.
Jak zrobic cos takiego?
Wątek + ShellExecute.
pzdr.
a moglbys rozwinac swoja wypowiedz???
pzdr.
ktos_tam__:Ale w javie!
LOL
Sorry, chyba przemęczony jestem. wydawało mi się że jest to w dziale delphi :|
dzieki
wyglada na to ze dziala :)
he he w sumie moze inny jezyk, ale brakowalo mi dostepu do shella
znalazlem klase o podeobnej funkcjonalnosci
http://www.teamdev.com/downloads/winpack/javadoc/com/jniwrapper/win32/shell/Shell32.html
szkoda ze nie jest za free tylko :(
try
{
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec("skrypt.bat");
int exitVal = proc.exitValue();
System.out.println("Process exitValue: " + exitVal);
} catch (Exception e){
e.printStackTrace();
}
pozdrawiam
try
{
Runtime rt = Runtime.getRuntime();
Process proc = rt.exec("skrypt.bat");
int exitVal = proc.exitValue();
System.out.println("Process exitValue: " + exitVal);
} catch (Exception e){
e.printStackTrace();
}
niestety w moim przypadku to nie dzialalo...
Dopiero po zakonczeniu watku nasluchiwania rozpoczynal sie Process
nie wiem dlaczego w sumie