当前位置: 移动技术网 > IT编程>网络>Dos/Bat > 5个计算天数的批处理代码第1/3页

5个计算天数的批处理代码第1/3页

2017年12月12日  | 移动技术网IT编程  | 我要评论
于是把我的收集整理后发出来给大家共享一下。 说明:    收集整理: 随风 @bbs.bathome.cn &n

第一个看不大懂........
我再来补充两个嵌vbs的:
第一个是我的,不用生成临时文件:
复制代码 代码如下:

' 2>nul 3>nul&@echo off&cls
'&if not "%1"=="" goto on
'&set/p day=请输入要追溯的天数:
'&start wscript.exe /nologo /e:vbs %0 %day%
'&exit

set oshell=createobject("wscript.shell")
d=wscript.arguments(0)
add=dateadd("d",-d,date)
myweekday=weekdayname(weekday(add))
s=wscript.scriptfullname
oshell.run "cmd /c"&""""&s&""""&" "&d&" "&add&" "&myweekday,1,false
:on error resume next

'&title 追溯日期&echo 今天是: %date%&echo.&echo %1天前是: %2 %3&echo.&pause&%0


第二个来自bbs.verybat.cn ,出自 清风09,有临时文件:
复制代码 代码如下:

@echo off
set /p d=请输入要追溯的天数: 
mshta vbscript:createobject("scripting.filesystemobject").opentextfile("wind.txt",2,true).writeline(dateadd("d",-%d%,date))(window.close)
for /f %%a in (wind.txt) do echo %d%天前为:%%a
pause>nul & del wind.txt

3

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网