Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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, 9371 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.
Mit freundlichen Grüßen 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 ..
Neuester Wissensbeitrag
Ähnliche Inhalte
IDE & Editoren
gelöst IP und DNS per Batch ändern (9)

Frage von andyw5 zum Thema IDE & Editoren ...

Batch & Shell
gelöst Script zum Abfragen und vergeben von IP (2)

Frage von cptkrabbe zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch um mehrere IP-Adressen via Ping auf Erreichbarkeit zu prüfen (5)

Frage von Galindiesel zum Thema Batch & Shell ...

Erkennung und -Abwehr
Backdoor in IP-Kameras von Sony (3)

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

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (33)

Frage von patz223 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (21)

Frage von DavidGl zum Thema LAN, WAN, Wireless ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...

Windows Netzwerk
Windows 10 RDP geht nicht (18)

Frage von Fiasko zum Thema Windows Netzwerk ...