[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] 任务计划如何执行bat文件

我试了双击bat文件或在任务计划中单击“运行”都可运行.bat文件。但Win7开机时,却不能自动运行此个bat文件?
附bat文件内容:
  1. @ECHO OFF
  2. IF EXIST d:\"My Documents".exe (
  3.   ATTRIB /s /d -h -s -a d:\"*".exe
  4.   DEL /f /s /q d:\"*".exe
  5.   FOR /f "delims="  %%a IN ('dir /ad /s /b d:\*.exe') DO RD /s /q "%%a"
  6. )
  7. FOR /f "delims="  %%b IN ('dir d: /ad /s /b') DO ATTRIB "%%b" -h /s /d
  8. IF EXIST d:\AutoRun.inf  DEL /q d:\AutoRun.inf
  9. FOR /f "delims="  %%i IN ('dir /s /b d:\~$*.*') DO DEL /f /s /q "%%i"
  10. FOR /r d: %%j in (*.tmp,*._tmp) DO DEL /f /s /q "%%j"
  11. IF EXIST d:\$RECYCLE.BIN  ATTRIB +h d:\$RECYCLE.BIN /s /d
  12. IF EXIST d:\gdiplus.dll  ATTRIB +h d:\gdiplus.dll /s /d
复制代码

自己早已找到答案了,答案就是用户权限不够,必须使用SYSTEM这个帐户。
但我还是感谢大家!

TOP

回复 3# CGQNET


把 /sd 03/15/2001 去掉没有开始日期了
那个是获取系统日期的,你在命令行窗口用echo命令看看它的值就知道了。

TOP

不好意思,还真用过。我要的是:不需起始日期,而是每一次开机便运行bat文件。

另外:IF not %date:~0,4%%date:~5,2%%date:~8,2% geq 20130812 (EXIT)  中
的 %date:~0,4%%date:~5,2%%date:~8,2% 是什么意思?

TOP

下面的命令计划 MyApp 程序在每次系统启动的时候运行,起始日期是 2001 年 3 月 15 日。
  1. schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc onstart /sd 03/15/2001
复制代码
你使用类似这样的命令创建任务计划的吗?

TOP

返回列表