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, 9408 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
gelöst Registry per Batch abfragen und INI Einträge hinzufügen bzw. ändern (18)

Frage von kampen zum Thema Batch & Shell ...

Batch & Shell
Batch - ein paar Basics die man kennen sollte

Tipp von Pedant zum Thema Batch & Shell ...

Batch & Shell
Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

Neue Wissensbeiträge
Batch & Shell

Batch - ein paar Basics die man kennen sollte

Tipp von Pedant zum Thema Batch & Shell ...

Microsoft

Restrictor: Profi-Schutz für jedes Window

(6)

Tipp von AlFalcone zum Thema Microsoft ...

Batch & Shell

Batch zum Zurücksetzen eines lokalen Profils

Tipp von Mr.Error zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Server
gelöst Benutzer lässt sich nur an einem Clientcomputer anmelden (17)

Frage von Ammann zum Thema Windows Server ...

Netzwerke
SFP Modul (miniGibic) (11)

Frage von apranet zum Thema Netzwerke ...

Batch & Shell
gelöst Gruppenzugehörigkeit von AD Usern ermitteln - die Perfektion fehlt (11)

Frage von Stefan007 zum Thema Batch & Shell ...