Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Как изменить размер окна браузера ?

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

1. konctantin777 - 04 Декабря, 2020 - 15:29:48 - перейти к сообщению
Здравствуйте.
Можно ли запустить и изменить размер окна браузера не через питон ? И запустить сразу на нужной странице ? У меня передвигать получается, но размер остаётся прежний...
2. Zireael - 04 Декабря, 2020 - 17:33:34 - перейти к сообщению
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);
3. konctantin777 - 29 Декабря, 2020 - 12:39:06 - перейти к сообщению
Спасибо. Пробую запустить хром в инкогнито- запускает в развёрнутом виде- не делается нужного размера- подскажите как ?

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);


Вот так нормально, но будет ли всегда норм ?
4. Zireael - 29 Декабря, 2020 - 13:31:42 - перейти к сообщению
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);

Powered by ExBB FM 1.0 Final