Окно инстанса

vtsogood

Client
Регистрация
23.03.2016
Сообщения
38
Благодарностей
1
Баллы
8
Нужно менять разрешение экрана и размер инстанса. С разрешением проблем нет, есть проблемы с размером инстанса!
При использовании следующего #C кода размер инстанса меняется, но как то очень криво, совсем не на то значение которое прописываешь.
Допустим я ставлю разрешение экрана 1280x1024 и прописываю следующий код:
instance.SetWindowSize (1280,1024);

В итоге разрешение экрана устанавливает верное, а вот с размером окна беда - 1871х948

Если ставлю разрешение экрана 1680х1050 и в коде прописываю этот же размер, то на выходе получается следующее:
Экран 1680x1050
Размер инстанса 719x889
и т.д. в с другими размерами.

Есть ли какой то другой способ менять размер инстанса или я что то не так делаю??
 

vtsogood

Client
Регистрация
23.03.2016
Сообщения
38
Благодарностей
1
Баллы
8
https://yadi.sk/d/W9d1qqIVqRT2d - сам шаблон в котором тестирую.
Очень надеюсь, что укажите на ошибку.
 

Adigen

Client
Регистрация
28.07.2014
Сообщения
825
Благодарностей
653
Баллы
93
Я так подозреваю что вы тестируете в Project Maker, в нем размер окна изменяется только руками, как растянете так и будет )
Проверяйте в ZennoPoster, там все будет нормально )
 

vtsogood

Client
Регистрация
23.03.2016
Сообщения
38
Благодарностей
1
Баллы
8
Я так подозреваю что вы тестируете в Project Maker, в нем размер окна изменяется только руками, как растянете так и будет )
Проверяйте в ZennoPoster, там все будет нормально )
Нет, тестирую в Постере. Попробуйте шаб запустите, увидите=)
 

Adigen

Client
Регистрация
28.07.2014
Сообщения
825
Благодарностей
653
Баллы
93
"
Нет, тестирую в Постере. Попробуйте шаб запустите, увидите=)
Само изменение разрешение окна срабатывает коректно, но я убрал все кубики с агентами и т.п, т.к. у меня этих файлов нет.
 

vtsogood

Client
Регистрация
23.03.2016
Сообщения
38
Благодарностей
1
Баллы
8
"
Само изменение разрешение окна срабатывает коректно, но я убрал все кубики с агентами и т.п, т.к. у меня этих файлов нет.
То есть у Вас разрешение окна = установленному разрешению экрана?
 

vtsogood

Client
Регистрация
23.03.2016
Сообщения
38
Благодарностей
1
Баллы
8

Adigen

Client
Регистрация
28.07.2014
Сообщения
825
Благодарностей
653
Баллы
93
То есть у Вас разрешение окна = установленному разрешению экрана?
У вас разрешение окна не будет равно разрешению экрана, т.к. код задает разные значения.

Нумерация идет от 0, т.е. если у вас в файле 12 строк, то первая строка будет с индексом 0; Поэтому у вас всегда разрешение экрана берется на строку ниже чем разрешение окна.

Я поправил как надо, для наглядности.
И добавил там кубик, который заменит вам этот свитч, с его простыней.
 

Вложения

Последнее редактирование:

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 714
Баллы
113
Вот пример
окно инстанса 500 на 500
 

Вложения

  • Спасибо
Реакции: Polina и APXOHT

vtsogood

Client
Регистрация
23.03.2016
Сообщения
38
Благодарностей
1
Баллы
8
У вас разрешение окна не будет равно разрешению экрана, т.к. код задает разные значения.

Нумерация идет от 0, т.е. если у вас в файле 12 строк, то первая строка будет с индексом 0; Поэтому у вас всегда разрешение экрана берется на строку ниже чем разрешение окна.

Я поправил как надо, для наглядности.
И добавил там кубик, который заменит вам этот свитч, с его простыней.
Огромное спасибо! Вы ГЕНИЙ!
Как я могу Вас отблагодарить?
Не подскажите, где можно почитать все эти команды для блоков C#?
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
  • Спасибо
Реакции: APXOHT и vtsogood

Adigen

Client
Регистрация
28.07.2014
Сообщения
825
Благодарностей
653
Баллы
93

25region

Client
Регистрация
26.09.2013
Сообщения
182
Благодарностей
57
Баллы
28

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с 25region какие-либо сделки.

Как получить размер окна в ПМ чтобы зафиксировать его в ЗП ?
Получается из за разницы в размерах бот не попадает куда надо, работает практически полностью на кликах по координат, как решить подскажите, спасибо.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 115
Баллы
113
Как получить размер окна в ПМ чтобы зафиксировать его в ЗП ?
Получается из за разницы в размерах бот не попадает куда надо, работает практически полностью на кликах по координат, как решить подскажите, спасибо.
может кто то снипет подскажет..
а пока вот так (сайт whoer.net или координаты мыши в ПМ):

upload_2018-2-3_2-56-34.png
 
  • Спасибо
Реакции: 25region

25region

Client
Регистрация
26.09.2013
Сообщения
182
Благодарностей
57
Баллы
28

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с 25region какие-либо сделки.

вот лошара не допер сразу до координат ) костыльно погрешность будет , конечно она не достачтона для того чтобы уплыли клики, но все равно не точно, снипет бы не помешал .
 

25region

Client
Регистрация
26.09.2013
Сообщения
182
Благодарностей
57
Баллы
28

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с 25region какие-либо сделки.

потерто... методом прямого перебора нашол размеры но это прям костыль костыль ... если есть нормльное решение проблемы опишите его , спасибо.
 
Последнее редактирование:

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)