定时脚本:

#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]定时运行脚本相关推荐

  1. 树莓派学习笔记——crontab定时运行脚本

    crontab定时运行脚本 如果在玩树莓派的过程中,我们需要定时或者定期的运行一些程序或脚本,这里有个好方法,就是Linux下的 crontab. 通常会用到的就是两个命令: 查看已有的定时任务 pi ...

  2. 按键精灵--定时运行脚本的方法

    原文网址:按键精灵--定时运行脚本的方法_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍定时运行按键精灵的脚本的方法. 需求 早上的7点52分进行某个操作. 方案1:if判断+goto Dim ...

  3. CentOS 8.2云服务器定时运行脚本

    1.输入命令 crontab -e 2.输入文件执行的时间(输入格式如下) 命令提供到分钟运行脚本,5个*号依次分别代表分.时.日.月.周五类定时跑脚本的操作,具体操作样例如下: 1)每分钟跑一次脚本 ...

  4. Python:定时运行脚本

    有时候需要脚本每隔一定的时间跑一下,每次写重复的程序是一种 浪费,为了良好的体现社会主义节约的精神,花 了点时间写了个小脚本,可以调用外部程序定时运行. #ps.py # coding=utf-8 i ...

  5. linux 定时运行脚本_教你如何在Linux下让Python脚本自启动和定时启动

    本文简单介绍如何在Linux下设置Python脚本自启动和定时启动. 一.Python开机自动运行 假如Python自启动脚本为auto.py.那么用root权限编辑以下文件: sudo vim /e ...

  6. CentOS 定时运行脚本配置

    很多时候我们有希望服务器定时去运行一个脚本来触发一个操作,比如使用七牛的工具上传,如果同步文件里面有新增加一个文件,这个时候我们可以提供定时脚本去完成我们需要的同步命令(七牛的qrsbox工具是自动会 ...

  7. linux脚本定时运行脚本,linux定时运行命令脚本——crontab

    react路由深度解析 先看一段代码能否秒懂很重要 这是app.js  全局js的入口 import React from 'react' import { render } from 'react- ...

  8. python定时运行py文件_Python 定时运行脚本

    1.[代码][Python]代码 #coding=utf-8 import sys import os import datetime import time class ArgsDealwith: ...

  9. rsync定时加脚本实现本地到阿里的ftp文件同步

    现在需要实现西安ftp到阿里服务器的备份 1.西安为B,阿里为A 2.阿里里面的rsync是已经安装好的,查看了是依赖gti安装的,虽然版本不一样但是不影响使用 3.在A里新建rsync配置文件 4. ...

  10. Linux shell 学习笔记(12)— linux 信号、后台运行脚本、作业控制、定时运行任务

    1. 处理信号 1.1 Linux 信号 常见的 Linux 信号如下表所示: 信号 值 描述 1 SIGHUP 挂起进程 2 SIGINT 终止进程 3 SIGQUIT 停止进程 9 SIGKILL ...

最新文章

  1. 通过条件判断文本框是否隐藏_如何通过风速来判断高效过滤器是否达到更换要求...
  2. 说说Shell在代码重构中的应用
  3. jzoj4382-[GDOI2016模拟3.11]历史【并查集】
  4. 使用React Native进行气泡动画
  5. Vue入门 ---- vuex
  6. c2java Greedy 之任务调度
  7. rda冗余分析步骤_文献综述,步骤与问题!
  8. python全局解释器锁 tensorflow_《深度剖析CPython解释器》25. 解密Python中的多线程(第一部分):初识GIL、以及多个线程之间的调度机制...
  9. 算法: 唯一路径62. Unique Paths
  10. Allegro PCB封装库(分类、命名很规范,已验证)
  11. java动漫网站_基于SSM框架下的JAVA漫画展示系统
  12. 谷歌翻译是如何获得突破性进展?
  13. SWAT入门小问题的解决
  14. Roaring Bitmap 更好的位图压缩算法
  15. SylixOS中的CPU集合及其操作
  16. RocketMQ——顺序消费(代码)
  17. 为什么苹果6没有录屏_苹果iPad为什么没有计算器应用程序
  18. DAP数据分析平台介绍
  19. Inception网络
  20. android 解析json数据格式

热门文章

  1. 弹性地基梁板的计算理论_弹性地基梁的计算方法是什么?
  2. c语言rc,RC低通滤波器中R和C参数选择
  3. 【JS小知识】this的指向、工厂方法、构造函数及优化、prototype原型、forEach()的使用
  4. 利用Docker 基于Uptime Kuma搭建服务器监控
  5. 关于本学期学计算机基础专业的收获,大学生计算机基础学期总结-20210420001228.docx-原创力文档...
  6. 2021小白Python入门学习记录Day3(win10系统、Python3.9、使用Pycharm)python高级数据类型(字符串、列表、元组、字典、集合) 及其操作
  7. JavaScript系列之条件运算符
  8. carsim/trucksim获取轮胎侧偏刚度、纵向刚度
  9. 如何确定直流电机驱动的 PWM 频率
  10. 【原创】新韭菜日记20---在国内股市亏钱的最大原因就是杠杆和割肉