标题: [问题求助] 怎么让VBS定时后台执行任务? [打印本页]
作者: wfndh 时间: 2011-8-11 15:03 标题: 怎么让VBS定时后台执行任务?
各位朋友请问怎么让一个VBS脚本可以定几个时间让他自动在后台执行一个批处理呢? 然后自身删除,比如我有个88。bat脚本。怎么才能通过VBS脚本定几个时间让他后台调用这个批处理自动执行任务呢???运行后就自身删除,
作者: broly 时间: 2011-8-11 19:18
- '''''''''''''''''''''''''''''''''''''''''''''''''
- ' '
- ' 要结束运行,请把 wscript.exe 进程结束即可 '
- ' '
- '''''''''''''''''''''''''''''''''''''''''''''''''
-
-
- Dim strPath,wsh
-
- Rem 下面这个是批处理的
- strPath = "c:\88.bat"
- set wsh = CreateObject("WScript.Shell")
-
- While True
- wsh.Run strPath,0
- Rem 下面为时间,单位:毫秒
- WScript.Sleep 3000
- Wend
复制代码
作者: wfndh 时间: 2011-8-11 21:07
然后怎么删除自身呢?
作者: broly 时间: 2011-8-11 21:18
回复 3# wfndh
http://bbs.bathome.net/redirect. ... 9&fromuid=25503
作者: wfndh 时间: 2011-8-11 21:38
不是啊 自身删除的代码要加在这个里面啊.......不是单独的
作者: Batcher 时间: 2011-8-11 22:38
回复 5# wfndh
为什么要删除自身呢,这样的功能在实际应用中哪些场景需要用到?
作者: broly 时间: 2011-8-11 23:17
本帖最后由 broly 于 2011-8-11 23:19 编辑
回复 5# wfndh
你有在顶楼说过你要删除自身吗?
加个批处理的at 定时运行
作者: wc726842270 时间: 2011-8-12 02:38
如果能指明运行几次后删除的话,个人认为倒是可以利用临时文件里的信息来达到目的
作者: wfndh 时间: 2011-8-12 09:35
加个删除自身的代码吧....谢了
作者: Batcher 时间: 2011-8-12 12:28
回复 9# wfndh
有什么需求请在顶楼一次就描述清楚
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |