問題:OSError: [WinError 740] 請求的操作需要提升
解決方案:
import os
import sys
import win32com.shell.shell as shell
ASADMIN = 'asadmin'
if sys.argv[-1] != ASADMIN:
script = os.path.abspath(sys.argv[0])
params = ' '.join([script] + sys.argv[1:] + [ASADMIN])
shell.ShellExecuteEx(lpVerb='runas', lpFile=sys.executable, lpParameters=params)
sys.exit(0)
2.問題:windows端,C/S端應用控件元素無法捕獲怎麼辦?如何進行自動化?
解決方案:
思路:通過座標點擊配和pyautogui通過圖片識別座標進行
通過圖片得到座標
import pyautogui
x,y=pyautogui.locateCenterOnScreen('圖片路徑')
import autoit
點擊獲得到的座標
autoit.mouse_click("left",x,y,20)