[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[日期时间] 批处理如何实现定时的自启动软件?

我本意是想做一个定时的自启动软件,其功能是在每天晚上21点和早上的8点重启这个软件,但是我只会PING回传自己的方法不是很实用,请问大神们帮忙修改下以下代码 多谢了。
  1. @echo off
  2. :go
  3. ping /n 10 127.1 > null
  4. ::延时回传
  5. taskkill /f /im communicator.exe
  6. ::关闭进程程序
  7. tasklist |find "communicator.exe"||start "" "C:\Program Files (x86)\Microsoft Lync\communicator.exe"
  8. ::找到程序名重新启动
  9. echo 在%username%账户下于%date% %time%进行程序重启维护>>C:\Users\%username%\Desktop\login.txt
  10. ::创建LOG文件
  11. goto go
复制代码

一般注释语句都写在代码上方。
功能:关闭进程——打开进程——记录日志;存为bat文件;再利用任务计划,分别在每天21点和8点调用一次。
  1. @echo off
  2. ::关闭程序
  3. taskkill /f /im communicator.exe
  4. ::启动程序
  5. start "C:\Program Files (x86)\Microsoft Lync\communicator.exe"
  6. ::记录日志
  7. echo 在%username%账户下于%date% %time%进行程序重启维护>>C:\Users\%username%\Desktop\login.txt
复制代码
问题解决后,请在标题前面注明[已解决],并给回答者加分——化繁为简,提高工作效率!

TOP

回复 2# Linuxer


    那请问还没有更好的办法不用计划任务去做呢 ,因为计划任务常常都会因为登陆账户的权限 导致不会运行。。谢谢

TOP

回复 3# lion991128


创建任务计划的时候选择System用户,不要用当前用户。
schtasks /create /ru System ......

TOP

返回列表