2
我發現了一些關於如何在腳本中捕獲我的計算機IP地址的驚人答案,但所有答案都有用戶立即輸出IP地址。捕獲IP地址到腳本中的變量
for /f "tokens=2 delims=[]" %%f in ('ping -4 -n 1 www.google.com ^|find /i "pinging"') do echo IP=%%f
我有一個特別需要能夠稍後在腳本中使用IP地址。我如何將它存儲在變量中供以後使用?我認爲這將是以下內容:
for /f "tokens=2 delims=[]" %%f in ('ping -4 -n 1 %COMPUTERNAME% ^| find /i "pinging"') do set /A IPADDR=%%f
echo IP: %IPADDR%
當我這樣做時,變量只包含第一個字節。任何幫助,將不勝感激。
請勿對'set'命令使用算術選項'/ a'。設置「IPADDR = %%〜f」 –
大衛,完美的工作。謝謝! –
@DavidRuhmann應該添加一個答案,考特尼應該接受它 – Nick