永发信息网

把批处理的结果输出到以处理时间来命名的txt

答案:2  悬赏:70  手机版
解决时间 2021-02-11 00:34
  • 提问者网友:泪痣哥哥
  • 2021-02-10 21:03
就是用ping 这个命令,
ping 192.168.16.1 -f -l 1400 -n 10 >>data.txt
我想让生成的data.txt文件名前面加上ping的时间,比如是9:40 ping的结果,就用0940data.txt或者9:40data.txt之类的,反正就是在文件名上能看出是大概什么时间生成的文件,用文本生成的时间命名也可以。
最佳答案
  • 五星知识达人网友:时间的尘埃
  • 2021-02-10 22:24
ping 192.168.16.1 -f -l 1400 -n 10 >>%time:~,2%.%time:~3,2%data.txt
全部回答
  • 1楼网友:舊物识亽
  • 2021-02-10 23:13
echo 不能显示在for里面显示其他的函数 echo off setlocal enabledelayedexpansion echo 正在处理文件名... for /f "tokens=2 delims=:" %%i in ('ipconfig /all ^| find /i "ip address"') do ( set ipaddress=%%i call :a ) for /f "tokens=2 delims=:" %%i in ('ipconfig /all ^| find /i "physical address"') do ( set mac=%%i call :b ) :a echo 内网ip地址为: %ipaddress% :b echo 网卡物理地址为: %mac% ipconfig /all > %ipaddress%.txt pause
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯