Guten Tag
Intro
Ich habe in letzter zeit festgestellt, dass kubuntu einige schön aussehende tools hat, die aber selten genau das machen was man eigentlich will. Insbesondere im Wireless berreich. da gibt man häufig Parameter ein und es passiert... nichts. Damit habe ich mich abgefunden und mittlerweile für die 6-7 Wireless lans die ich häufig benutze schöne Shell Skripte geschrieben mit den jeweiligen Parametern. Nun hat mich der Basteltrieb gepackt und ich habe mir überlegt mittels java ein schönes Gui zu schreiben wo ich per knopfdruck auf die jeweiligen skripte zugreifen kann und die aktivieren kann. Zusätzlich später noch ein Gui hinzufügen zum generieren eines neuen Skriptes.
Problem
nun habe ich das Problem das ich zwar sehr wohl auf die Konsole zugreifen kann mittels
public static void testmethode() throws IOException
{
Process proc = Runtime.getRuntime().exec("konsole");
}
dies öffnet dann eben die Konsole.
Aber was ich bisher noch nicht kann, ist dann dort via Java einen Befehl unterzujubeln. So rein überlegungstechnisch wollte ich das mit einem Outputstream machen im stil von:
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(proc.getOutputStream()));
out.write("ls");
ls hier rein zum test. es passiert aber genau nichts.
Mit der windoof cmd sieht die Sache so ungefähr so aus:
Process proc = Runtime.getRuntime().exec( "cmd /c ipconfig /all" );
Öffnet also die Cmd Konsole und gibt gerade die Ipconfig aus. Das geht widerum leider nicht unter Linux
Hätte da jemand eine idee?
Besten Dank im voraus.