借助有道詞典識別螢幕字串

2022-06-15 05:39:09 字數 2138 閱讀 4740

import win32api

import time

import win32clipboard

import win32con

# 捕獲模擬器視窗 160-56 僅可單擊打

# 遍歷url連線 -移動 126-766

# 有道-更多釋義-滑鼠左單擊 411-813

# 有道查詢口-滑鼠左雙擊 959-270

# 有道查詢口-滑鼠右單擊 959-270

# 有道查詢口-滑鼠左單擊-剪下 1065-313

time.sleep(12)

x, y = 160, 56

win32api.setcursorpos([x, y])

win32api.mouse_event(win32con.mouseeventf_leftdown, x, y)

time.sleep(0.05)

win32api.mouse_event(win32con.mouseeventf_leftup, x, y)

time.sleep(10)

x, y = 126, 766

win32api.setcursorpos([x, y])

time.sleep(10)

x, y = 411, 813

win32api.setcursorpos([x, y])

win32api.mouse_event(win32con.mouseeventf_leftdown, x, y)

time.sleep(0.05)

win32api.mouse_event(win32con.mouseeventf_leftup, x, y)

time.sleep(10)

x, y = 959, 270

win32api.setcursorpos([x, y])

win32api.mouse_event(win32con.mouseeventf_leftdown, x, y)

time.sleep(0.05)

win32api.mouse_event(win32con.mouseeventf_leftup, x, y)

time.sleep(0.05)

win32api.mouse_event(win32con.mouseeventf_leftdown, x, y)

time.sleep(0.05)

win32api.mouse_event(win32con.mouseeventf_leftup, x, y)

time.sleep(2)

time.sleep(1)

win32api.mouse_event(win32con.mouseeventf_rightdown, x, y)

time.sleep(0.05)

win32api.mouse_event(win32con.mouseeventf_rightup, x, y)

time.sleep(2)

win32clipboard.openclipboard()

# win32clipboard.emptyclipboard()

time.sleep(0.2)

x, y = 1065, 313

win32api.setcursorpos([x, y])

win32api.mouse_event(win32con.mouseeventf_leftdown, x, y)

time.sleep(0.05)

win32api.mouse_event(win32con.mouseeventf_leftup, x, y)

time.sleep(2)

# 之前,必須設定滑鼠右鍵後關閉win輸入法

cs = win32clipboard.getclipboarddata(win32con.cf_unicodetext)

x, y = 126, 766

win32api.setcursorpos([x, y])

win32api.mouse_event(win32con.mouseeventf_leftdown, x, y)

time.sleep(0.05)

win32api.mouse_event(win32con.mouseeventf_leftup, x, y)

time.sleep(10)

字元識別(字串處理)

描述 中南林業科技大學計算機與資訊工程學院某位老師開發乙個字元識別程式.這個程式用來將紙質文件轉換為電子版.很顯然,這個轉換過程不能保證100 正確,其中有些字元不能識別.你的任務是寫乙個程式幫助這位老師計算識別的效率.識別的效率用公式r a進行計算,其中r表示被成功識別的字元總數,a表示識別的字元...

判斷螢幕等寬字串的長度

新手 重慶 搬磚 nowait 22 41 50 北京 bug開發 黑擇明 求指點 專家 北京 bug開發 黑擇明 22 43 04 fontmetrics 專家 892768447 22 43 54 qfontmetrics 專家 892768447 22 44 09 通過qlabel.font ...

HDU 1880 魔咒詞典(字串雜湊)

題目鏈結 哈利波特在魔法學校的必修課之一就是學習魔咒。據說魔法世界有100000種不同的魔咒,哈利很難全部記住,但是為了對抗強敵,他必須在危急時刻能夠呼叫任何乙個需要的魔咒,所以他需要你的幫助。給你一部魔咒詞典。當哈利聽到乙個魔咒時,你的程式必須告訴他那個魔咒的功能 當哈利需要某個功能但不知道該用什...