2016-04-30 7 views
1

Ich arbeite an einer Batch-Datei, und ich bin vollständig in diesem Teil verloren. Ich muss die Batch-Datei zum Lesen der IPV4- und IPV6-Adresse des Computers abrufen und sie dann in ein Textdokument schreiben. Wenn es im Batch unmöglich ist, gibt es eine Chance, die ein VBscript tun kann? Meine einzige Idee war bisher, die IPV4- und IPV6-Adresse als Variable festzulegen und die Variable dann in ein Textdokument zu übertragen.Brauchen Sie Batch-Datei zum Lesen der Host-IPV4 und IPV6-Adresse

Jede Hilfe würde sehr geschätzt werden.

+0

Bearbeiten Sie Ihre Frage und nach, was hast du als Code versucht! – Hackoo

+0

@Hackoo Ich habe noch nichts versucht Ich war komplett verloren. –

Antwort

2

versuchen, etwas wie folgt aus: bisher

@Echo off 
Title Get the Local IPv4 adress 
Color 0A & Mode con cols=50 lines=3 
echo( 
For /f "tokens=2 delims= " %%a in ('arp -a ^|findstr /i "Interface"') do (set IP=%%a) 
Echo  The Local IPv4 adress is : %IP% 
pause>nul 
+1

Es hat funktioniert, danke. Könntest du bitte erklären, wie das funktioniert? Sie müssen es natürlich nicht tun, aber es würde mir in der Zukunft am wahrscheinlichsten nützen. –

+0

@EliR Sie können auch andere [Methoden hier] (http://stackoverflow.com/questions/36671030/how-to-grab-ipv4-variable-in-cmd-and-ping-in-new-cmd-window) überprüfen ? answertab = aktiv # tab-top) – Hackoo