批处理实现每周运行一个程序

在d:\1\1.exe,需在没周六12点运行一次,这是一个磁盘扫描程序,在扫描结束后程序关闭,在d:\1\result\生成result.txt记录扫描结果。因为每次运行... 在d:\1\1.exe,需在没周六12点运行一次,这是一个磁盘扫描程序,在扫描结束后程序关闭,在d:\1\result\生成result.txt记录扫描结果。
因为每次运行后,result.txt会被覆盖,所以需要每次对它 进行重命名,重命名的名字最好是result(当前时间).txt.
是不是用到计划任务?编一个运行程序并重命名的批处理,然后用计划任务实现?
请高手帮忙。先谢谢了!
程序运行后会自动生成result.txt这个文件,主要就是要对它进行rename。
展开
 我来答
bluedn
2010-11-13 · TA获得超过744个赞
知道小有建树答主
回答量:565
采纳率:0%
帮助的人:714万
展开全部
1、 “开始”-》“设置”-》“控制面版”-》“管理工具”-》“服务”,在服务里面找到“Task Scheduler” ,启动类型设置为自动。
2、 “开始”-》“程序”-》“附件”-》“系统工具”-》“任务计划”-》 “添加任务计划”。选择d:\1\1.exe,设置启动时间。

3、给你一个我的oracle备份数据的脚本。

文件
OracleBackup.vbs

Option Explicit

On Error Resume Next

Dim fname, tnow, cmd
Dim WshShell

Set WshShell = CreateObject("WScript.Shell")

'调整备份文件名
tnow = Now()
fname = Year(tNow) & FormatNumber(Month(tNow)/100,2,false) & FormatNumber(Day(tNow)/100,2,false) & FormatDateTime(tNow,3)
fname = Replace(Replace(fName,".",""),":","")
cmd = "exp log=../backup/" & fname & ".log file=../backup/" & fname & ".dmp parfile=exp.txt"

'fname = Date
'cmd = "exp log=../backup/" & fname & "_OracleDB_Bak.log file=../backup/" & fname & "_OracleDB_Bak.dmp parfile=exp.txt"

WshShell.run cmd

Set WshShell = Nothing

'WScript.Echo cmd

希望能帮到你。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
314ccp
2010-11-13 · TA获得超过5625个赞
知道大有可为答主
回答量:1497
采纳率:0%
帮助的人:2145万
展开全部
::打开计划任务
@echo off
net start "Task Scheduler"
md 计划任务.{d6277990-4c6a-11cf-8d87-00aa0060f5bf}
start 计划任务.{d6277990-4c6a-11cf-8d87-00aa0060f5bf}

运行上面的批处理打开计划任务,然后打开添加计划任务,根据向导进行设置即可。都是中文的,很好设置~ 自己先试试吧!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
國仕无双
2010-11-13 · TA获得超过832个赞
知道小有建树答主
回答量:778
采纳率:0%
帮助的人:413万
展开全部
用AT命令就可以做到这一点(计划任务) 不过要输出结果的话 需要那个软件支持才行....
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
AA桐哥AA
2010-11-13 · TA获得超过981个赞
知道小有建树答主
回答量:1607
采纳率:0%
帮助的人:787万
展开全部
最好是用windows自带的计划任务
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式