[BAT] maken van auto ping batch file

Pagina: 1
Acties:
  • 1.018 views sinds 30-01-2008

  • cazzer22
  • Registratie: Maart 2002
  • Laatst online: 14-05 16:15
Omdat internet hier er vaak uitligt ben ik bezig met het maken van een *.bat bestand dat automatisch een ping moet uitvoeren iedere 900 seconden naar een ip adres. en dit daarna opslaan in een *.txt bestand.

Hiervoor heb ik google.nl gekozen (IP=216.239.59.99) en heb nu simpel een regel "ping 216.239.59.99" ingevoerd in kladblok en dat als pingen.bat opgeslagen. dan doet hij keurig 4x een ping, das goed. maar nu wil ik ook dat hij dat dus herhaald, en ook in een txt bestand zet. Enig idee hoe ik dit moet doen?

Ik heb al in Google gezocht, en hier op GoT.

  • Poltergeist
  • Registratie: Oktober 2000
  • Laatst online: 09:44
:label
ping 216.239.59.99 > c:\test.txt
goto label

of

ping 216.239.59.99 -t > c:\test.txt

Alleen dat om de 900 seconden, da's lastig. Gebruikte ik vroeger choice voor, maar da's in XP niet meer beschikbaar. Je zou daarvoor even kunnen zoeken naar sleep.exe of wait.exe.

[ Voor 59% gewijzigd door Poltergeist op 28-12-2003 20:06 ]


  • cazzer22
  • Registratie: Maart 2002
  • Laatst online: 14-05 16:15
ohja dat klopt, ik heb XP pro.

Is er enige andere mogelijkheid, om toch een loop te maken, of herhaling? Bijvoorbeeld call (herstart)?

Verwijderd

1) Type eens "ping" aan de command line, en kijk naar de opties die je hebt. -t is iets in jouw richting
2) Een batch bestand is geen echt neet oplossing hiervoor. Een script voor de Windows scripting Engine is al een stuk netter
3) Een applicatie als service draaien zou nog mooier zijn.
4) Er zijn hier vast al applicaties voor.
5) Ik zou niet Google maar je gateway IP pingen, omdat dat meer iets zegt over jouw intenet connectie naar je provider, en minder over de route over het internet naar Google

HTH :)

  • Poltergeist
  • Registratie: Oktober 2000
  • Laatst online: 09:44
Je zou http://www.ppedv.de/dwnld/wait.zip kunnen gebruiken.

Dan wordt het dus:

:label
ping 216.239.59.99 > c:\test.txt
wait 900
goto label

[ Voor 10% gewijzigd door Poltergeist op 28-12-2003 20:09 ]


  • cazzer22
  • Registratie: Maart 2002
  • Laatst online: 14-05 16:15
die werkt! zou dit ook op de achtergrond kunnen draaien? zodat ik niet ergens een dos scherm heb rondzwerven? ;)

  • cazzer22
  • Registratie: Maart 2002
  • Laatst online: 14-05 16:15
Ik heb één applicatie gevonden, maar die keek maar eens per uur, vond ik te weing. Het liefst heb ik idd ook een applicatie draaien hoor. Maarja dis denk ik ook genoeg. het gaat erom dat ik kan aantonen dat internet weer down is.

  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

gewoon een simpele ping opdracht in de taakplanner zetten :?

  • cazzer22
  • Registratie: Maart 2002
  • Laatst online: 14-05 16:15
Ow volgend probleem: Hij schrijft nu steeds het oude bestand over, dus alleen de jongste ping blijft bestaan... Misschien moet ik toch maar eens harder zoeken naar een applicatie :'(

mijn file:

code:
1
2
3
4
:label
ping 82.72.42.1 > D:\Ping\Pingen.txt
wait 900
goto label

[ Voor 28% gewijzigd door cazzer22 op 28-12-2003 20:42 ]


Verwijderd

in plaats van redirecten van je ping output met een > moet je een dubbele > gebruiken.
Je te gebruiken code wordt dan:


code:
1
2
3
4
 :label
ping 82.72.42.1 >> D:\PingPingen.txt
wait 900
goto label

[ Voor 7% gewijzigd door Verwijderd op 28-12-2003 20:30 ]


Verwijderd

simpelweg >> gebruiken (append) ipv > ((re)create)

@echo off
goto loop
:loop
echo Hit CTRL-C to exit
ping 127.0.0.1 >> pinglog.txt
wait 600
goto loop

IP veranderen natuurlijk.
als je per keer dat je bovenstaand batchbestand start moet je het volgende doen:

@echo off
if exist pinglog.txt del pinglog.txt
goto loop
(enzovoorts zoals hierboven geschreven)

  • cazzer22
  • Registratie: Maart 2002
  • Laatst online: 14-05 16:15
Hij werkt nu zoals ik wilde, heel erg bedankt! :) _/-\o_

  • whoami
  • Registratie: December 2000
  • Laatst online: 16:06
OS specifieke script-topics horen niet in P&W thuis, maar in WOS of NOS.

P&W -> WOS

https://fgheysels.github.io/


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

cazzer22 schreef op 28 december 2003 @ 20:17:
die werkt! zou dit ook op de achtergrond kunnen draaien? zodat ik niet ergens een dos scherm heb rondzwerven? ;)
[rml]MrX in "[ BAT] maken van auto ping batch file"[/rml] :Y)
Dus ipv een batch bv. VBScript gebruiken. Of even zoeken naar een bestaand prog dat checkt of je al een verbinding hebt als je geen ervaring hebt met de VBE / WSH. Al is het natuurlijk altijd een goede reden om het te leren :p

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Dit kan wellicht interessant voor je zijn:
Afbeeldingslocatie: http://www.pingplotter.com/nessoftgraph.gif PingPlotter :)

[ Voor 46% gewijzigd door Spider.007 op 28-12-2003 22:31 ]

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Fish
  • Registratie: Juli 2002
  • Niet online

Fish

How much is the fish

heb je niet per ongeluk ergens "disconect when 20 minutes iddle" aangevinkt :?

Iperf


  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Zie bovengenoemde tips - verder vindt ik dat je zelf wel heel erg weinig initiatief toont om het op te lossen :)
Pagina: 1

Dit topic is gesloten.