007-迅雷定时重启AutoHotkey脚本-20190411
;
; 定时重启迅雷.ahk,
;
;~ 2019年04月11日
;
#SingleInstance,force
SetWorkingDir,%A_ScriptDir%
DetectHiddenWindows,On
SetTitleMatchMode,2
#Persistent ;让脚本持久运行(即直到用户关闭或遇到 ExitApp)。
#NoEnv
;~ #NoTrayIcon
Hotkey,^F10,ExitThisApp
loop
{
loop,3
{
WinClose, 迅雷 ahk_class Chrome_WidgetWin_0, Chrome Leg
Process,Close,Thunder.exe
;~ Process,Close,Explorer.exe
}
;~ 重新启动迅雷,迅雷需要设置成已启动就开始未完成的任务,同时进行的任务数改成9
; 在15分钟内如果有迅雷进程则下载文件,如果没有迅雷进程则运行迅雷,
; 如果到达15分钟循环周期则关闭并重新启动迅雷,目的是防止长期下载引起的下载速度变慢问题
;~ 15*60秒每分钟*1000毫秒每秒=900000毫秒
;~ 900000毫秒/60000毫秒每分钟=15分钟
;~ 900000毫秒/1000毫秒每次循环=900次循环
loop,900
{
Sleep,10
Process,Exist,Thunder.exe
if (%ErrorLevel%=0)
{
;~ Run,"D:\迅雷程序\Program\thunderstart.exe" -StartType:DesktopIcon
Sleep,10
Run,"D:\迅雷程序\ThunderX\Program\Thunder.exe"
}
;~ 隐藏迅雷悬浮小窗口和迅雷主窗口,如需显示迅雷窗口可以按Alt+D或者WinShow一下
Sleep,10
WinHide, ahk_class Suspension,
; 隐藏迅雷主窗口,防止被关闭
Sleep,10
WinHide, 迅雷 ahk_class Chrome_WidgetWin_0, Chrome Leg
;~ winhide,ahk_class XLUEFrameHostWnd
Sleep,960
}
}
ExitThisApp()
{
ToolTip,迅雷定时重启守护程序已退出ThunderProtectAppIsExited
Sleep,3000
ExitApp
}
007-迅雷定时重启AutoHotkey脚本-20190411的更多相关文章
- linux定时重启tomcat服务的脚本学习
要求:在linux中定时重启一个tomcat服务 一:shell脚本即Shell Script [1],Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便 ...
- 开机时自动启动的AutoHotkey脚本 2019年07月08日19时06分
;;; 开机时自动启动的AutoHotkey脚本;; 此脚本修改时间 2019年06月18日20时48分;; 计时器创建代码段 ------------------------------------ ...
- 开机时自动启动的AutoHotkey脚本
;;; 开机时自动启动的AutoHotkey脚本;; 此脚本修改时间 2019年06月18日20时48分;; 计时器创建代码段 ------------------------------------ ...
- 开机时自动启动的AutoHotkey脚本 2019年10月09日
;;; 开机时自动启动的AutoHotkey脚本 2019年10月09日;; http://www.autoahk.com/archives/16600; https://www.cnblogs.co ...
- IIS7.0 Appcmd 命令详解和定时重启应用池及站点的设置
IIS7.0 Appcmd 命令详解 废话不说!虽然有配置界面管理器!但是做安装包的时候命令创建是必不可少的!最近使用NSIS制作安装包仔细研究了一下Appcmd的命令,可谓是功能齐全. 上网查了些资 ...
- 定时重启Apache与MySQL方法
可以定时重启apache服务器等.让网站运行的效果更快. 采用at命令添加计划任务. 有关使用语法可以到window->“开始”->运行“cmd”->执行命令“at /”,这样界面中 ...
- 任务计划程序-Windows2008定时重启
参考网站:https://www.cnblogs.com/yeyun/p/6209540.html Windows系统的任务计划程序,可以添加计划任务,设置任务开始时间及执行的间隔,实现应用的自动执行 ...
- Linux系统crontab定时调度Python脚本
Linux系统crontab定时调度Python脚本 一.Python脚本随Linux开机自动运行 #Python脚本:/home/edgar/auto.py #用root权限编辑以下文件:/etc/ ...
- Linux 定时重启 Tomcat、重启Keepalived
1.在 tomcat 目录新建一个.sh 文件: vi restartTomcat.sh 2.输入内容: #!/bin/bash# author: Linnuo # date: -- # Filena ...
随机推荐
- sqlServer 获取最新的一条数据
SQL语句获取最新一条的数据 * from tra.dbo.订单 order by 下单时间 desc --时间倒序排列取第一条 select * from tra.dbo.订单 where 下单时间 ...
- Shell编程基础知识(一)
一.基本的运行Linux程序的3种方法: (1) 使文件具有可执行权限,直接运行文件.eg: chmod a+x testfile.sh ./testfile.sh (2) 直接调用命令解释器来 ...
- go基础之数组和切片
数组 数组的定义: 数组是具有固定长度并拥有零个或者多个相同数据类型元素的序列 定义一个数组的方法:var 变量名[len] type 例子:var a[5] int //3个整数的数组var a[5 ...
- 15.selenium_case02
# 抓取今日头条的新闻链接 from selenium import webdriver from selenium.webdriver.support.wait import WebDriverWa ...
- linux下c程序 daemon、fork与创建pthread的顺序问题
版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/shuyun123456789/article/details/34418875 近期发如今写linu ...
- 解决Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'.
异常: Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj ...
- 阿里巴巴的26款超神Java开源项目,有时间阅读一下各个文档,增添一下知识广度
1.分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba Spring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案.此项目包含开发分布式应用服务的 ...
- 网站建设部署与发布--笔记4-部署mysql
部署MySQL 1.更新操作系统 $ yum update -y 2.安装mysql数据库,在CentOS 7.2 中,使用了mariadb替代了官方的mysql $ yum install mari ...
- ElasticSearch(站内搜索) 转发 https://www.cnblogs.com/xibei666/p/5929970.html
简介 Elasticsearch是一个实时的分布式搜索和分析引擎.它可以帮助你用前所未有的速度去处理大规模数据.它可以用于全文搜索,结构化搜索以及分析,当然你也可以将这三者进行组合.Elasticse ...
- go不使用工具包将大写字符转成小写字符的方法
package main import ( "fmt" ) func main() { str := "hellOWorlD" //返回str is all l ...