Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

Batch Variable an Firefox übergeben?

Diskussion: Batch Variable an Firefox übergeben? im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hallo! Ich habe eine kleine Frage: Ist es möglich in BATCH untenstehende Aufgabe zu lösen? 1. Ich möchte in ...

Antwort
Alt 06.09.08, 14:55   #1 (permalink)
 
Registriert seit: 10.09.05
hary00 Leistung: Facit NTK
Likes: 0
Smile Batch Variable an Firefox übergeben?

Anzeige

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
hary00 ist offline   Mit Zitat antworten
Alt 06.09.08, 15:37   #2 (permalink)
 
Registriert seit: 16.10.07
Spyx Leistung: Facit NTK
Spyx eine Nachricht über ICQ schicken
Likes: 0
Standard

Das sollte dir weiterhelfen, um den Firefox mit der passenden IP / Homepage zu starten:
http://www.firefox-browser.de/wiki/Parameter

Bloß die IP aus einem Ping-Befehl heraus zu filtern könnte etwas umständlich sein.
Spyx ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 06.09.08, 17:06   #3 (permalink)
 
Registriert seit: 03.05.06
CentralWay Leistung: Facit NTK
Likes: 0
Standard

Code:
firefox.exe -new-tab <IP>
CentralWay ist offline   Mit Zitat antworten
Alt 06.09.08, 17:11   #4 (permalink)
Member of Honour
 
Benutzerbild von beavisbee
 
Registriert seit: 22.02.07
beavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium IIIbeavisbee Leistung: Pentium III
beavisbee eine Nachricht über ICQ schicken
Likes: 77
Standard

Zitat:
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...
beavisbee ist offline   Mit Zitat antworten
Alt 06.09.08, 18:50   #5 (permalink)
Themenstarter
 
Registriert seit: 10.09.05
hary00 Leistung: Facit NTK
Likes: 0
Standard

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...
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...

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

EDIT: Bin beim Google'n auf etwas gestoßen: http://wiki.winboard.org/index.php/A...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!
hary00 ist offline   Mit Zitat antworten
Alt 06.09.08, 19:16   #6 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard

du könntest die ausgabe des ping mit gawk [1] bearbeiten, dann hast du nurnoch die ipadresse. damit solltest du weiter arbeiten können. ein (verdammt) umfangreiches manual gibts unter [2].

[1] http://gnuwin32.sourceforge.net/packages/gawk.htm
[2] http://www.gnu.org/software/gawk/manual/gawk.txt

edit: noch ein kleines beispiel für das linux awk:
$ echo "Hallo, ich bin ein kleiner lustiger Text." | awk '{print $3 $5}'
ausgabe: binkleiner
xeno ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Batch Variable an Firefox übergeben?
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Daten übergeben Prophion Code Kitchen 0 22.04.08 09:54
firefox proxy einstellungen per batch / registry ändern? b4ck Code Kitchen 2 04.01.07 12:45
Mailadresse aus Firefox an Outlook übergeben ratloser Die Problemzone 7 16.01.06 16:18
Batch: Ausgabe in Variable umleiten Shark85 Code Kitchen 0 31.05.05 16:09
daten in variable übergeben mit sql AaFreak Code Kitchen 3 01.11.04 18:15


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61