Hallo liebe Forum-User,
ich habe jetzt schon stundenlang das Netz durchstöbert und auch eure Forensuche benutzt, doch leider habe ich nicht die passende Lösung gefunden.
Ich versuche in einem JAVA-Programm ein PING-Befehl abzusetzen. Das gelingt mir bisher auf verschiedene Weisen, aber nicht so, wie ich mir das wünsche
Hier der Quellcode(das wichtige Teilstück):
Inhalt der BATCH-Datei:
So der Status Quo....ich drücke also auf einen Button, der öffnet die .bat und diese öffnet ein CMD-Fenster, welches den PING ausführt. Ich finde das mehr als umständlich Kann ich nicht direkt aus JAVA ein CMD aufrufen und dort einen belibiegen PING-Befehl absetzen?
So hätte man dann die Möglichkeit ein Eingabefeld zu erstellen, in die man die IP einträgt und dann an diese Adresse ein PING gestartet wird.
Wäre toll, wenn ihr mir helfen könnten!
Einen schönen Tag.
ich habe jetzt schon stundenlang das Netz durchstöbert und auch eure Forensuche benutzt, doch leider habe ich nicht die passende Lösung gefunden.
Ich versuche in einem JAVA-Programm ein PING-Befehl abzusetzen. Das gelingt mir bisher auf verschiedene Weisen, aber nicht so, wie ich mir das wünsche
Hier der Quellcode(das wichtige Teilstück):
Java:
public void actionPerformed(ActionEvent e)
{
if (e.getSource() == button1)
{
try {
Process child;
String[] cmds = new String[]{"cmd", "/C", "start D:\\Programme\\IP\\ping1.bat\""};
child = Runtime.getRuntime().exec(cmds);
}
catch (IOException f) {
f.printStackTrace();
}
}
} // Ende actionPerformed
Inhalt der BATCH-Datei:
Code:
@echo off
ping 192.168.1.1 -t
So der Status Quo....ich drücke also auf einen Button, der öffnet die .bat und diese öffnet ein CMD-Fenster, welches den PING ausführt. Ich finde das mehr als umständlich Kann ich nicht direkt aus JAVA ein CMD aufrufen und dort einen belibiegen PING-Befehl absetzen?
So hätte man dann die Möglichkeit ein Eingabefeld zu erstellen, in die man die IP einträgt und dann an diese Adresse ein PING gestartet wird.
Wäre toll, wenn ihr mir helfen könnten!
Einen schönen Tag.