批量翻译.

#encoding=gbk 
import os,常用,time
import pyautogui as g
from win32 import win32gui as ui
def 找到():
    a=ui.FindWindow('Chrome_WidgetWin_2','新建下载任务')
    return a

aa=常用.文件转列表('左.txt')
def 到中央():
    w,h=g.size()
    g.moveTo(w/2,h/2)

def 点翻译():
    到中央()
    g.rightClick()
    time.sleep(1)
    g.press('t')
    time.sleep(1)
    g.press('esc')

def 均一(dx):#2000这个数值根据情况调节
    j=dx//500
    if(找到()):return
    g.press('G')
    time.sleep(7)
    for i in range(j):
        if(找到()):return
        g.press('k')
        time.sleep(0.6)
    if(找到()):return
    g.press('g')
    time.sleep(7)
    for i in range(j):
        if(找到()):return
        g.press('j')
        time.sleep(0.6)

def 全局():
    if(找到()):return
    g.press('g')
    常用.休息(1,5)
    if(找到()):return
    g.press('G')
    常用.休息(1,5)

def 一次(dx):
    全局()
    全局()
    全局()
    全局()
    均一(dx)
    全局()
    全局()
    均一(dx)
    全局()
    全局()
#就这样吧

def 下一(a):
    os.system('start '+a)
    dx=os.path.getsize(a)
    #一次(dx)
    #print("-------------------能翻译了不")
    #点翻译()#只能点一次,自己手动点
    while(not 找到()):
        均一(dx)
        一次(dx)
    g.press('enter')
    time.sleep(1)
    g.press('x')

for i in aa:
    下一(i)

真难,一不注意,白翻译了.
谷哥翻译后,还要将多余的去掉,很多错误的翻译改掉.

<font>
<font style="inherit;">等等
</font>

去掉.

posted @   zjh6  阅读(15)  评论(0编辑  收藏  举报  
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示