123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- import pyautogui as gui
- import time
- from pywinauto.findwindows import find_window # find_windows
- from pywinauto import Application
- from pywinauto.win32functions import SetForegroundWindow
- import win32gui as wingui
- from pywinauto.findwindows import WindowNotFoundError
- # gui.displayMousePosition()
- def windowEnumerationHandler(hwnd, top_windows):
- top_windows.append((hwnd, wingui.GetWindowText(hwnd)))
-
- gui.click(918, 1079, clicks=0)
- try:
- SetForegroundWindow(find_window(title_re=r'MENTOR'))
- except WindowNotFoundError:
- app = Application().start('C:/Users/levente.marton/WinMent/MENTOR.EXE')
- input('press enter')
- # os.system("C:/Users/levente.marton/WinMent/MENTOR.EXE")
- # gui.password(text='mozaiq')
- # gui.press('m')
- # gui.press('enter')
- finally:
- SetForegroundWindow(find_window(title_re=r'MENTOR'))
-
- try:
- find_window(title_re=r'Descrierea')
- print('success')
- except WindowNotFoundError:
- gui.press('esc', presses=3, interval=0.5)
- time.sleep(0.5)
- winmentor = gui.getWindow('MENTOR')
- winmentordate = gui.getWindow('DATE - ')
- winmentor.restore()
- winmentordate.restore()
- print(winmentordate.get_position()) # gui.displayMousePosition()
- time.sleep(0.5)
- gui.press(['esc', 'f10', 'right', 'enter'], presses=1, interval=0.5)
- print("menu select 1")
- time.sleep(0.2)
- gui.press('down', presses=18)
- print("menu select 2")
- time.sleep(0.2)
- gui.press('right')
- print("menu select 3")
- time.sleep(0.2)
- gui.press('down', presses=3)
- print("select monede")
- time.sleep(0.2)
- gui.press('enter', presses=2)
- print("monede")
- time.sleep(0.2)
- gui.hotkey('alt', 'b')
- print("select BNR")
- time.sleep(0.2)
- gui.press('down', presses=12)
- print("'down', presses=12")
- time.sleep(0.2)
- gui.hotkey('alt', 'm')
- print("modify")
- time.sleep(0.2)
- mycurs = gui.getWindow('Descrierea')
- print(mycurs.get_position()[2], mycurs.get_position()[3]) # 109, 324
- gui.click(mycurs.get_position()[2] - 109, mycurs.get_position()[3]-324)
- print("clicking @ x= ", mycurs.get_position()[2] - 109, "y= ", mycurs.get_position()[3]-324)
- time.sleep(0.2)
- SetForegroundWindow(find_window(title='C:\Windows\py.exe'))
- input('save & close')
- SetForegroundWindow(find_window(title_re=r'MENTOR'))
- time.sleep(0.2)
- gui.hotkey('alt', 'z')
- print("'alt', 'z'")
- time.sleep(0.2)
- gui.press('esc', presses=2)
|