找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 22032|回复: 6

[文本处理] 求一个可以几天后一开机就运行某程序的批处理

[复制链接]
发表于 2008-12-21 12:49:44 | 显示全部楼层 |阅读模式
比如我现在有一个1.bat   我想让它三天后一开机就自动运行1.bat,
不管关机还是不关机,到第3天的某时候一开机,就运行1.bat,

[ 本帖最后由 oqdoxtay2618 于 2008-12-23 01:03 编辑 ]
发表于 2008-12-21 13:23:22 | 显示全部楼层
  1. @echo off
  2. set vbsdir=C:\Documents and Settings\Administrator\「开始」菜单\程序\启动
  3. set /a a3d=1%date:~8,2%-97
  4. set a3d=%date:~0,8%%a3d%
  5. cd.>"%vbsdir%\start.vbs" 3<&1
  6. echo Set ws=WScript.CreateObject("WScript.Shell")
  7. echo if date="%a3d%" then ws.run """某程序"""
复制代码

[ 本帖最后由 yslyxqysl 于 2008-12-21 16:15 编辑 ]
 楼主| 发表于 2008-12-21 13:59:49 | 显示全部楼层

回复 2楼 的帖子

你写的日期是以什么为单位的啊!      我想要一个随机的日期,    不管什么时候,只要运行它,三天后就可以让某程序工作!


谢谢!
发表于 2008-12-21 14:55:14 | 显示全部楼层
建议楼主看下schtasks的帮助。。。
发表于 2008-12-21 17:56:12 | 显示全部楼层

回复 3楼 的帖子

请把自己的详细需求、具体环境全部更新到顶楼。下次提问,请在顶楼一次性描述清楚。
 楼主| 发表于 2008-12-23 01:28:55 | 显示全部楼层

回复 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

我这样错在哪里?请教!
发表于 2008-12-23 09:22:49 | 显示全部楼层

回复 6楼 的帖子

把@echo off删除,自己看看执行过程就知道错在哪里了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 03:37 , Processed in 0.022840 second(s), 10 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表