AutoIt не работает, нажмите кнопку идентификатор

1386
w0lf

Как можно идентифицировать любую кнопку программы? Я попробовал ControlClick.

ControlClick ( "", "", 1837642, "left", 1 ) 

или же

ControlClick ( "", "", "WindowsForms10.Window.8.app.0.33c0d9d", [WindowsForms10.BUTTON.app.0.33c0d9d], 1 ) 

или же

ControlClick ( "", "", "WindowsForms10.Window.8.app.0.33c0d9d", "WindowsForms10.BUTTON.app.0.33c0d9d", 1 ) 

или же

ControlClick ( "", "", "", "WindowsForms10.BUTTON.app.0.33c0d9d", 1 ) 

почему-то не работает. (win10)

Помогите мне, пожалуйста

1
решение: Local $ hWnd = WinWait ("[CLASS: WindowsForms10.Window.8.app.0.33c0d9d]", "", 1) ControlClick ($ hWnd, "", "[CLASSNN: WindowsForms10.BUTTON.app.0.33c0d9d10 ] ") /////////////////////////////////; Подождите 10 секунд, пока не появится окно Блокнота. Local $ hWnd = WinWait ("[CLASS: Notepad]", "", 10); Отправьте щелчок мыши на элемент управления редактирования Блокнота, используя дескриптор, возвращенный WinWait. ControlClick ($ hWnd, "", "Edit1") w0lf 8 лет назад 0

0 ответов на вопрос