2016-04-30 34 views
1

我正在處理一個批處理文件,我完全失去了這部分。 我需要獲取批處理文件以讀取計算機的IPV4和IPV6地址,然後將其寫入文本文檔中。 如果批處理不可能,VBscript可以做到這一點嗎? 到目前爲止,我唯一的想法是將IPV4和IPV6地址設置爲變量,然後將該變量回顯到文本文檔。需要批處理文件來讀取主機IPV4和IPV6地址

任何幫助將不勝感激。

+0

編輯您的問題,並張貼您嘗試作爲代碼幹了什麼到現在爲止! – Hackoo

+0

@Hackoo我還沒有嘗試過任何東西,但我完全失去了。 –

回答

2

嘗試類似的東西:

@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

它的工作,謝謝。你能解釋一下這是如何工作的嗎?當然,你不必這樣做,但它將在未來最有可能使我受益。 –

+0

@EliR你也可以檢查另一個[方法在這裏](http://stackoverflow.com/questions/36671030/how-to-grab-ipv4-variable-in-cmd-and-ping-in-new-cmd-window ?answertab =活性#製表頂部) – Hackoo