Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Без описания
konctantin777
Отправлено: 04 Декабря, 2020 - 23:29:48
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Здравствуйте.
Можно ли запустить и изменить размер окна браузера не через питон ? И запустить сразу на нужной странице ? У меня передвигать получается, но размер остаётся прежний...

(Отредактировано автором: 04 Декабря, 2020 - 23:31:08)

 
 Top
Zireael
Отправлено: 05 Декабря, 2020 - 01:33:34
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




CODE:
#define SW_SHOW 5
external(INT, "ShellExecute", "ShellExecuteA", "Shell32.dll");


string path = "C:\Program Files (x86)\Mozilla Firefox\firefox.exe"; // путь к браузеру
ShellExecute(0, "open", path, "http:/^/kibor-bot.com/forum/index.php", "", SW_SHOW);

win mozilla = window (-1, "MozillaWindowClass", -1);
while (mozilla==0)
{
mozilla = window (-1, "MozillaWindowClass", -1);
sleep(100);
}

mozilla.widthclient = 1024;
mozilla.heightclient = 768;
moveclient(mozilla);
 
 Top
konctantin777
Отправлено: 29 Декабря, 2020 - 20:39:06
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Спасибо. Пробую запустить хром в инкогнито- запускает в развёрнутом виде- не делается нужного размера- подскажите как ?

CODE:
#define SW_SHOW 5
external(INT, "ShellExecute", "ShellExecuteA", "Shell32.dll");
ShellExecute(0, "open", "chrome.exe", "-incognito http:/"+"/ya.ru", "", SW_SHOW);

//while(window (-1, "Chrome_WidgetWin_1", -1)==0)sleep(100); // ждать когда появится окно

//win w=window (-1, "Chrome_WidgetWin_1", -1); // получить указатель



win w = window (-1, "Chrome_WidgetWin_1", -1);
while (w==0)
{
w = window (-1, "Chrome_WidgetWin_1", -1);
sleep(100);
}

sleep(2000);
w.widthclient = 1024;
w.heightclient = 768;
moveclient(w);

messagebox(w.class);

(Добавление)
CODE:
#define SW_SHOW 5
external(INT, "ShellExecute", "ShellExecuteA", "Shell32.dll");

string path = "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe"; // путь к браузеру
ShellExecute(0, "open", path, "-incognito http:/"+"/ya.ru", "", SW_SHOW);

//while(window (-1, "Chrome_WidgetWin_1", -1)==0)sleep(100); // ждать когда появится окно

//win w=window (-1, "Chrome_WidgetWin_1", -1); // получить указатель



win w = window (-1, "Chrome_WidgetWin_1", -1);
while (w==0)
{
w = window (-1, "Chrome_WidgetWin_1", -1);
sleep(100);
}

sleep(2000);
w.widthclient = 1024;
w.heightclient = 768;
moveclient(w);

messagebox(w.class);


Вот так нормально, но будет ли всегда норм ?

(Отредактировано автором: 29 Декабря, 2020 - 20:39:49)

 
 Top
Zireael
Отправлено: 29 Декабря, 2020 - 21:31:42
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




CODE:
#define SW_SHOW 5
external(INT, "ShellExecute", "ShellExecuteA", "Shell32.dll");

// открыть хром в приватном режиме, с размерами 1024*768 в координатах 200*100
ShellExecute(0, "open", "chrome.exe", "-incognito --window-size=^"1024,768^" --window-position=^"200,100^" https:/"+"/kibor-bot.com/forum/index.php", "", SW_SHOW);
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by