Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

ping batch file

Anoniem
Annie
5 antwoorden
  • Onderstaand batch file heb ik gemaakt.
    De bedoeling is dat hij een computer pingt. Als de ping succesvol is moet hij een programma opstarten.

    Momenteel start hij altijd het programma op. Ik vermoeid dus dat de ping opdracht niet goed werkt.

    Weet iemand wat ik verkeerd doe?

    B.V.D

    LB

    IF Not "('ping pim')" == "Request timed out" goto 1

    :1
    "C:\Program Files\Allway Sync\Bin\syncappw.exe"
    goto end
  • Ping geeft altijd een resultaat, is dus altijd true. Als je het al op deze manier wilt doen, vang dan het resultaat op in een string, en beoordeel die met een regex.
  • ik weet niet precies wat je bedoelt met regex.
    Onderstaand script heb ik inmiddels ook uitgeprobeert jammer genoeg krijg ik deze ook niet goed draaiend.

    @echo off
    for /f "delims=." %%I in ('ping -n 1 pim') do if "%%I"=="Request timed out" "C:\Program Files\Allway Sync\Bin\syncappw.exe"
  • als het ping programma true of false doorgeeft zou het moeten werken,
    maar volgens mij nog een regel code toevoegen.
    Bij false feld de goto 1 niet en gaat het programma verder, dat daar een
    :1 staat wordt in batch programmas gewoon door heen gelopen.

    [code:1:49f13579f5]

    IF Not "('ping pim')" == "Request timed out" goto 1

    goto end // deze regel toevoegen

    :1
    "C:\Program Files\Allway Sync\Bin\syncappw.exe"
    goto end


    [/code:1:49f13579f5]
  • Ik wil niet lullig doen en vind het dapper dat je het zelf wilt doen middels een batch-bestandje, maar er staan op de bekende download-sites tig van dat soort tooltje die dit voor je doen, inclusief een mooi grafische interface en logging mogelijkheden. Kijk eens naar bijv. Morton's Host Alive..

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.