Je souhaite enregistrer un scénario utilisateur d'une application Windows. Pour cela, je veux récupérer/enregistrer le type d'objet, le nom de l'objet et la valeur de l'objet GUI après un clic de souris sur l'objet à côté d'une capture d'écran et la position de la souris.comment obtenir le nom et la valeur d'un objet GUI en Python après avoir cliqué sur
Je suis coincé avec trouver le comment. S'il vous plaît aider.
J'ai le code Python suivant.
saveDir = r'C:\Privat\ZuppU\temp'
stepListID = 1
def capture_step_objects(event):
global stepListID
stepEvent = 'Click'
# Capture the application mouseclick area
(mx, my) = event.Position
fgWindow = win32gui.GetForegroundWindow()
fgWindowName = win32gui.GetWindowText(fgWindow)
# Capture the application window
(ax1, ay1, ax2, ay2) = win32gui.GetWindowRect(fgWindow)
stepCapture = ImageGrab.grab((ax1, ay1, ax2, ay2))
stepImage = os.path.join(saveDir, 'Step' + str(stepListID) + '.png')
stepCapture.save(stepImage)
hm = pyHook.HookManager()
hm.SubscribeMouseAllButtonsDown(capture_step_objects)
hm.HookMouse()
pythoncom.PumpMessages()
hm.UnhookMouse()
# Main loop