Hallo,
Hallo
wenn ich eine konsolenanwendung, z.b. cmd.exe aufrufe, wie füge ich variablen an, die aus einem textfeld kommen?
zum beispiel: rt.exec("cmd.exe dir");
Was du suchst ist nicht "cmd.exe dir", sondern "cmd.exe /c dir". So
am Stück darfst du das aber nicht an die exec-Methode weitergeben.
Vielmehr übergibst du das Kommando und die einzelnen Parameter
in einem String-Arry. Siehe:
http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Runtime.html#exec(java.lang.String[])
(heute mal nicht als Link)
Gruß
Slyh
--
Es gibt 10 Arten von Menschen. Solche, die das Binärsystem verstehen, und solche, die es nicht verstehen.
Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:} va:} de:] zu:) fl:( ss:) ls:/ js:|
Es gibt 10 Arten von Menschen. Solche, die das Binärsystem verstehen, und solche, die es nicht verstehen.
Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:} va:} de:] zu:) fl:( ss:) ls:/ js:|