批处理实现每周运行一个程序
在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。 展开
因为每次运行后,result.txt会被覆盖,所以需要每次对它 进行重命名,重命名的名字最好是result(当前时间).txt.
是不是用到计划任务?编一个运行程序并重命名的批处理,然后用计划任务实现?
请高手帮忙。先谢谢了!
程序运行后会自动生成result.txt这个文件,主要就是要对它进行rename。 展开
4个回答
展开全部
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
希望能帮到你。
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
希望能帮到你。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
::打开计划任务
@echo off
net start "Task Scheduler"
md 计划任务.{d6277990-4c6a-11cf-8d87-00aa0060f5bf}
start 计划任务.{d6277990-4c6a-11cf-8d87-00aa0060f5bf}
运行上面的批处理打开计划任务,然后打开添加计划任务,根据向导进行设置即可。都是中文的,很好设置~ 自己先试试吧!
@echo off
net start "Task Scheduler"
md 计划任务.{d6277990-4c6a-11cf-8d87-00aa0060f5bf}
start 计划任务.{d6277990-4c6a-11cf-8d87-00aa0060f5bf}
运行上面的批处理打开计划任务,然后打开添加计划任务,根据向导进行设置即可。都是中文的,很好设置~ 自己先试试吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用AT命令就可以做到这一点(计划任务) 不过要输出结果的话 需要那个软件支持才行....
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
最好是用windows自带的计划任务
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询