方法如下:
@echo off&SetLocal EnableDelayedExpansion
Set hour=%Time:~,2%
Set minute=%Time:~3,2%
Set /a minute+=10
::以下代码处理两个临界点:分钟数为50-59,小时数为23
Set /a n=(minute/60)
If %n%==1 (
Set /a hour+=1 &Set /a minute%%=60
Set /a h=!hour!%%24
If !h!==0 Set hour=0
Set str=!hour!:!minute!
) Else (
Set str=%hour%:%minute%
)
(For /f "delims=" %%i in (1.txt) do (
echo %%i| Find /i "time=" >nul
If !errorLevel!==0 (echo time=%str%) Else (echo %%i)
))>11.txt
start 11.txt
pause
cmd里面往文件写入内容可以用“echo”函数实现。
1、同时按住键盘上的“win”键+“R”键打开运行窗口,在窗口中输入“cmd”并按回车键打开cmd:
2、在cmd中输入文本写入命令,格式是“echo 内容>文件名”,如果内容中有符号,需要在符号前面添加“^”号,文件名需要添加双引号:
3、这时内容就被写到指定的文件中内,如果需要往c盘中写入数据,需要使用管理员权限运行cmd,否则会因权限不够而显示“拒绝访问”:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)