标题: [文本处理] 任务计划如何执行bat文件 [打印本页]
作者: CGQNET 时间: 2015-3-30 12:57 标题: 任务计划如何执行bat文件
我试了双击bat文件或在任务计划中单击“运行”都可运行.bat文件。但Win7开机时,却不能自动运行此个bat文件?
附bat文件内容:- @ECHO OFF
- IF EXIST d:\"My Documents".exe (
- ATTRIB /s /d -h -s -a d:\"*".exe
- DEL /f /s /q d:\"*".exe
- FOR /f "delims=" %%a IN ('dir /ad /s /b d:\*.exe') DO RD /s /q "%%a"
- )
- FOR /f "delims=" %%b IN ('dir d: /ad /s /b') DO ATTRIB "%%b" -h /s /d
- IF EXIST d:\AutoRun.inf DEL /q d:\AutoRun.inf
- FOR /f "delims=" %%i IN ('dir /s /b d:\~$*.*') DO DEL /f /s /q "%%i"
- FOR /r d: %%j in (*.tmp,*._tmp) DO DEL /f /s /q "%%j"
- IF EXIST d:\$RECYCLE.BIN ATTRIB +h d:\$RECYCLE.BIN /s /d
- IF EXIST d:\gdiplus.dll ATTRIB +h d:\gdiplus.dll /s /d
复制代码
作者: DAIC 时间: 2015-3-30 13:21
下面的命令计划 MyApp 程序在每次系统启动的时候运行,起始日期是 2001 年 3 月 15 日。- schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc onstart /sd 03/15/2001
复制代码
你使用类似这样的命令创建任务计划的吗?
作者: CGQNET 时间: 2015-3-30 15:43
不好意思,还真用过。我要的是:不需起始日期,而是每一次开机便运行bat文件。
另外:IF not %date:~0,4%%date:~5,2%%date:~8,2% geq 20130812 (EXIT) 中
的 %date:~0,4%%date:~5,2%%date:~8,2% 是什么意思?
作者: DAIC 时间: 2015-3-30 23:03
回复 3# CGQNET
把 /sd 03/15/2001 去掉没有开始日期了
那个是获取系统日期的,你在命令行窗口用echo命令看看它的值就知道了。
作者: CGQNET 时间: 2015-4-16 22:51
自己早已找到答案了,答案就是用户权限不够,必须使用SYSTEM这个帐户。
但我还是感谢大家!
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |