簡體   English   中英

批處理腳本以獲取網站ip地址?

[英]Batch script to get website ip address?

我正在嘗試將一個批處理文件放在一起,它將對一個網站執行ping操作,並將其ip分配給一個變量-我已經搜索過,但實際上還無法將某些內容放在一起。 誰能將我推向正確的方向。

蒂姆

您可以嘗試ping命令。 這個想法是獲取ping輸出的[]之間的部分。

@echo off
setlocal EnableDelayedExpansion
set myServer=google.de

for /f "tokens=1,2 delims=[]" %%a IN ('ping -n 1 !myServer!') DO (
 if "%%b" NEQ "" set ip=%%b
)
echo ip is %ip%

與上面的@jeb答案相同,但不使用EnableDelayedExpansion ,只需將“ www.google.com”替換為您喜歡的網站或%variablename%

for /f "tokens=2 delims=[]" %f in ('ping -4 -n 1 www.google.com ^|find /i "pinging"') do echo IP=%f

如果您只想查找地址,則可能要使用nslookup而不是ping 這樣做的“NSLOOKUP批”的搜索給你一堆的結果,其中包括一個看起來像它應該很容易適應,因為它存儲結果的變量。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM