Windows 上有什么很棒的允许编写脚本计划任务工具

2021-08-12 18:58:11 +08:00
 ghmum
auto hot key 能够处理快捷键的问题,而且占用很少的系统资源,也没有很麻烦的广告之类

各位大佬能推荐什么适合执行计划任务的工具吗?
比如定期对资源进行备份等
要支持自定义脚本,能够存储日志的软件。
要对系统资源占用小,小到可以忽略不记的那种。对用户非常友好的那种,不要钱的那种

不晓得 Windows 的“任务计划程序”支不支持编写脚本
2268 次点击
所在节点    问与答
17 条回复
ysc3839
2021-08-12 19:01:34 +08:00
> 不晓得 Windows 的“任务计划程序”支不支持编写脚本
支持,它可以启动一个程序,你设置成启动你的脚本程序即可。
funcookies
2021-08-12 19:02:28 +08:00
有个 windows automate 没仔细尝试,但是应该可以满足你的需求
eason1874
2021-08-12 19:02:46 +08:00
任务计划程序可以跑任何程序,默认编写脚本可以用 cmd/bat 批处理,安装有 node 之类的也可以调用
mmdsun
2021-08-12 19:11:08 +08:00
https://flow.microsoft.com/zh-cn/desktop/

https://gitee.com/KFCFans/PowerJob

不知道这两个符不符合要求,第二个是 java 程序有 web 页面,日志,第一个是微软的软件要自己写规则。
ghmum
2021-08-12 19:20:50 +08:00
@eason1874 emm...不太熟悉 cmd 和 node 之类的语法,只会写一些简单的 python 程序,请问一下有什么好用的教程吗。
如果使用任务计划程序,能够在日志里记录 python 之类返回的数据吗
ghmum
2021-08-12 19:23:27 +08:00
emm......

其实想整个软件的原因还有一个是:想把计划任务之类的保存在文件里,以后重做系统之后,就不用再重写

如果这个软件能跨系统就更好了,因为台式电脑是 Windows,但是笔记本是 macbook.....
shpkng
2021-08-12 19:44:33 +08:00
@ghmum 你可以写个 python 脚本,然后用计划任务去执行,反正 python 跨平台
MakeItGreat
2021-08-12 19:47:41 +08:00
Powershell 就是做这份
Trim21
2021-08-12 19:48:03 +08:00
如果你只是准备自己用的话,我用 go 写过一个命令行程序,windows 下面内存占用只有 2m 左右。

支持定义任务( cron 语法)和启动后台进程
会把 stdout 和 stderr 存到文件里。

唯一的问题就是因为一直都是自用的,所以也没写很详细的文档

https://github.com/Trim21/commandTray
PrinceofInj
2021-08-12 20:29:03 +08:00
简单备份的话,我都是任务计划配 fastcopy,fasrcopy 支持自建 job,把 job 设定好,任务计划定期执行就行了。同时 fast copy 会生成一个简单的日志,完美符合你的需求。
ghmum
2021-08-12 20:46:04 +08:00
@mmdsun
windows 的那个 Power Automate 软件看起来好像挺好用的,但是尝试了一下之后,发现问题还不少

个人用户在桌面客户端上好像不能创建“计划流”,而且允许的操作也很有限。这个软件有点像 ios 的“捷径”
ghmum
2021-08-12 20:47:49 +08:00
@MakeItGreat
Powershell 怎么解决这种问题呢?有没有什么书对它有一个稍微详细的介绍,微软的官方文档介绍地,emm.....作为一个非 IT 行业的人,不是太友好
ghmum
2021-08-12 20:48:34 +08:00
@PrinceofInj 应该不只是备份,有时候还会有别的需要
MakeItGreat
2021-08-12 21:03:22 +08:00
@ghmum 你需要干什么?我去给你找一下
loli
2021-08-12 21:12:44 +08:00
你为什么不试试你说的这个呢
首先它有 settimmer 可以不依赖任务计划
其次按照上面的方法也是利用任务计划调用
调用啥不是调用,直接调用你说的这个呗.
levelworm
2021-08-13 01:28:34 +08:00
计划任务调用批处理文件就行了。批处理文件再调用脚本语言文件。
hzz2
2021-08-13 10:47:14 +08:00
写了个工具 自己本地调试定时任务用 https://github.com/hezhizheng/go-crontab

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/795422

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX