![](/img/trans.png)
[英]Batch Script to get a IPV4 address of a computer then if the IP is within a range run a batch file
[英]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.