konctantin777 |
Отправлено: 21 Мая, 2019 - 15:36:07
|
Эксперт
Покинул форум
Сообщений всего: 1136
Дата рег-ции: Окт. 2017
Откуда: Архангельск
Репутация: 6
|
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);
открывает и мазилу и в браузере по умолчанию одновременно |
|
|
Kibor |
Отправлено: 21 Мая, 2019 - 15:37:59
|
Эксперт
Покинул форум
Сообщений всего: 8095
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 355
|
Надо поставить мазилу по умолчанию.
(Добавление)
Хотя нет
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); |
|
|
Kibor |
Отправлено: 21 Мая, 2019 - 16:18:13
|
Эксперт
Покинул форум
Сообщений всего: 8095
Дата рег-ции: Март 2013
Откуда: Одесса
Репутация: 355
|
Поменять указатель на гугл на свою стартовую страницу
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 и после открытия дожидался бы пока не появился бы новый и его добавлял к указателям. |
|
|
konctantin777 |
Отправлено: 21 Мая, 2019 - 18:50:21
|
Эксперт
Покинул форум
Сообщений всего: 1136
Дата рег-ции: Окт. 2017
Откуда: Архангельск
Репутация: 6
|
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);
открывает не приватно...
(Добавление)
Точнее регаемся и все следующие открывает уже залогеными.. |
|
|
|