Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Ping Test mit Auswertung

Frage Entwicklung Batch & Shell

Mitglied: Arniee

Arniee (Level 1) - Jetzt verbinden

22.11.2014 um 02:43 Uhr, 1974 Aufrufe, 3 Kommentare, 1 Danke

Hallo,
Ich habe gestern angefangen Batch zu programmieren und bin noch ein Blutiger anfänger...
Also nun stehe ich vor diesem Problem,Ich will einen Internet Test programmieren mit ping google.de und falls dieser erfolgreich war soll die Ausgabe "Internet Funktioniert" kommen.
Falls der ping fehlschlägt die Ausgabe "Keine Internet Verbindung"

Das ist mein Code soweit:
@echo off
title Arnie's Tool
color 0A



:Internet
echo --------------------------------------------------------------------------------
echo Internet Test
echo.
echo --------------------------------------------------------------------------------

echo.
echo Teste Internet...
ping -n 4 -l 8 google.de || goto online

:online
echo --------------------------------------------------------------------------------
echo Internet Funktioniert
echo.
echo --------------------------------------------------------------------------------
pause

goto menue

PS:Da kommen noch einige Zeilen davor doch funktonieren die alle ;)

Ich hoffe ihr könnt mir helfen

Danke im Vorraus

Arnie
Mitglied: Pjordorf
22.11.2014, aktualisiert um 03:19 Uhr
Hallo,

Zitat von Arniee:
Ich will einen Internet Test programmieren
Dann tu es doch

Das ist mein Code soweit:
Wenn du den Code in Tags einbindest kommt es besser. http://www.administrator.de/faq/20#toc-27 Beispiel:
01.
echo. 
02.
echo Teste Internet... 
03.
ping -n 4 -l 8 google.de  || goto online 
04.
 
05.
online  
06.
echo --------------------------------------------------------------------------------
Dein
01.
|| goto online
wird immer ausgeführt, es sei denn dein PING Kommando ist nicht vorhanden oder selbst Fehlerhaft. Hier ist die Verkettung aufgrund der grundsätzlichen ERFOLGREICHEN Ausführung von PING ein schlecht gewählter weg. (Auch wenn der Ping ins leere läuft, die Ausgabe bzw. Rückgabe von PING ist auf jeden fall erfolgreich) Da spielt das Ergebnis der Ausgabe von Ping keine rolle, denn ein Ergebnis wird auf jeden fall ausgegeben. Du solltest prüfen ob als Ergebnis ein Timeout oder sonst was kommt was dir eindeutig auf eine nicht vorhandene Internetleitung schließen lässt. Dann ist das Ergebnis von ping Sprachabhängig und OS abhängig. Nimm ein XP und ein W7 und mach mal ping www.aldi.de oder ping www.administrator.de oder www.ichbinbatchanfaenger.de. Diese Ergebnisse gilt es auszuwerten. Ein FOR oder IF wäre hier .....

Ich hoffe ihr könnt mir helfen
Wobei? Ich erkennen keine weitere Frage.

Nutze hier im Forum mal die Suchmaschine. Deine Batch wurde schon mehrfach erfunden... z.B. http://www.administrator.de/wissen/onlinetester-in-batch-155786.html

Gruß,
Peter
Bitte warten ..
Mitglied: rubberman
22.11.2014 um 14:03 Uhr
Hallo Arniee, willkommen im Forum.

01.
@echo off &setlocal 
02.
set "host=google.de" 
03.
 
04.
>nul ping -n 1 %host% && ( 
05.
  echo %host% antwortet 
06.
) || ( 
07.
  echo %host% antwortet nicht innerhalb von 2 Sekunden 
08.
09.
 
10.
pause
Mit PING kannst du nur herausfinden ob der angepingte Host antwortet. Das hat nicht zwingend etwas mit deiner Verbindung zum Internet zu tun.
Den GOTO Kram brauchst du nur für bestimmte Schleifenvarianten. Damit kreuz und quer im Code herum zu springen, solltest du dir gar nicht erst angewöhnen.

Grüße
rubberman
Bitte warten ..
Mitglied: kossuth
13.01.2015 um 00:53 Uhr
Hallo, Sie könnten loops, system Fehler oder Vergleiche sehen .:
http://en.wikibooks.org/wiki/Windows_Batch_Scripting
Bitte warten ..
Ähnliche Inhalte
Netzwerkprotokolle
Ping aus Auswertung
Frage von FreedomGirlNetzwerkprotokolle5 Kommentare

Aufgabe: Schicken Sie Pakete mit unterschiedlicher Länge zu diesem Ziel (10 relativ gleichmäßig verteilte Paketlängen zwischen 32 Byte und ...

Batch & Shell
Per Batch Datei Ping senden wenn Ping Erfolgreich Test ausgeben !
Frage von teamdjBatch & Shell15 Kommentare

Hallo, Ich möchte per Batch-Datei einen Ping senden. Beispiel: echo off ping 192.168.0.1 cmd /k Das Funktioniert auch bereits. ...

Netzwerkgrundlagen
Patchfeld selbst aufgelegt, reicht ein Ping als Test erstmal aus?
Frage von AndreasOCNetzwerkgrundlagen15 Kommentare

Hallo zusammen, ich habe mir Zuhause meine Lan Dosen auf mein Patchfeld gelegt. Ich hatte von einem Freund auch ...

Datenbanken
Auswertungen Zeitnahme
gelöst Frage von schneerunzelDatenbanken6 Kommentare

Hallo zusammen, für eine Sportveranstaltung habe ich eine Zeitnahmesoftware. Diese Software besteht so und soll auch so bleiben. Ich ...

Neue Wissensbeiträge
Apple

IOS 11.2.1 stopft HomeKit-Remote-Lücke

Tipp von BassFishFox vor 23 StundenApple

Das Update für iPhone, iPad und Apple TV soll die Fernsteuerung von Smart-Home-Geräten wieder in vollem Umfang ermöglichen. Apple ...

Windows 10

Windows 10 v1709 EN murkst bei den Regionseinstellungen

Tipp von DerWoWusste vor 1 TagWindows 10

Dieser kurze Tipp richtet sich an den kleinen Personenkreis, der Win10 v1709 EN-US frisch installiert und dabei die englische ...

Webbrowser

Kein Ton bei Firefox Quantum über RDP

Tipp von Moddry vor 1 TagWebbrowser

Hallo Kollegen! Hatte das Problem, dass der neue Firefox bei mir auf der Kiste keinen Ton hat, wenn ich ...

Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 1 TagInternet4 Kommentare

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registrierung von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Heiß diskutierte Inhalte
Hardware
Kein Bild mit nur einer bestimmten Grafikkarten - Mainboard Konfiguration
gelöst Frage von bestelittHardware18 Kommentare

Hallo zusammen, ich hatte schon einmal eine ähnliche Frage gestellt. Damals hatte ich genau das gleiche Problem. Allerdings lies ...

Windows Server
RODC kann nicht aus Domäne entfernt werden
Frage von NilsvLehnWindows Server18 Kommentare

HAllo, ich arbeite in einem Universitätsnetzwerk mit 3 Standorten. Die Standorte haben alle ein ESXi Cluster und auf diesen ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...

Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement16 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...