标题: [文本处理] 求一个可以几天后一开机就运行某程序的批处理 [打印本页]
作者: oqdoxtay2618 时间: 2008-12-21 12:49 标题: 求一个可以几天后一开机就运行某程序的批处理
比如我现在有一个1.bat 我想让它三天后一开机就自动运行1.bat,
不管关机还是不关机,到第3天的某时候一开机,就运行1.bat,
[ 本帖最后由 oqdoxtay2618 于 2008-12-23 01:03 编辑 ]
作者: yslyxqysl 时间: 2008-12-21 13:23
- @echo off
- set vbsdir=C:\Documents and Settings\Administrator\「开始」菜单\程序\启动
- set /a a3d=1%date:~8,2%-97
- set a3d=%date:~0,8%%a3d%
- cd.>"%vbsdir%\start.vbs" 3<&1
- echo Set ws=WScript.CreateObject("WScript.Shell")
- echo if date="%a3d%" then ws.run """某程序"""
复制代码
[ 本帖最后由 yslyxqysl 于 2008-12-21 16:15 编辑 ]
作者: oqdoxtay2618 时间: 2008-12-21 13:59 标题: 回复 2楼 的帖子
你写的日期是以什么为单位的啊! 我想要一个随机的日期, 不管什么时候,只要运行它,三天后就可以让某程序工作!
谢谢!
作者: batman 时间: 2008-12-21 14:55
建议楼主看下schtasks的帮助。。。
作者: Batcher 时间: 2008-12-21 17:56 标题: 回复 3楼 的帖子
请把自己的详细需求、具体环境全部更新到顶楼。下次提问,请在顶楼一次性描述清楚。
作者: oqdoxtay2618 时间: 2008-12-23 01:28 标题: 回复 2楼 的帖子
@echo off
copy 1.bat c:\windows\
set vbsdir=C:\Documents and Settings\Administrator\「开始」菜单\程序\启动
set /a a3d=1%date:~8,2%-97
set a3d=%date:~0,8%%a3d%
cd.>"%vbsdir%\start.vbs" 3<&1
echo Set ws=WScript.CreateObject("WScript.Shell")
echo if date="%a3d%" then ws.run c:\windows\1.bat
我这样错在哪里?请教!
作者: Batcher 时间: 2008-12-23 09:22 标题: 回复 6楼 的帖子
把@echo off删除,自己看看执行过程就知道错在哪里了。
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |