如何使用bat批处理修改日期

发布时间:2021-07-28 21:48:29 作者:chen
来源:亿速云 阅读:2586

这篇文章主要讲解了“如何使用bat批处理修改日期 ”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用bat批处理修改日期 ”吧!

代码如下:

@echo off 
SET y=%date:~0,4% 
SET m=%date:~5,2% 
SET d=%date:~8,2% 
ECHO %y%/%m%/%d% 
DATE 2011/02/01 
START "" d:\artcampro.exe 
:loop 
ping -n 31 127.1>nul 
tasklist |FIND "artcampro.exe">nul 
IF %errorlevel%==1 (DATE %y%/%m%/%d%&&EXIT) else (GOTO loop) 
pause

30秒循环检测进程是否存在,不存在就改回日期退出批处理.

追问:如果我运行了几次这样的软件,会不会同时有几个这样的进程存在呢?
回答:这得看运行几次是不是连续运行,也就是说之前的程序(artcampro.exe)未关闭,我写的这个只是判断有没有,而不是判断有几个. 如 "依梦琴瑶"所说 start /wait 等待程序结束.这样可以用来启动一次程序.
追问:不知道有start /wait这个,如关闭掉artcampro.exe程序就能把时间给改回去,这就最好了,
那么应该怎么写呢?
回答:

代码如下:

@echo off 
SET y=%date:~0,4% 
SET m=%date:~5,2% 
SET d=%date:~8,2% 
ECHO %y%/%m%/%d% 
DATE 2011/02/01 
START /WAIT "" d:\artcampro.exe 
DATE %y%/%m%/%d%&&EXIT 
pause

完整代码.

追问:以前不知道START /WAIT,今天长知识了,谢谢你,也谢谢其他回答的各位了。
提问者评价:再次感谢

其他3条回答

代码如下:

@echo off 
(echo %date:~0,-3%)>1.txt 
date 2011.2.1 
start artcampro.exe 
:loop 
tasklist|find /i "artcampro.exe" || goto begin 
ping -n 30 127.0.0.1>nul 
goto loop 
:begin 
set /p d=<1.txt 
date %d% 
pause

命令详解:
start /wait 你可以看一下命令帮助
WAIT 启动应用程序并等待它终止。

command/program

如果它是内部 cmd 命令或批文件,则该命令处理器是使用
cmd.exe 的 /K 开关运行的。这表示运行该命令之后,该窗口
将仍然存在。

如果它不是内部 cmd 命令或批文件,则它就是一个程序,并将
作为一个窗口化应用程序或控制台应用程序运行。


帮你懒一把 批处理放那artcampro.exe程序同位置再发送快捷方式到桌面,如果之前已启用并正在运行那个程序,它就不会再启动程度及改动日期

代码如下:

@echo off&cd/d "%~dp0" 
if "%~1"=="h" goto begin 
if not exist hide.vbs ( 
echo Set ws = CreateObject("Wscript.Shell"^) 
echo ws.run "cmd /c %~s0 h" ,vbhide)>hide.vbs 
start hide.vbs 
exit 
:begin 
tasklist|find/i "artcampro.exe"&&exit 
set td=%date:~,10% 
date 2011-02-01 
start "" /wait "artcampro.exe" 
date %td%

感谢各位的阅读,以上就是“如何使用bat批处理修改日期 ”的内容了,经过本文的学习后,相信大家对如何使用bat批处理修改日期 这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是亿速云,小编将为大家推送更多相关知识点的文章,欢迎关注!

推荐阅读:
  1. BAT批处理中如何使用数组
  2. 怎么用bat批处理修改本地域名

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

bat

上一篇:怎么用css样式去重写法缩减代码量

下一篇:怎么用bat生成vbs通过注册表禁用或启用USB端口的代码

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》