Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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
GELÖST

Mit einer Batch IP abfragen

Frage Entwicklung Batch & Shell

(Level 1)

03.10.2006, aktualisiert 19:38 Uhr, 9441 Aufrufe, 3 Kommentare

Hallo zusammen

Ist es möglich den befehl ping localhost (z.B.) auszuführen (nur die IP aus dem ping-text) und in der batch mit echo %ip% anzuzeigen? Also nicht den ganzen text von ping sondern nur die ip


ping-text sieht ja so aus

Ping amd [127.0.0.1] mit 32 Bytes Daten:

Antwort von 127.0.0.1: Bytes=32 Zeit<1ms TTL=128
Antwort von 127.0.0.1: Bytes=32 Zeit<1ms TTL=128
Antwort von 127.0.0.1: Bytes=32 Zeit<1ms TTL=128
Antwort von 127.0.0.1: Bytes=32 Zeit<1ms TTL=128

Ping-Statistik für 127.0.0.1:
Pakete: Gesendet = 4, Empfangen = 4, Verloren =
Ca. Zeitangaben in Millisek.:
Minimum = 0ms, Maximum = 0ms, Mittelwert = 0ms

Wenn ich nur die IP aus der ersten Zeile zwichen den [] auslesen könnte wäre das klasse, welches ich dann z.B. als echo %ip% ausgeben kann.

danke im voraus
Mitglied: Phantom06
03.10.2006 um 18:33 Uhr
hi dj-babe,
erklär das bidde mal ein bissel genauer. ich glaub
ich hab deine frage nämlich nicht richtig verstanden,
denn wenn du eine ip-adresse anpingst,dann musst du die ip ja
zwangsweiße wissen oder??denn dann brauchst du die ja auch nicht
mit echo %ip% anzeigen.
mfg phantom06
Bitte warten ..
Mitglied: Biber
03.10.2006 um 18:42 Uhr
@Phantom06
Braucht er nicht wissen.
Beispiel (am CMD-Prompt):
01.
>for /f "tokens=2 delims=][" %i in ('ping %computername%') do @echo %i
-oder-
01.
>for /f "tokens=2 delims=][" %i in ('ping localhost') do @echo Localhost is' heute: %i 
02.
Localhost is' heute: 127.0.0.1
Im Batch jeweils 2 Prozentzeichen vor den Zählvariablen.
01.
::--- snipp MyIP.bat 
02.
@for /f "tokens=2 delims=][" %%i in ('ping %computername%') do @echo MyIp is' %%i 
03.
REM Oder, wenns Sinn macht: @for /f "tokens=2 delims=][" %%i in ('ping %computername%') do @set ip=%%i
Gruß
Biber
Bitte warten ..
Mitglied: Biber
03.10.2006 um 19:30 Uhr
Moin DJ-BABE,

welcher Teil davon ist denn dabei das Problem?

Dann schreib doch diese ermittelte IP in die Hosts-Datei.
01.
::--- snipp AppendIP2Hosts.bat 
02.
@for /f "tokens=2 delims=][" %%i in ('ping %computername%') do @echo %%i # This line from %date%>>%windir%\system32\drivers\etc\hosts
Oder was ist noch zu tun?

Grüße
Biber
P.S. Muss es nicht richtig: "Problem ist vollgendes" heißen?
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Warum greift meine if-Abfrage nicht? (1)

Frage von jan999 zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch Abfrage Vergleiche mit Variable goto (4)

Frage von Zunaras zum Thema Batch & Shell ...

Monitoring
Abfrage Netzwerkdruckerstatus (13)

Frage von phil905 zum Thema Monitoring ...

Datenbanken
gelöst MYSQL Abfrage Werte summieren (3)

Frage von Ghost108 zum Thema Datenbanken ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Infineon TPMs unsicher!

Information von Lochkartenstanzer zum Thema Erkennung und -Abwehr ...

Firewall

PfSense Repository für Version 2.3.x

(2)

Information von Dobby zum Thema Firewall ...

LAN, WAN, Wireless

WPA-2 hat erste Risse: KRACK

(6)

Information von the-buccaneer zum Thema LAN, WAN, Wireless ...

Hardware

GPD Pocket: Winziger Laptop für Wenig Tipper

(1)

Information von pelzfrucht zum Thema Hardware ...

Heiß diskutierte Inhalte
Windows Server
gelöst Gruppenrichtlinie greift nicht zu! (23)

Frage von Syosse zum Thema Windows Server ...

Hosting & Housing
Mailserver Software Empfehlungen (20)

Frage von sunics zum Thema Hosting & Housing ...

Windows 7
gelöst Windows 7 Anmeldedomäne festlegen (13)

Frage von flotaut zum Thema Windows 7 ...