[英]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.