[AHK]定时运行脚本
定时脚本:
#Persistent
#SingleInstance, force;这里需要设置成你 工作目录 ,用于放置 动作文件(7zip.ahk) 日志文件(log.txt)
SetWorkingDir,X:\ahk\;以下设置06时00分 09时00分,等等以此类推10,11,12,15,18整点.. 会运行
cron_str=00 06,09,10,11,12,15,18 * * 1,2,3,4,5 "7zip.ahk"
;以下设置50分 55分 会运行
;~ cron_str=50,55 * * * 0,1,2,3,4,5,6 "7zip.ahk"
;cron表达式字串共6段分别为:分 时 日 月 周 任务动作
;段间必须用一个空格隔开
;段内可以用英文逗号分隔
;不做限制的可以用*来通配
;注意周那一段,周日为0arr:=Strsplit(cron_str,A_space)
Loop
{if(test(A_min,arr[1])AND test(A_Hour,arr[2])AND test(A_DD,arr[3])AND test(A_MM,arr[4])AND test(A_WDay-1,arr[5])){执行任务();防止1分种内运行多次,需要冷却45秒Sleep,60000}else{ToolTip % A_min "`t|" arr[1] "`n" A_Hour "`t|" arr[2] "`n" A_DD "`t|" arr[3] "`n" A_MM "`t|" arr[4] "`n" A_WDay-1 "`t|" arr[5] "`n" A_Hour "时" A_min "分" A_Sec "秒" A_MM "月" A_DD "日" "星期" A_WDay-1 "`n" arr[6];每10秒检测一次时间是否到了。Sleep,10000ToolTip}
}test(Needle,Haystack) {if (Haystack="*")return 1else{Haystack_arr:=Strsplit(Haystack,",")ret:=0for k,v in Haystack_arr{if (v-Needle=0)ret:=1}return ret}
}执行任务() {globalrun % arr[6]return
}
任务脚本示例7zip.ahk ,功能就是压缩某目录到某文件,文件名要加时间戳(A_Now):
tagat:="D:\TDDownload\CivilLab\CivilLab(2020.7.21)" A_Now ".zip"
run "C:\Program Files\7-Zip\7z.exe" a %tagat% "D:\TDDownload\CivilLab\CivilLab(2020.7.21)"
FileAppend,%tagat% 备份完成`n,log.txt
MsgBox, 0, 运行一次, %tagat%, 3
log.txt输出
D:\TDDownload\CivilLab\CivilLab(2020.7.21)20200726171116.zip备份了
[AHK]定时运行脚本相关推荐
- 树莓派学习笔记——crontab定时运行脚本
crontab定时运行脚本 如果在玩树莓派的过程中,我们需要定时或者定期的运行一些程序或脚本,这里有个好方法,就是Linux下的 crontab. 通常会用到的就是两个命令: 查看已有的定时任务 pi ...
- 按键精灵--定时运行脚本的方法
原文网址:按键精灵--定时运行脚本的方法_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍定时运行按键精灵的脚本的方法. 需求 早上的7点52分进行某个操作. 方案1:if判断+goto Dim ...
- CentOS 8.2云服务器定时运行脚本
1.输入命令 crontab -e 2.输入文件执行的时间(输入格式如下) 命令提供到分钟运行脚本,5个*号依次分别代表分.时.日.月.周五类定时跑脚本的操作,具体操作样例如下: 1)每分钟跑一次脚本 ...
- Python:定时运行脚本
有时候需要脚本每隔一定的时间跑一下,每次写重复的程序是一种 浪费,为了良好的体现社会主义节约的精神,花 了点时间写了个小脚本,可以调用外部程序定时运行. #ps.py # coding=utf-8 i ...
- linux 定时运行脚本_教你如何在Linux下让Python脚本自启动和定时启动
本文简单介绍如何在Linux下设置Python脚本自启动和定时启动. 一.Python开机自动运行 假如Python自启动脚本为auto.py.那么用root权限编辑以下文件: sudo vim /e ...
- CentOS 定时运行脚本配置
很多时候我们有希望服务器定时去运行一个脚本来触发一个操作,比如使用七牛的工具上传,如果同步文件里面有新增加一个文件,这个时候我们可以提供定时脚本去完成我们需要的同步命令(七牛的qrsbox工具是自动会 ...
- linux脚本定时运行脚本,linux定时运行命令脚本——crontab
react路由深度解析 先看一段代码能否秒懂很重要 这是app.js 全局js的入口 import React from 'react' import { render } from 'react- ...
- python定时运行py文件_Python 定时运行脚本
1.[代码][Python]代码 #coding=utf-8 import sys import os import datetime import time class ArgsDealwith: ...
- rsync定时加脚本实现本地到阿里的ftp文件同步
现在需要实现西安ftp到阿里服务器的备份 1.西安为B,阿里为A 2.阿里里面的rsync是已经安装好的,查看了是依赖gti安装的,虽然版本不一样但是不影响使用 3.在A里新建rsync配置文件 4. ...
- Linux shell 学习笔记(12)— linux 信号、后台运行脚本、作业控制、定时运行任务
1. 处理信号 1.1 Linux 信号 常见的 Linux 信号如下表所示: 信号 值 描述 1 SIGHUP 挂起进程 2 SIGINT 终止进程 3 SIGQUIT 停止进程 9 SIGKILL ...
最新文章
- 通过条件判断文本框是否隐藏_如何通过风速来判断高效过滤器是否达到更换要求...
- 说说Shell在代码重构中的应用
- jzoj4382-[GDOI2016模拟3.11]历史【并查集】
- 使用React Native进行气泡动画
- Vue入门 ---- vuex
- c2java Greedy 之任务调度
- rda冗余分析步骤_文献综述,步骤与问题!
- python全局解释器锁 tensorflow_《深度剖析CPython解释器》25. 解密Python中的多线程(第一部分):初识GIL、以及多个线程之间的调度机制...
- 算法: 唯一路径62. Unique Paths
- Allegro PCB封装库(分类、命名很规范,已验证)
- java动漫网站_基于SSM框架下的JAVA漫画展示系统
- 谷歌翻译是如何获得突破性进展?
- SWAT入门小问题的解决
- Roaring Bitmap 更好的位图压缩算法
- SylixOS中的CPU集合及其操作
- RocketMQ——顺序消费(代码)
- 为什么苹果6没有录屏_苹果iPad为什么没有计算器应用程序
- DAP数据分析平台介绍
- Inception网络
- android 解析json数据格式
热门文章
- 弹性地基梁板的计算理论_弹性地基梁的计算方法是什么?
- c语言rc,RC低通滤波器中R和C参数选择
- 【JS小知识】this的指向、工厂方法、构造函数及优化、prototype原型、forEach()的使用
- 利用Docker 基于Uptime Kuma搭建服务器监控
- 关于本学期学计算机基础专业的收获,大学生计算机基础学期总结-20210420001228.docx-原创力文档...
- 2021小白Python入门学习记录Day3(win10系统、Python3.9、使用Pycharm)python高级数据类型(字符串、列表、元组、字典、集合) 及其操作
- JavaScript系列之条件运算符
- carsim/trucksim获取轮胎侧偏刚度、纵向刚度
- 如何确定直流电机驱动的 PWM 频率
- 【原创】新韭菜日记20---在国内股市亏钱的最大原因就是杠杆和割肉