Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ UO Pilot _ Перенос на другой компьютер.

Автор: 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() в помощь чтобы не промахиваться с размером окон и позицией.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)