天天看点

批量翻译.

#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>