吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1683|回复: 31
收起左侧

[Python 原创] 使用Python定时自动点按Ctrl+S

[复制链接]
夜雨微澜 发表于 2024-3-6 21:51
在使用一些野鸡软件的时候,由于软件本身没有配置自动保存功能,所以每次必须手动点击保存才能成功。如果退出之前忘记点击保存,则所有的数据都会丢失。该软件除了用鼠标点击保存之外,还支持使用Ctrl+S保存。
因此,我使用Python写了一个工具,功能是间隔一定的时间,自动点按Ctrl+S键,以达到保存目的,避免丢失数据。
本程序使用到了pyautogui扩展库,需要安装。
直接上代码
[Python] 纯文本查看 复制代码
#自动保存程序
#每隔若干秒钟模拟键盘按下Ctrl+S
import pyautogui as gui
from threading import Timer
from time import sleep
sleeptime=自己替换为需要间隔点按保存的时间(秒)
def save():
    global sleeptime
    sleeptime-=1
    timer = Timer(1, save)  
    timer.start()
    if sleeptime<=0:
        gui.hotkey('ctrl','s')
        print('保存成功')
        sleeptime=自己替换为需要间隔点按保存的时间(秒)
save()

第一次写,代码有点烂,见谅

免费评分

参与人数 2吾爱币 +2 热心值 +1 收起 理由
ghimi + 1 我很赞同!
lin_xop + 1 + 1 热心回复!

查看全部评分

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

繁花落尽秭归陈 发表于 2024-3-7 15:22
本帖最后由 繁花落尽秭归陈 于 2024-3-7 15:24 编辑

gui.hotkey('ctrl','s')  是模拟鼠标按键吗   如果是三个见我的是不是  直接在后面加就行  我猜           这东西是不是得pycharm一直开着呢   如果一直开着就鸡肋了
 楼主| 夜雨微澜 发表于 2024-3-8 20:33
wyesheng 发表于 2024-3-8 08:19
求指导,我没表达清楚,我说的后台,(比如有程序A和程序B)是说我在程序A的时候,它也能在程序B上同时成 ...

这个可能是不可以的。
我所使用的野鸡软件,只有挂在他的界面,按快捷键保存才有效。
你可以自己尝试一下,不同的软件原理不同
sai609 发表于 2024-3-6 23:04
YIUA 发表于 2024-3-6 23:06
不错,但是需要一直运行,有点耗内存
ghimi 发表于 2024-3-6 23:40
写的还阔以
pbf0613 发表于 2024-3-7 06:59
第一次,相当不错!
twj007 发表于 2024-3-7 08:23
没看明白
wyesheng 发表于 2024-3-7 08:58
弱弱问下,这个是可以后台运行的嘛?
JuncoJet 发表于 2024-3-7 09:45
AutoHotkey写不就4行代码嘛
sztoplon 发表于 2024-3-7 09:48
学习一下~
key0527 发表于 2024-3-7 10:01
循环ctrl+s 其实很多软件都带有自动保存功能.
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-24 20:04

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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