[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
第一个看不大懂........
我再来补充两个嵌vbs的:
第一个是我的,不用生成临时文件:
  1. ' 2>nul 3>nul&@echo off&cls
  2. '&if not "%1"=="" goto on
  3. '&set/p day=请输入要追溯的天数:
  4. '&start wscript.exe /nologo /e:vbs %0 %day%
  5. '&exit
  6. set oshell=createobject("wscript.shell")
  7. d=wscript.arguments(0)
  8. add=dateadd("d",-d,date)
  9. myweekday=weekdayname(weekday(add))
  10. s=wscript.scriptfullname
  11. oshell.run "cmd /c"&""""&s&""""&" "&d&" "&add&" "&myweekday,1,false
  12. :on error resume next
  13. '&title 追溯日期&echo 今天是: %date%&echo.&echo %1天前是: %2 %3&echo.&pause&%0
复制代码
第二个来自bbs.verybat.cn ,出自 清风09,有临时文件:
  1. @echo off
  2. set /p d=请输入要追溯的天数:
  3. mshta vbscript:createobject("scripting.filesystemobject").opentextfile("wind.txt",2,true).writeline(dateadd("d",-%d%,date))(window.close)
  4. for /f %%a in (wind.txt) do echo %d%天前为:%%a
  5. pause>nul & del wind.txt
复制代码

[ 本帖最后由 wankoilz 于 2008-6-5 15:21 编辑 ]

TOP

返回列表