如何使用bat批处理修改日期
这篇文章主要讲解了“如何使用bat批处理修改日期 ”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用bat批处理修改日期 ”吧!
代码如下:
@echooff SETy=%date:~0,4% SETm=%date:~5,2% SETd=%date:~8,2% ECHO%y%/%m%/%d% DATE2011/02/01 START""d:\artcampro.exe :loop ping-n31127.1>nul tasklist|FIND"artcampro.exe">nul IF%errorlevel%==1(DATE%y%/%m%/%d%&&EXIT)else(GOTOloop) pause
30秒循环检测进程是否存在,不存在就改回日期退出批处理.
追问:如果我运行了几次这样的软件,会不会同时有几个这样的进程存在呢? 回答:这得看运行几次是不是连续运行,也就是说之前的程序(artcampro.exe)未关闭,我写的这个只是判断有没有,而不是判断有几个. 如 "依梦琴瑶"所说 start /wait 等待程序结束.这样可以用来启动一次程序. 追问:不知道有start /wait这个,如关闭掉artcampro.exe程序就能把时间给改回去,这就最好了,那么应该怎么写呢? 回答:
代码如下:
@echooff SETy=%date:~0,4% SETm=%date:~5,2% SETd=%date:~8,2% ECHO%y%/%m%/%d% DATE2011/02/01 START/WAIT""d:\artcampro.exe DATE%y%/%m%/%d%&&EXIT pause
完整代码.
追问:以前不知道START /WAIT,今天长知识了,谢谢你,也谢谢其他回答的各位了。提问者评价:再次感谢
其他3条回答
代码如下:
@echooff (echo%date:~0,-3%)>1.txt date2011.2.1 startartcampro.exe :loop tasklist|find/i"artcampro.exe"||gotobegin ping-n30127.0.0.1>nul gotoloop :begin set/pd=<1.txt date%d% pause
命令详解:start /wait 你可以看一下命令帮助WAIT 启动应用程序并等待它终止。
command/program
如果它是内部 cmd 命令或批文件,则该命令处理器是使用cmd.exe 的 /K 开关运行的。这表示运行该命令之后,该窗口将仍然存在。
如果它不是内部 cmd 命令或批文件,则它就是一个程序,并将作为一个窗口化应用程序或控制台应用程序运行。
帮你懒一把 批处理放那artcampro.exe程序同位置再发送快捷方式到桌面,如果之前已启用并正在运行那个程序,它就不会再启动程度及改动日期
代码如下:
@echooff&cd/d"%~dp0" if"%~1"=="h"gotobegin ifnotexisthide.vbs( echoSetws=CreateObject("Wscript.Shell"^) echows.run"cmd/c%~s0h",vbhide)>hide.vbs starthide.vbs exit :begin tasklist|find/i"artcampro.exe"&&exit settd=%date:~,10% date2011-02-01 start""/wait"artcampro.exe" date%td%
感谢各位的阅读,以上就是“如何使用bat批处理修改日期 ”的内容了,经过本文的学习后,相信大家对如何使用bat批处理修改日期 这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是恰卡编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!
推荐阅读
-
怎么用bat生成vbs通过注册表禁用或启用USB端口的代码
这篇文章主要介绍“怎么用bat生成vbs通过注册表禁用或启用USB端口的代码”,在日常操作中,相信很多人在怎么用bat生成vbs通...
-
如何用批处理bat根据星期启动程序
这篇文章主要介绍“如何用批处理bat根据星期启动程序”,在日常操作中,相信很多人在如何用批处理bat根据星期启动程序问题上存在疑惑...
-
如何使用批处理bat计算两个时间差
本篇内容主要讲解“如何使用批处理bat计算两个时间差”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编...
-
如何使用BAT批处理和VBScript批量安装字体脚本
这篇文章主要介绍“如何使用BAT批处理和VBScript批量安装字体脚本”,在日常操作中,相信很多人在如何使用BAT批处理和VBS...
-
如何使用bat打开多个cmd窗口执行gulp、node
这篇文章主要为大家展示了“如何使用bat打开多个cmd窗口执行gulp、node”,内容简而易懂,条理清晰,希望能够帮助大家解决疑...
-
如何使用windows bat脚本命令一键启动MySQL服务
这篇文章主要介绍如何使用windowsbat脚本命令一键启动MySQL服务,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙...
-
批处理文件bat脚本如何实现代码自动提交和项目部署
这篇文章给大家分享的是有关批处理文件bat脚本如何实现代码自动提交和项目部署的内容。小编觉得挺实用的,因此分享给大家做个参考,一起...
-
如何使bat批处理以管理员权限运行
这篇文章给大家分享的是有关如何使bat批处理以管理员权限运行的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看...