Нет конечно.
Он обновляет информацию о существующем окне. По его указателю.
Надо получать новый указатель на новое окно. У нового окна новый указатель.
31. Kibor - 28 Мая, 2019 - 13:05:46 - перейти к сообщению
32. konctantin777 - 28 Мая, 2019 - 13:12:41 - перейти к сообщению
Эммм... Открываю ShellExecute(0, "open", "firefox.exe", "-private http:/"+"/vk.com/", "", 5);
Подскажите что следующее дописать ?
Подскажите что следующее дописать ?
33. Zireael - 28 Мая, 2019 - 17:34:40 - перейти к сообщению
Цитата:
Подскажите что следующее дописать ?
А что нужно? Если дождаться когда окно появится, то так:
CODE:
external(INT, "ShellExecute", "ShellExecuteA", "Shell32.dll");
ShellExecute(0, "open", "firefox.exe", "-private http:/"+"/vk.com/", "", 5);
while(window (-1, "MozillaWindowClass", -1)==0)sleep(100); // ждать когда появится окно
win w=window (-1, "MozillaWindowClass", -1); // получить указатель
messagebox(w.class);
ShellExecute(0, "open", "firefox.exe", "-private http:/"+"/vk.com/", "", 5);
while(window (-1, "MozillaWindowClass", -1)==0)sleep(100); // ждать когда появится окно
win w=window (-1, "MozillaWindowClass", -1); // получить указатель
messagebox(w.class);
При этом не должно быть открыто других окон мозилы, иначе найдётся то, которое уже отрыто.
34. konctantin777 - 29 Декабря, 2020 - 09:51:28 - перейти к сообщению
Подскажите как так же хром приватно запускать ? Пробовал из этой ветки название мазилы менять на хром вместе с путями (брал с ярлыка)- не приватно только запускает
35. Zireael - 29 Декабря, 2020 - 10:01:47 - перейти к сообщению
Цитата:
Подскажите как так же хром приватно запускать ?
CODE:
#define SW_SHOW 5
external(INT, "ShellExecute", "ShellExecuteA", "Shell32.dll");
ShellExecute(0, "open", "chrome.exe", "-incognito", "", SW_SHOW);
external(INT, "ShellExecute", "ShellExecuteA", "Shell32.dll");
ShellExecute(0, "open", "chrome.exe", "-incognito", "", SW_SHOW);
36. konctantin777 - 29 Декабря, 2020 - 10:04:18 - перейти к сообщению
И снова спасибо ) Сразу не спросил-
Так правильно, чтобы сразу страницу открывал ?
CODE:
#define SW_SHOW 5
external(INT, "ShellExecute", "ShellExecuteA", "Shell32.dll");
ShellExecute(0, "open", "chrome.exe", "-incognito http:/"+"/ya.ru", "", SW_SHOW);
external(INT, "ShellExecute", "ShellExecuteA", "Shell32.dll");
ShellExecute(0, "open", "chrome.exe", "-incognito http:/"+"/ya.ru", "", SW_SHOW);
Так правильно, чтобы сразу страницу открывал ?