[英]IP Address in Batch File
我需要弄清楚如何單獨顯示我的批處理文件的計算機的IP地址。 我不希望它顯示IP Address ................."%IP Address%
我需要它來說一些類似的東西。
set time=&time/t
set computername=%computername%
set IP=%IP Address%
echo.
echo.
echo.
%time% %computername% %IP Address%
所以,如果我的時間是9:13PM
我的計算機名是tracckkk1
,我的IP地址是14.14.14.14
那么它會說
9:13PM tracckkk1 14.14.14.14
並不是
21:13:51 tracckkk1 IP Address.. ...............14.14.14.14
感謝任何回答這個問題的人!
以下將有效
@echo off
setlocal enabledelayedexpansion
set /p hostname=Enter hostname:
for /f "tokens=3" %%a in ('ping -4 %hostname% ^| find "Pinging"') do (
set ip=%%a
set ip=!ip:[=!
set ip=!ip:]=!
echo %date% %computername% !ip!
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.