在批处理 文件修改时间文件中如何比较两个时间日期;

温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
决心、恒心、信心、平常心
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
阅读(9240)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
在LOFTER的更多文章
loftPermalink:'',
id:'fks_087066',
blogTitle:'批处理获取当前时间',
blogAbstract:'%date:~4,4%&&&&
取年 %date:~9,2%&&&&
取月 %date:~12,2%&&
取日 %time:~0,2%&&&&
小时 %time:~3,2%&&&&
分钟 %time:~6,2%&&&&
秒 如: rem&&
取系统日期及时间,同时将时间转换为8位(8:16:00--&08:16:00). set&&
CurDate=%date:~0,10% set&&
CurTime=%time% set&&
hh=%CurTime:~0,2% if&&
hh=0%CurTime:~1,1% ) set&&
mm=%CurTime:~3,2%',
blogTag:'',
blogUrl:'blog/static/',
isPublished:1,
istop:false,
modifyTime:0,
publishTime:0,
permalink:'blog/static/',
commentCount:0,
mainCommentCount:0,
recommendCount:1,
bsrk:-100,
publisherId:0,
recomBlogHome:false,
currentRecomBlog:false,
attachmentsFileIds:[],
groupInfo:{},
friendstatus:'none',
followstatus:'unFollow',
pubSucc:'',
visitorProvince:'',
visitorCity:'',
visitorNewUser:false,
postAddInfo:{},
mset:'000',
remindgoodnightblog:false,
isBlackVisitor:false,
isShowYodaoAd:false,
hostIntro:'决心、恒心、信心、平常心',
hmcon:'1',
selfRecomBlogCount:'0',
lofter_single:''
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}2014年6月 Linux/Unix社区大版内专家分月排行榜第二2014年1月 Linux/Unix社区大版内专家分月排行榜第二2013年11月 Linux/Unix社区大版内专家分月排行榜第二2010年6月 Windows专区大版内专家分月排行榜第二2010年4月 Windows专区大版内专家分月排行榜第二2010年3月 Windows专区大版内专家分月排行榜第二2009年12月 Windows专区大版内专家分月排行榜第二2009年11月 Windows专区大版内专家分月排行榜第二2008年7月 Windows专区大版内专家分月排行榜第二2008年1月 Windows专区大版内专家分月排行榜第二2007年12月 Windows专区大版内专家分月排行榜第二2007年11月 Windows专区大版内专家分月排行榜第二2007年10月 Windows专区大版内专家分月排行榜第二2007年6月 Windows专区大版内专家分月排行榜第二
2014年7月 Linux/Unix社区大版内专家分月排行榜第三2014年4月 Linux/Unix社区大版内专家分月排行榜第三2013年1月 Linux/Unix社区大版内专家分月排行榜第三2010年5月 Windows专区大版内专家分月排行榜第三2009年9月 Windows专区大版内专家分月排行榜第三2009年8月 Windows专区大版内专家分月排行榜第三2008年8月 Windows专区大版内专家分月排行榜第三2008年6月 Windows专区大版内专家分月排行榜第三2007年9月 Windows专区大版内专家分月排行榜第三2007年7月 Windows专区大版内专家分月排行榜第三2007年4月 Windows专区大版内专家分月排行榜第三
2011年4月 Windows专区大版内专家分月排行榜第三2011年2月 Windows专区大版内专家分月排行榜第三
2011年4月 Windows专区大版内专家分月排行榜第三2011年2月 Windows专区大版内专家分月排行榜第三
2014年6月 Linux/Unix社区大版内专家分月排行榜第二2014年1月 Linux/Unix社区大版内专家分月排行榜第二2013年11月 Linux/Unix社区大版内专家分月排行榜第二2010年6月 Windows专区大版内专家分月排行榜第二2010年4月 Windows专区大版内专家分月排行榜第二2010年3月 Windows专区大版内专家分月排行榜第二2009年12月 Windows专区大版内专家分月排行榜第二2009年11月 Windows专区大版内专家分月排行榜第二2008年7月 Windows专区大版内专家分月排行榜第二2008年1月 Windows专区大版内专家分月排行榜第二2007年12月 Windows专区大版内专家分月排行榜第二2007年11月 Windows专区大版内专家分月排行榜第二2007年10月 Windows专区大版内专家分月排行榜第二2007年6月 Windows专区大版内专家分月排行榜第二
2014年7月 Linux/Unix社区大版内专家分月排行榜第三2014年4月 Linux/Unix社区大版内专家分月排行榜第三2013年1月 Linux/Unix社区大版内专家分月排行榜第三2010年5月 Windows专区大版内专家分月排行榜第三2009年9月 Windows专区大版内专家分月排行榜第三2009年8月 Windows专区大版内专家分月排行榜第三2008年8月 Windows专区大版内专家分月排行榜第三2008年6月 Windows专区大版内专家分月排行榜第三2007年9月 Windows专区大版内专家分月排行榜第三2007年7月 Windows专区大版内专家分月排行榜第三2007年4月 Windows专区大版内专家分月排行榜第三
2011年4月 Windows专区大版内专家分月排行榜第三2011年2月 Windows专区大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。用批处理修改日期,然后在改回来 - jack_Meng - 博客园
随笔 - 728, 文章 - 1, 评论 - 103, 引用 - 0
用批处理修改日期,然后在改回来
XP系统,因为要运行一个破解软件,日期必须是,才能运行这个软件,要求,运行这个批处理先记录下今天是XX年X月X日,然后改日期到,然后运行artcampro.exe这个文件,批处理在后台默默运行,30秒一次判断artcampro.exe进程是否存在,如不存在则改回原来日期&&&&&&&&&&&&&&&&&&&&&&&&&&&&其实我也有点思路,就是觉得麻烦,希望批处理达人帮帮忙了,解决后必定追加悬赏复制粘贴党就不用来了
提问者采纳@echo off SET y=%date:~0,4% SET m=%date:~5,2% SET d=%date:~8,2% ECHO %y%/%m%/%d% DATE
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)
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
START /WAIT "" d:\artcampro.exe DATE %y%/%m%/%d%&&EXIT pause
完整代码.追问:以前不知道START /WAIT,今天长知识了,谢谢你,也谢谢其他回答的各位了。提问者评价:再次感谢
其他3条回答@echo off (echo %date:~0,-3%)&1.txt date
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
你可以看一下命令帮助
启动应用程序并等待它终止。
command/program
如果它是内部 cmd 命令或批文件,则该命令处理器是使用
cmd.exe 的 /K 开关运行的。这表示运行该命令之后,该窗口
将仍然存在。
如果它不是内部 cmd 命令或批文件,则它就是一个程序,并将
作为一个窗口化应用程序或控制台应用程序运行。
yyykkkyyyy | 十三级
帮你懒一把 批处理放那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
start "" /wait "artcampro.exe" date %td%
依梦琴瑶 | 来自手机知道 | 十三级
其实不用检测,只需利用start /wait命令让批处理等待程序结束即可,所以你可以结合jd08139这个知友的内容即可
出处:/question/.html?fr=qrl&index=2&qbl=topic_question_2

我要回帖

更多关于 批处理创建日期文件夹 的文章

 

随机推荐