Bat erstellen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Crimer, 27. August 2008 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 27. August 2008
    Hi und zwar ich möchte ne kleine Bat. datei erstellen ... um mir ein paar dinge zu erleichtern ...

    Also ich möchte eine Webiste anpingen bzw. mehrere ...

    Zum Beispiel:


    Aktuelle Nachrichten -
    Bild.de

    WEB.DE - E-Mail-Adresse kostenlos, FreeMail, De-Mail & Nachrichten
    GMX: Email-Adresse, FreeMail, De-Mail & Nachrichten

    etc. und möchte dass die Ips dann in einer Text gespeichert werden .... wie macht man dann oder gibts da shcon was ...

    Mfg Crimer
     
  2. 27. August 2008
    AW: Bat erstellen

    das sollte gehen

    ping bild.de >> ping.txt
    ping web.de >> ping.txt
    ping gmx.de >> ping.txt
     
  3. 27. August 2008
    AW: Bat erstellen


    nenn aber die ping.txt z.B ping2.txt und ping3.txt

    ned alle den selben namen
     
  4. 27. August 2008
    AW: Bat erstellen

    Warum nicht?

    der >> Operator fügt doch die Ausgabe des neuen Ping Vorgangs einfach ans Ende dran. Man sollte nur eine neue Datei nehmen, wenn man anstatt >> nur > verwendet, da dieser Operator einfach den Inhalt der Datei überschreibt!

    greez
     
  5. 28. August 2008
    AW: Bat erstellen

    Dann stehen aber nicht nur die IPs, sondern auch die ganze andere Ausgabe vom ping in der Datei. Mit windowseigenen Mitteln ist es unmöglich oder sehr kompliziert das zu extrahieren, einfach würde es mit sed gehen. Das ist quasi ein neuer Befehl für die Eingabeaufforderung.

    Wenn du willst, lads dir runter. Dann könnte ich dir den passenden Befehl für sed schreiben, den fügst du dann nur noch in die bat ein.


    edit:
    So, hab mal etwas rumgesucht und folgendes klappt:

    Code:
    ping www.bild.de > ping_out.txt
    ping www.web.de >> ping_out.txt
    ping www.gmx.de >> ping_out.txt
    
    sed -nr -e s/.*\[(.*)\].*/\1/gp ping_out.txt >> ping_IP.txt
    
    Brauchst wie gesagt halt sed dazu.


    Alternativ geht auch:
    Code:
    ping %1 > ping_out.txt
    
    sed -nr -e s/.*\[(.*)\].*/\1/gp ping_out.txt >> ping_IP.txt
    
    Das würde jeweils die Seite anpingen, die du als Parameter angibst und das Ergebnis würde gespeichert. Pingst du mehrmals hintereinander, wird die neue IP jeweils angehängt. Man kann es auch so machen, dass er vor die IP noch die URL setzt.
     
  6. 28. August 2008
    AW: Bat erstellen

    Sehr geile sache funzt super

    Na das ist doch was BW für alle

    MFG Micha
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.