Автор: sulgold 15.2.2020, 15:30
Как сделать что бы запускался на любом компьютере без правки координат и изображений? Типа дома настроил, на удаленный скопировал, нажал и заработало.
Автор: Fors1k 15.2.2020, 15:55
Цитата(sulgold @ 15.2.2020, 15:30)
Как сделать что бы запускался на любом компьютере без правки координат и изображений? Типа дома настроил, на удаленный скопировал, нажал и заработало.
Ну это не от пилота зависит. Если ты настроишь скрипт для кликов в браузер на машине win7;разрешение 1024х768(4:3);Opera, а потом закинешь все это работать, например, на ultrawide 2560x1080(21:9);win10;ya.Browser, то, ясное дело, пилот никуда не попадет.
В общем, если совпадает разрешение, ос, браузер, масштабирование экрана, и т.д. , то скрипт получится перенести без необходимости что-то править/с минимальными правками.
Автор: sulgold 15.2.2020, 16:47
Если все сделать например на виртуал бокс получится?
Автор: DarkMaster 16.2.2020, 0:36
Цитата
Если все сделать например на виртуал бокс получится?
Да. Один из самых надежных способов переноса. Недостатки только в части потребления лишних ресурсов.
Автор: sulgold 16.2.2020, 8:31
Цитата(DarkMaster @ 16.2.2020, 2:36)
Да. Один из самых надежных способов переноса. Недостатки только в части потребления лишних ресурсов.
А какие ещё есть способы?
Автор: DarkMaster 16.2.2020, 13:52
Изначально разрабатывать под одно разрешение. Для этого нужно либо иметь одинаковое разрешение на всех машинах, либо запускать приложение в окнонном режиме. Размер окна, естественно, должен влазить на самый маленький из мониторов.
Так же неплохой результат дает использование некоторых якорей. Скажем у нас на всех разрешениях размер объектов в пикселях один и тот же, но сами плашки разъезжаются кто куда. В таком случае можно искать некоторые спецефические элементы этих плашек на большой части изображения и просчитывать от этих координат отдельные мелкие элементы на пашках. Как подвид данной технологии можно использовать конфигруационный файл в который будут сохранены точные координаты для использования в дальнейшем.
Автор: sulgold 16.2.2020, 15:56
Цитата(DarkMaster @ 16.2.2020, 15:52)
Изначально разрабатывать под одно разрешение.
Как это реализовать на удаленном сервере, что бы нажал и заработало?
Автор: DarkMaster 16.2.2020, 20:58
Цитата
Как это реализовать на удаленном сервере
А в чем разница удаленный он или нет? Ну сидите вы через удаленку, но все иструменты то те же самые и картинка тоже. Выставляйте желаемое разрешение раб стола и вперед. Но от себя я бы все-таки советовал работу в окне без максимизированных/полноэкранных режимов. windowpos() в помощь чтобы не промахиваться с размером окон и позицией.