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

Страниц (4): « 1 [2] 3 4 »
 

11. konctantin777 - 21 Мая, 2019 - 07:32:20 - перейти к сообщению
Ок. Отрывает норм. Но следующие открывает как дополнительные вкладки. А если вкладка не активна ведь не будет работать ? Можно открывать каждую в отдельном окне, чтобы во всех сразу работало ?
12. Kibor - 21 Мая, 2019 - 07:34:01 - перейти к сообщению
 konctantin777 пишет:
Отрывает норм. Но следующие открывает как дополнительные вкладки

http://kibor-bot.com/forum/topic...41787#1558441787
13. konctantin777 - 21 Мая, 2019 - 07:36:07 - перейти к сообщению
 Kibor пишет:
external(INT, "ShellExecute", "ShellExecuteA", "Shell32.dll");
ShellExecute(0, "open", "firefox.exe", "-private", "", 5);
pause(2000);
ShellExecute(0, "open", "http:/"+"/kibor-bot.com/forum/topic.php?forum=5&topic=1318&v=l#1558440934", "", "", 5);


открывает и мазилу и в браузере по умолчанию одновременно
14. Kibor - 21 Мая, 2019 - 07:37:59 - перейти к сообщению
Надо поставить мазилу по умолчанию.
(Добавление)
Хотя нет
CODE:
external(INT, "ShellExecute", "ShellExecuteA", "Shell32.dll");
ShellExecute(0, "open", "firefox.exe", "-private", "", 5);
pause(2000);
ShellExecute(0, "open", "firefox.exe", "-private http:/"+"/kibor-bot.com/forum/topic.php?forum=5&topic=1318&v=l#1558440934", "", 5);
15. konctantin777 - 21 Мая, 2019 - 07:49:53 - перейти к сообщению
Теперь открывает 2е вкладки. 1ю по умолчанию и 2ю нужную. Но это уже норм- спасибо )
Можно теперь их как то различать ? Т.е. несколько аков- несколько страниц и на каждой свой бот .
16. Kibor - 21 Мая, 2019 - 08:18:13 - перейти к сообщению
Поменять указатель на гугл на свою стартовую страницу

CODE:
win w[5];
int k=0;
external(INT, "ShellExecute", "ShellExecuteA", "Shell32.dll");

loop(5)
{
ShellExecute(0, "open", "firefox.exe", "-private", "", 5);
while(window ("Google - Mozilla Firefox", "MozillaWindowClass", -1)==0 && //По умолчанию если уже открыты окна
window ("Mozilla Firefox", "MozillaWindowClass", -1)==0) sleep(100);//Стартовая страница если первых запуско окна

if (window ("Google - Mozilla Firefox", "MozillaWindowClass", -1)!=0)w[k]=window ("Google - Mozilla Firefox", "MozillaWindowClass", -1);
if (window ("Mozilla Firefox", "MozillaWindowClass", -1)!=0)w[k]=window ("Mozilla Firefox", "MozillaWindowClass", -1);

pause(1000);

ShellExecute(0, "open", "firefox.exe", "-private http:/"+"/kibor-bot.com/forum/topic.php?forum=5&topic=1318&v=l#1558440934", "", 5);

while(window ("Google - Mozilla Firefox", "MozillaWindowClass", -1)!=0 ||
window ("Mozilla Firefox", "MozillaWindowClass", -1)!=0) sleep(100);
}

(Добавление)
Ну конечно это корявый способ.
Я бы перед запуском браузера сканировал в массив все HWND окон с классом MozillaWindowClass и после открытия дожидался бы пока не появился бы новый и его добавлял к указателям.
17. konctantin777 - 21 Мая, 2019 - 10:50:21 - перейти к сообщению
 Kibor пишет:
external(INT, "ShellExecute", "ShellExecuteA", "Shell32.dll");
ShellExecute(0, "open", "firefox.exe", "-private", "", 5);
pause(2000);
ShellExecute(0, "open", "firefox.exe", "-private http:/"+"/kibor-bot.com/forum/topic.php?forum=5&topic=1318&v=l#1558440934", "", 5);


открывает не приватно...
(Добавление)
Точнее регаемся и все следующие открывает уже залогеными..
18. Kibor - 21 Мая, 2019 - 11:19:19 - перейти к сообщению
А если вручную зарегистрироваться в приватно открытом и не закрывая ее открыть другую?
19. konctantin777 - 21 Мая, 2019 - 11:50:26 - перейти к сообщению
Об этом и речь. Просто запустил ваш пример- открылся форум- зарегался- все последующие запуски уже под моим именем...
20. Kibor - 21 Мая, 2019 - 13:57:13 - перейти к сообщению
Значит так работает браузер.
Составляйте и реализовывайте алгоритм, который позволит выполнить по требуемому сценарию. То что позволяет вручную выполнить условия.

Powered by ExBB FM 1.0 Final