吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6349|回复: 56
收起左侧

[原创工具] auto-shutdown-py 自动关机[触发器]升级版

  [复制链接]
zhaoxinyuan 发表于 2022-6-6 17:42
本帖最后由 zhaoxinyuan 于 2022-6-13 20:16 编辑



--------------------------------------------------2022-06-13发布新版-----------------------------------------------------------

这次做了一些不影响功能的优化(异步导包,加载速度加快,ui微调,cron说明等)

现在的cron可以支持更灵活的自定义,因为这个是python的apscheduler库,语法/功能层面兼容百分90,如果不会设置或者发现报错,可以百度一下在线cron生成器,再填到配置里面就好了


源码链接
https://github.com/zhaoxinyuan996/auto-shutdown-py/tree/dev



1.0正式版下载链接
https://wws.lanzouf.com/igdjI06c5aba

------------------------------------------------------------------------------------------------------------------------------------


--------------------------------------------------2022-06-10发布新版-----------------------------------------------------------
本次更新:

UI修复(4k屏开发调试的,当我开启了正确的分辨率缩放后才发现是如此的惨不忍睹,ui变形,遮挡等。。 )
优化了几个小问题
0.3下载链接:

https://wws.lanzouf.com/iOU3t066togh


------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------2022-06-09发布新版-----------------------------------------------------------
本次更新:

新增了
执行器:提醒,cmd命令
触发器:间隔(秒)
提醒功能实现原理为新建vbs脚本,然后定时执行cmd触发vbs脚本命令功能就是执行cmd
代码层面增加了路径获取器,防止py/exe/和不同文件之间获取路径差异,增加开发成本ui暂时还是没有修,大体功能完成差不多了,考虑下次更新进行ui修复/美化
0.2的链接:

https://wws.lanzouf.com/izBp3065an6b


------------------------------------------------------------------------------------------------------------------------------------

老帖子在这里
https://www.52pojie.cn/thread-1472559-1-1.html
老版本比较简陋,新版本添加了更多功能,主要分为 【动作】【触发条件】【待办条目】

目前的功能比较简陋,主要是不太清楚有什么需求,各位坛友可以提提需求


动作目前只实现了关机和重启
触发条件目前只实现了倒计时和定时
待办条目可以编辑名称和是否启用


需求背景
上次做了一个简易版的,得到了坛友的支持,也得到了坛友的一些建议,这次发布的软件主要是想做一个更高功能,更高自由度的触发器工具,包括但不限于关机重启这种简单动作和倒计时定时这种简单触发条件
由于这次的逻辑/UI都比老版提升太多,所以直接用python写了,用c写ui实在伤不起,奈何鄙人只会python和c

大概说明
项目分为3部分,qt程序(main),后台进程(auto_job),配置文件(config.json)
qt程序通过ui添加待办,保存到配置文件,再重启后台进程

main和auto_job并无过多耦合关系,都是通过config.json实现联动(main点击保存会把配置保存到文件,并通过cmd命令重启auto_job)
定时任务用的apscheduler库实现

关于ui
这个项目是用pyqt5写的,我的屏幕是4k屏,运行截图也是4k下截的图,刚才用同事1080p电脑看了下,ui惨不忍睹,ui缩放和ui美化放在后面做,优先实现功能

使用说明
大概操作:上部分是动作选项卡,下部分是触发类型选项卡,添加按钮可以按照当前选择的条件添加到配置文件,保存按钮会把当前待办条目保存到配置文件并且重新启动后台进程
倒计时:略
定时:勾选复选框为“每”, 假如勾选了秒,那么秒数栏会被置灰,并且配置为每秒都会触发,其他年,月份等同理,输入框只能输入数字,超出范围会有提示的,大概是因为因为国外习惯,星期只能输入0-6

千万不要设置那种每秒都关机否则只能安全模式改配置文件救回!!

注意事项
因为main和auto_job都是通过cmd命令实现,所以会被系统拦截,需要把整个文件夹都添加到win10的白名单中(github地址main分支的md里有具体操作步骤)
初次解压main文件会直接被防火墙删掉,可能需要手动恢复一下
后台进程需要手动添加到win的启动目录中实现自启动(添加快捷方式)


初次使用可以先倒计时10秒关个机,再重启下电脑试试后台进程在不在,后台进程就叫auto_job.exe可以打开任务管理器看一下

如果闪退
文件打开有报错的话请看注意事项添加白名单
因为pyqt5程序打包成exe可能会有莫名其妙的兼容性问题,这部分兼容我忘记怎么做了,可能会闪退
直接闪退的话应该是程序有bug,请在cmd中执行,cmd会打印报错信息,请私信我

文件下载

https://wws.lanzouf.com/iMM4405zgxch 密码:84mz
源码链接
https://github.com/zhaoxinyuan996/auto-shutdown-py/tree/dev
请各位坛友不要吝啬手中的小星星
6e497de96aea22c68ac4a9b9c584dd1.png

新版本

新版本
step5.png
486061faf367760ae961993744d5965.png

免费评分

参与人数 12吾爱币 +16 热心值 +12 收起 理由
简忘 + 1 + 1 谢谢@Thanks!
kyokusanagi2000 + 1 热心回复!
闻经获益 + 1 + 1 谢谢@Thanks!
pbgz + 1 + 1 谢谢@Thanks!
花海 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
x_killua + 1 + 1 谢谢@Thanks!
yuanshuzhen + 1 + 1 我很赞同!
塔山哥 + 1 + 1 谢谢@Thanks!
任先生D八世轮回 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
爱的太迟 + 1 + 1 谢谢@Thanks!
Hmily + 7 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
老墙 + 1 + 1 谢谢@Thanks!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| zhaoxinyuan 发表于 2022-6-7 09:30
一剑飘零 发表于 2022-6-6 22:50
我能泼点冷水吗?我不是故意的。
觉的意义不是很大啊。因为系统自带。,是支持楼主的。
...

理解,但是目前只是初版,功能比较少,我的想法是增加更多的功能,系统中不带的功能,所以跑来发帖征集需求
 楼主| zhaoxinyuan 发表于 2022-6-7 14:36
无言之城 发表于 2022-6-7 09:34
时间倒计时系统自带,其他高级功能一般都是其他软件自行调用,如下载完关机,解压缩完关机,

系统确实支持挺多的触发器, 我在想有没有系统没有覆盖到的场景
luoyulong 发表于 2022-6-6 19:24
dunet 发表于 2022-6-6 20:18
感谢分享,很实用。
林山大王 发表于 2022-6-6 20:41
谢谢楼主分享~~
reachming2020 发表于 2022-6-6 20:45
感谢分享
fishsolo 发表于 2022-6-6 21:15
字体看起来好别扭,是不是字号太大了,
 楼主| zhaoxinyuan 发表于 2022-6-6 21:18
fishsolo 发表于 2022-6-6 21:15
字体看起来好别扭,是不是字号太大了,

我的显示器分辨率4k,可能到低分屏就特别大,ui这部分后面会进行更新美化的,优先实现功能
一剑飘零 发表于 2022-6-6 22:50
我能泼点冷水吗?我不是故意的。
觉的意义不是很大啊。因为系统自带。,是支持楼主的。
支持创新一些没有的东西。或者再优化一些有的东西好用一些的。
没有恶意。如果是新手表示支持。
nizsm123 发表于 2022-6-6 23:32
上次这个秒计时,哎,计算器用上
netpeng 发表于 2022-6-6 23:39
学习下。支持原创。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-26 09:34

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表