Batch Variable an Firefox übergeben?

Hallo!

Ich habe eine kleine Frage:

Ist es möglich in BATCH untenstehende Aufgabe zu lösen?

1. Ich möchte in ein cmd-Fenster die URL einer Seite eingeben.
2. Pingen der URL und übergeben der IP an eine Variable.
3. Variable (mit der IP) an Firefox-Adresszeile übergeben.

Folgenden Versuch habe ich bis jetzt unternommen:

Code:
@echo off 
SET /P seite="Bitte Webseite eingeben: "
ping %seite%  
start firefox.exe

Ich weiß, das ist noch weit entfernt von der Lösung des Problems, aber irgendwie komm ich nicht weiter!

Danke schon jetzt für eventuelle Lösungsvorschläge!

Lg

hary00
 
Original von Spyx
Bloß die IP aus einem Ping-Befehl heraus zu filtern könnte etwas umständlich sein.

also unter Linux würde ich sofort mit regulären Ausdrücken anfangen, aber kennt die Windows-CMD auch irgendwelche Befehle, um mit regulären Ausdrücken was zu filtern? oder überhaupt erstmal um die Ausgabe eines Commands in einer Variable zu speichern?


@hary00:
den Sinn deines Scriptes verstehe ich jedoch nicht ganz....

Dir ist schon klar, dass auf vielen Servern mehrere Seiten gehostet werden und somit nicht jede IP nur zu einer Domain gehört, sondern viele Domains auf ein und die selbe IP zeigen?! Die Wahl, welche Seite dann angezeigt wird, wird durch die VHOST-Einträge des Webservers geregelt.
Das bedeutet, dass http://IP_VON_DER_DOMAIN nicht unbedingt auf die Seite führt, wie http://DOMAINNAME

Anders herum gibt es natürlich auch große Projekte (z.B. Google, Wikipedia, etc.), wo eine Seite auf mehrere Server verteilt ist...
 
Hallo nochmal!

@Spyx&CentralWay: Das Problem mit dem übergeben an den Firefox ist somit ja gelöst. Herzlichen Dank!

Bin jetzt am Google'n wie man die IP-Adresse aus dem ping command herausfiltern kann.
Scheint aber irgendwie nicht so leicht möglich zu sein... X(
Falls wer ne Idee hat, bin dankbar über jeden neuen Ansatz...

@beavisbee: Es ist mir schon bewusst das nicht jede IP unweigerlich mit EINER Domain verknüpft ist. Aber ich glaube das es bei den meisten Seiten gut funktioniert. Aber trotzdem Danke für den Hinweis!

Stimmt schon, das kleine Script ist wahrscheinlich nicht unbedingt das "Sinnvollste", aber ich hatte die Idee und jetzt will ich's auch umsetzen! :-) Für's ego... :P

-----------------------

EDIT: Bin beim Google'n auf etwas gestoßen: http://wiki.winboard.org/index.php/Ausgabe_in_einer_Batch-Datei_filtern.

Hab schon verschiedene Varianten durchprobiert, aber hatte noch keinen Erfolg.
Die meiner Meinung nach Beste Idee war bis jetzt ping google.at|find "[ ]" (Da die IP ja in eckigen Klammern steht... Aber die Ausgabe ist dann leider LEER!
 
Zurück
Oben