If-Abfrage für Internetverbindung
Moderator: MVogt
If-Abfrage für Internetverbindung
Hallo,
Ich würde gerne in einer setup.inf die Internetverbindung prüfen.
Mit dem Ziel, dass nur wenn eine Verbindung ins Internet besteht, bestimmte Befehle ausgeführt werden.
Mir ist nur leider nicht klar, ob und wie man das umsetzen kann. Man könnte zwar mit einer Batch-Datei einen Ping (z.B. auf Google) starten, aber wie bekomme ich dann das Ergebnis in die setup.inf?
Hat jemand eine Idee dazu?
Gruß Julia
Ich würde gerne in einer setup.inf die Internetverbindung prüfen.
Mit dem Ziel, dass nur wenn eine Verbindung ins Internet besteht, bestimmte Befehle ausgeführt werden.
Mir ist nur leider nicht klar, ob und wie man das umsetzen kann. Man könnte zwar mit einer Batch-Datei einen Ping (z.B. auf Google) starten, aber wie bekomme ich dann das Ergebnis in die setup.inf?
Hat jemand eine Idee dazu?
Gruß Julia
-
- Moderator
- Posts: 7962
- Joined: 13. Dec 2004, 23:10
- Location: Adendorf/Lüneburg
Optional kann man auch alive.exe mit CALL aufrufen und den ErrorLevel auswerten.
Download hier: http://dl.dropbox.com/u/2271599/misc/Alive.exe
Download hier: http://dl.dropbox.com/u/2271599/misc/Alive.exe
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com
Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.
Hallo,
erstmal Danke für die schnellen Antworten
Der Tipp mit der Alive.exe funktioniert gut. Ich habe nur gerade festgestellt, dass es mein Problem leider nicht ganz löst.
Wenn der Proxy-Server an dem Rechner nicht eingerichtet ist, funktioniert der Ping trotzdem. Also bringt mir das doch nichts.
Ich bastel da erstmal noch etwas weiter, wenn ich es nicht hinbekomme, melde ich mich nochmal.
Gruß Julia
erstmal Danke für die schnellen Antworten
Der Tipp mit der Alive.exe funktioniert gut. Ich habe nur gerade festgestellt, dass es mein Problem leider nicht ganz löst.
Wenn der Proxy-Server an dem Rechner nicht eingerichtet ist, funktioniert der Ping trotzdem. Also bringt mir das doch nichts.
Ich bastel da erstmal noch etwas weiter, wenn ich es nicht hinbekomme, melde ich mich nochmal.
Gruß Julia
Hai,
eventuell kann man die Prüfung mit lynx (http://www.vordweb.co.uk/standards/download_lynx.htm), einem Browser auf commandline, testen.
eventuell kann man die Prüfung mit lynx (http://www.vordweb.co.uk/standards/download_lynx.htm), einem Browser auf commandline, testen.
Hi,
leider funktioniert das auch nicht, da lynx über eine spezielle Config-Datei seine Proxyinfos bekommt. Und wenn ich die direkt mitgeben würde, heißt es ja noch nicht, dass dies im IE auch eingestellt ist.
Ich habe aber noch eine neue Idee.
In der Registry unter HKCU gibt es einen Key "ProxyEnable", wenn der Wert "1" ist, ist der Proxy aktiv.
Wie man mit Empirum prüft, ob ein Key vorhanden ist, weiß ich. Aber kann man auch auf einen bestimmten Wert prüfen?
leider funktioniert das auch nicht, da lynx über eine spezielle Config-Datei seine Proxyinfos bekommt. Und wenn ich die direkt mitgeben würde, heißt es ja noch nicht, dass dies im IE auch eingestellt ist.
Ich habe aber noch eine neue Idee.
In der Registry unter HKCU gibt es einen Key "ProxyEnable", wenn der Wert "1" ist, ist der Proxy aktiv.
Wie man mit Empirum prüft, ob ein Key vorhanden ist, weiß ich. Aber kann man auch auf einen bestimmten Wert prüfen?
-
- Posts: 248
- Joined: 05. Feb 2007, 11:42
- Contact:
Es geht sogar mit aber mit Zwischenschritt vermeidet man unter Umständen Probleme.
Wäre es nicht auch sinnvoll neben "Proxy Enable" auch die Konfiguration selbst auszulesen? Es könnte ja ein Proxy aktiviert sein, der aber der Falsche ist...
Code: Select all
If "%HKLM,schlach-mich-dod%" == "?" Then "Set:DoThis" Else "Set:DoThat" EndIf
Wäre es nicht auch sinnvoll neben "Proxy Enable" auch die Konfiguration selbst auszulesen? Es könnte ja ein Proxy aktiviert sein, der aber der Falsche ist...
Philipp Kießler
-
- Posts: 367
- Joined: 03. Oct 2009, 08:57
- Location: Herrenstr.11 * 76706 Dettenheim
- Contact:
Da gibt es doch auch was vom Package Robot.
Der Package Robot hat dafür extra Befehle, die mehr machen als nur "PING". Man kann damit direkt einen Servername bzw. IP-Adresse und einen Port angeben.
Zum Beispiel:
IPA\ - if port available
oder
ISA\ - if Server available
Damit kann man sich leicht eine EXE machen die flexibel zur Anforderung passt.
Die sind ganz einfach anzuwenden.
Der Package Robot hat dafür extra Befehle, die mehr machen als nur "PING". Man kann damit direkt einen Servername bzw. IP-Adresse und einen Port angeben.
Zum Beispiel:
IPA\ - if port available
oder
ISA\ - if Server available
Damit kann man sich leicht eine EXE machen die flexibel zur Anforderung passt.
Die sind ganz einfach anzuwenden.
Who is online
Users browsing this forum: No registered users and 3 guests