Я написал скрипт с помощью autohotkey, который должен выполнить несколько кликов внутри окна. В основном я использовал функцию ControlClick для выполнения этой работы, и она работает хорошо. Мне нужно было нажать на флажок, и для этого я использовал функцию MouseClick.
Я использовал относительные координаты для функций (относительное значение x и y, начиная с верхнего левого угла текущего активного окна).
Если я запускаю скрипт на своем ПК, он активирует нужное мне окно и делает то, на что я его запрограммировал, но когда я компилирую исполняемый файл и запускаю его на другой рабочей станции (я меняю только рабочую станцию, а не программы в использовать, даже не операционную систему), он просто не работает, у меня такое чувство, что он путает координаты x с координатами y, функция сна больше не работает...
Мой реальный вопрос будет заключаться в том, как я могу убедиться, что скрипт работает одинаково в любых условиях? Как я могу убедиться, что выбираю правильное окно, не могу ли я выбрать его, используя что-то другое, чем его заголовок? Может быть, класс или что-то более конкретное?
Большое спасибо :D!