;
; 定时重启迅雷.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的更多相关文章

  1. linux定时重启tomcat服务的脚本学习

    要求:在linux中定时重启一个tomcat服务 一:shell脚本即Shell Script [1],Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便 ...

  2. 开机时自动启动的AutoHotkey脚本 2019年07月08日19时06分

    ;;; 开机时自动启动的AutoHotkey脚本;; 此脚本修改时间 2019年06月18日20时48分;; 计时器创建代码段 ------------------------------------ ...

  3. 开机时自动启动的AutoHotkey脚本

    ;;; 开机时自动启动的AutoHotkey脚本;; 此脚本修改时间 2019年06月18日20时48分;; 计时器创建代码段 ------------------------------------ ...

  4. 开机时自动启动的AutoHotkey脚本 2019年10月09日

    ;;; 开机时自动启动的AutoHotkey脚本 2019年10月09日;; http://www.autoahk.com/archives/16600; https://www.cnblogs.co ...

  5. IIS7.0 Appcmd 命令详解和定时重启应用池及站点的设置

    IIS7.0 Appcmd 命令详解 废话不说!虽然有配置界面管理器!但是做安装包的时候命令创建是必不可少的!最近使用NSIS制作安装包仔细研究了一下Appcmd的命令,可谓是功能齐全. 上网查了些资 ...

  6. 定时重启Apache与MySQL方法

    可以定时重启apache服务器等.让网站运行的效果更快. 采用at命令添加计划任务. 有关使用语法可以到window->“开始”->运行“cmd”->执行命令“at /”,这样界面中 ...

  7. 任务计划程序-Windows2008定时重启

    参考网站:https://www.cnblogs.com/yeyun/p/6209540.html Windows系统的任务计划程序,可以添加计划任务,设置任务开始时间及执行的间隔,实现应用的自动执行 ...

  8. Linux系统crontab定时调度Python脚本

    Linux系统crontab定时调度Python脚本 一.Python脚本随Linux开机自动运行 #Python脚本:/home/edgar/auto.py #用root权限编辑以下文件:/etc/ ...

  9. Linux 定时重启 Tomcat、重启Keepalived

    1.在 tomcat 目录新建一个.sh 文件: vi restartTomcat.sh 2.输入内容: #!/bin/bash# author: Linnuo # date: -- # Filena ...

随机推荐

  1. CVE-2017-8464 分析

    目录 CVE-2017-8464(stuxnet 3.0) 分析 0xFF 前言 0x00 分析工具 0x01 漏洞复现 1).生成一个DLL用于测试 2).构造一个恶意的lnk二进制文件 3).RU ...

  2. LeetCode算法题-Number of Segments in a String(Java实现)

    这是悦乐书的第226次更新,第239篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第93题(顺位题号是434).计算字符串中的段数,其中段定义为非空格字符的连续序列.请注 ...

  3. Java入门(二):注释和基本数据类型

    上次通过eclipse在控制台输出了hello world,是不是有点小激动啊,今天接着介绍Java基础知识. 一.Java注释 1.Java注释语句不会被编译器运行,不用担心代码因为许多注释语句显得 ...

  4. 【算法】LeetCode算法题-Remove Duplicates from Sorted Array

    这是悦乐书的第149次更新,第151篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第8题(顺位题号是26).给定一个已经排序(由小到大)的整数数组(元素可以重复),计算其 ...

  5. 团队作业——Alpha冲刺

    团队作业--Alpha冲刺 时间安排及内容要求 时间 内容 11.1-11.16 12次 Scrum 11.16-11.20 测试报告 与 用户反馈 11.21-11.24 展示博客 11.25 课堂 ...

  6. Linux的常见问题解答和管理技巧

    Linux的常见问题解答和管理技巧 一. 如何建立多用户 提醒大家一句,别一直使用root用户,因为root用户在系统中有着至高无上的权力,一不小心就可能破坏系统.比如我们想删除/temp目录下的文件 ...

  7. CentOS 7 上安装vim(默认未安装)

    今天使用CentOS 7,发现未安装vim,所以重新安装 执行命令: yum -y install vim* 然后就可以使用了

  8. (3)Python字符串

  9. 提升SQLite数据插入效率低、速度慢的方法

    前言 SQLite数据库由于其简单.灵活.轻量.开源,已经被越来越多的被应用到中小型应用中.甚至有人说,SQLite完全可以用来取代c语言中的文件读写操作.因此我最近编写有关遥感数据处理的程序的时候, ...

  10. JAVA序列化和反序列化XML

    package com.lss.utils; import java.beans.XMLDecoder; import java.beans.XMLEncoder; import java.io.Bu ...