关于批处理文件编辑

2009-08-18 06:06:36 来源:  点击数: 

我想编辑一个批处理文件,功能很简单,不过目前我不会需要帮助。
windows计划任务功能不想使用。
批处理文件功能如下:
说明:能够在指定的时间运行某个程序就行。(比如在周一到周五的工作日里,每天下午15:30分启动某个d:templog.exe程序。
想问问:
1.如果将批处理文件放入启动项,那么中间重新启动计算机3次,会不会在15:30分启动3次log.exe。
2.如果不放入启动项目,在早9:00手动运行这个批处理文件,下午14:00关闭计算机,随后15:00启动计算机。这个时候原来的任务时候还能运行。
谢谢能够帮助我的朋友-

解决建议:8s5爱河池

fanbing131418:你的答案很好。
不过我按照这样的语句写在批处理中用:
@echo off
at 21:50 /every:M,T,W,Th,F E:zdglog.exe
结果到了21:50分,log.exe没有被打开啊。

解决建议:8s5爱河池

可以用AT命令,
at 15:30 /every:M,T,W,Th,F d:templog.exe
把上面的信息编写成BAT程序,利用管理员帐户,手动运行,以后每个星期一至五的15:30就会运行d:templog.exe程序

At 命令参数说明
计划在指定时间和日期在计算机上运行命令和程序。at 命令只能在“计划”服务运行时使用。如果在没有参数的情况下使用,则 at 命令将列出已计划的命令。

语法
at [\ComputerName] [{[ID] [/delete] | /delete [/yes]}]

at [[\ComputerName] Hours:Minutes [/interactive] [{/every:Date[,...]| /next:Date[,...]}]Command]

参数
\ComputerName

指定远程计算机。如果省略该参数,则 at 命令将计划本地计算机上的命令和程序。

ID

指定指派给已计划命令的识别码。

/delete

取消已计划的命令。如果省略了 ID,则计算机中所有已计划的命令将被取消。

/yes

当删除已计划的事件时,对来自系统的所有询问都进行肯定回答。

Hours:Minutes

指定命令运行的时间。将时间以 24 小时制式(即从 00:00 [午夜] 到 23:59)表示为 Hours:Minutes。

/interactive

对于在运行 Command 时登录的用户,允许 Command 与该用户的桌面进行交互。

/every:

在每个星期或月的指定日期(例如,每个星期四,或每月的第三天)运行 Command 命令。

Date

指定运行命令的日期。可以指定一周的某日或多日(即,键入 M、T、W、Th、F、S、Su)或一个月中的某日或多日(即,键入从 1 到 31 之间的数字)。用逗号分隔多个日期项。如果省略了 Date,则 at 命令将使用该月的当前日期。

/next:

在下一个指定日期(例如,下一个星期四)到来时运行 Command 命令。

Command

指定要运行的 Windows 命令、程序(即 .exe 或 .com 文件)或批处理程序(即 .bat 或 .cmd 文件)。当命令需要路径作为参数时,请使用绝对路径,也就是从驱动器号开始的整个路径。如果命令在远程计算机上,请指定服务器和共享名的通用命名协定 (UNC) 符号,而不是远程驱动器号。
8s5爱河池


上一篇:该怎麽办呢?
下一篇:麥克風為什麼沒聲音
关键字:

评论

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

河池新闻

图说城市 图说天下

阅读排行 阅读排行


爱河池

简介|联系方法|服务|相关法律|投诉建议