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 ...
随机推荐
- spring4笔记----“零配置”:spring提供的几个Annotation标注
@Component :标注一个普通的Spring Bean类 @Controller :标注一个控制器组件器 @Service :标注一个业务逻辑组件器 @Repository ...
- 孟岩:通证(token)和通证经济的目的在于改善现有经济的效率性
孟岩是最早将token翻译成为通证的区块链大咖,这个翻译已经得到到了越来越人的认可.原来它叫代币,孟岩建议把它翻译成通证.以下是孟岩关于通证的注解. (孟岩,柏链道捷CEO,CSDN副总裁,区块链通证 ...
- MySQL 8.0.11安装配置
官网地址:https://dev.mysql.com/downloads/mysql/ 我这里是RHEL6.5的系统,因此选择RedHat 6 x86,64bit操作系统---下载第一个RPM Bun ...
- SSM 框架 ---项目整合
一.SSM框架理解 Spring(业务层) Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象. Spring的核心思想是IoC(控 ...
- IO Redirect 与 Pipe
对于任何一个进程,在启动时,都会打开三个流:stdin(标准输入), stdout(标准输出), stderr(标准错误输出).Stdout,stderr是process与Display之间,stdi ...
- JavaSe: 不要小看了 Serializable
Java中,一个类要支持序列化,我们通常实现Serializable.在使用Serializable,应当制定一个SerialVersionUID,用于代表类的版本.如果不指定会有什么影响呢?在了解这 ...
- puppet 和 apache passenger的配置
目录 1. 概要 2. apache passenger 安装测试 2.1. 什么是 apache passenger 2.2. 安装 apache passenger 2.3. 配置 apache ...
- Java断言(Assertion)
断言(Assertion)是Java中一条语句,包含一个布尔表达式,当该布尔值为真,程序则被认为是正确的:当布尔值为假,则系统会抛出错误. 断言默认禁用的,在开发时候可开启功能,有利于纠正错误,增加可 ...
- ABAP on HANA之CDS Association和Path Expression
本文阐述了ABAP CDS association的概念,并且展示了在CDS视图中和SQL语句中写路径表达式(Path Expression)代码的方法.我也会解释如何在CDS asociation中 ...
- 002_浅析python 中__name__ = '__main__' 的作用
很多新手刚开始学习python的时候经常会看到python 中__name__ = \'__main__\' 这样的代码,可能很多新手一开始学习的时候都比较疑惑,python 中__name__ = ...