标题: [日期时间] 批处理如何实现定时的自启动软件? [打印本页]
作者: lion991128 时间: 2014-10-29 09:51 标题: 批处理如何实现定时的自启动软件?
我本意是想做一个定时的自启动软件,其功能是在每天晚上21点和早上的8点重启这个软件,但是我只会PING回传自己的方法不是很实用,请问大神们帮忙修改下以下代码 多谢了。- @echo off
-
- :go
- ping /n 10 127.1 > null
- ::延时回传
- taskkill /f /im communicator.exe
- ::关闭进程程序
- tasklist |find "communicator.exe"||start "" "C:\Program Files (x86)\Microsoft Lync\communicator.exe"
- ::找到程序名重新启动
- echo 在%username%账户下于%date% %time%进行程序重启维护>>C:\Users\%username%\Desktop\login.txt
- ::创建LOG文件
- goto go
复制代码
作者: Linuxer 时间: 2014-10-29 10:14
一般注释语句都写在代码上方。
功能:关闭进程——打开进程——记录日志;存为bat文件;再利用任务计划,分别在每天21点和8点调用一次。- @echo off
- ::关闭程序
- taskkill /f /im communicator.exe
- ::启动程序
- start "C:\Program Files (x86)\Microsoft Lync\communicator.exe"
- ::记录日志
- echo 在%username%账户下于%date% %time%进行程序重启维护>>C:\Users\%username%\Desktop\login.txt
复制代码
作者: lion991128 时间: 2014-10-29 12:19
回复 2# Linuxer
那请问还没有更好的办法不用计划任务去做呢 ,因为计划任务常常都会因为登陆账户的权限 导致不会运行。。谢谢
作者: DAIC 时间: 2014-10-29 12:41
回复 3# lion991128
创建任务计划的时候选择System用户,不要用当前用户。
schtasks /create /ru System ......
欢迎光临 批处理之家 (http://bathome.net./) |
Powered by Discuz! 7.2 |