吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2528|回复: 1
收起左侧

[会员申请] 申请会员ID:EasyStudios

[复制链接]
吾爱游客  发表于 2024-12-10 15:54
1、申 请 I D:EasyStudios
2、个人邮箱:15265275198@163.com   
3、原创技术文章:
SAPABAP金色传说:Python+Pyqt5 文件定时批量复制器工具开发》  
【文章标题】: SAPABAP金色传说:Python+Pyqt5 文件定时批量复制器工具开发
【文章作者】:
EasyStudios(以前叫AI云书但很多地方对AI有检测所以改名了)
还有其他的一些自开发的软件以及一些文章,以前都放在CSDN上了,这是博客地址


前言
工作中经常会遇到一下需要定时处理的工作项,这次遇到了一个定时把某些文件放到对应的文件夹里的需求.如果每次只是复制一个文件,那手动处理一下也没什么问题,但是每次都处理上百个就不能靠人工啦!这次打算使用python做一个小工具,=自动定时批量处理这项工作.

一、开发工具/库
开发工具:pycharm
考虑到兼容性问题,使用的python版本是3.8的.
框架使用了Pyqt5.
主要库还有:apscheduler定时任务,sqlite3本地数据库和loguru日志
二、开发思路
1.界面设计


2.功能设计
1.左侧区域

路径填写区:table有两个字段:待复制文件路径和目标路径.
待复制文件路径:填写要复制的文件所在的路径+文件全称.
目标路径:填写要将文件复制到哪个文件夹路径下.
新增行:新增一行待填写路径的table行
删除行:选中行后,删除选中的table行的数据,支持多行选中.
保存路径:将table行中的数据保存到数据库中.
全部复制:立刻开始复制所有保存路径中的文件到各自的目标路径.

2.右侧区域

用于设置定时任务,查看运行日志等.
任务开始时间:设置定时任务的开始运行时间.
任务结束时间:设置定时任务的结束运行时间.
定时任务运行间隔/分钟:设置定时任务运行的间隔时间,以分钟为单位,最小运行间隔为 1 分钟.
定时任务:设置开始,结束时间和运行间隔后,点击定时任务按钮,为定时任务设置名称,点 OK键即可生成定时任务.如下图所示:

删除任务:从任务列表中选择要删除的定时任务进行删除.


暂停任务/恢复任务:对定时任务进行暂停或重新启动.


日志文件:查看最近30天的运行日志.日志文件为exe路径下的log.log文件.
当前日志:显示软件打开后的运行日志.

3.信息提示
对于路径的验证,程序操作提示等,做了悬浮窗口对成功,提示,错误信息进行提示,辅助操作.
成功消息:

提示消息:

错误消息:


4.使用说明
工具怎么能不带使用手册呢!
我做了一个在线的文档,放在工具里了,直接点击查看即可.

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

Hmily 发表于 2024-12-10 18:05

抱歉,未能达到申请要求,申请不通过,可以关注论坛官方微信(吾爱破解论坛),等待开放注册通知。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2026-6-10 07:45

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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