Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.20;
Скачать: CL | DM;

Вниз

Как открыть web-страницу в НОВОМ окне   Найти похожие ветки 

 
Calm ©   (2003-11-10 18:35) [0]

Уважаемые мастера,
программулина дожна открывать нужную web-страничку.
Делаю ShellExecute() , но страница открывается в существующем окне MSIE, что неудобно юзерам. Как сделать, чтобы открывалась в новом окне?

На рабочих местах в обязательном порядке стоит браузером по умолчанию MSIE 5.5+

Спасибо за советы :))


 
TUser ©   (2003-11-10 18:42) [1]

Покопай - есть какой-то параматр у эксплорера (типа /n или что-то в этом роде).


 
TUser ©   (2003-11-10 18:44) [2]

Нет, не /n. Но какой-то есть.


 
Calm ©   (2003-11-11 08:36) [3]

Спасибо, TUser.

А может кто-нибудь помнит как именно называется этот параметр?


 
mfender ©   (2003-11-11 08:59) [4]

Я вот обратил внимание, что на WinXP ShellExecute вообще не хочет работать. Может что-то у меня не там растет?


 
TUser ©   (2003-11-11 09:01) [5]

Вот через командную строку попробовал
C:\Progra~1\Intern~1\iexplore.exe www.mail.ru. Открывается в новом окне. Т.е. тебе надо посылать в ком.строку не www.mail.ru, а предварительно узнать, где стоит эксплорер. А в качестве параметра передавать просто свой URL.


 
mfender ©   (2003-11-11 09:06) [6]


> TUser © (11.11.03 09:01) [5]
> Вот через командную строку попробовал
> C:\Progra~1\Intern~1\iexplore.exe www.mail.ru. Открывается
> в новом окне. Т.е. тебе надо посылать в ком.строку не www.mail.ru,
> а предварительно узнать, где стоит эксплорер. А в качестве
> параметра передавать просто свой URL.


Но реч-то шла про ShellExecute. По идее-то само http:// должно запустить IE или другой брувзер, стояшчий дефолтом. В 98м у меня все это работает, а в XP - нет. Не работает и WinExec... :(


 
mfender ©   (2003-11-11 09:15) [7]

Вот пересмотрел свои догадки. Все работает. Только на IE не действует. Надо заглянуть в реестр XP. У меня на IE оболочка LovelyTree стоит, наверное потому он его и не понимает.
А чтобы в новом окне открылось, надо в lpOperation писать explore, например:
ShellExecute(0, "explore","f:\2",nil,nil,SW_SHOWNORMAL)



Страницы: 1 вся ветка

Текущий архив: 2003.11.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
1-65929
Chuha
2003-11-11 15:09
2003.11.20
Окна


4-66168
Alexander
2003-09-24 11:59
2003.11.20
Есть поток, в котором выделены значительные размеры памяти и


6-66027
Borealis
2003-09-26 10:30
2003.11.20
Отключение открытых файлов сетевых ресурсов


4-66174
SH
2003-09-25 19:18
2003.11.20
Устойчивый PopUpMenu


1-66001
alexey_gorbunkov
2003-11-11 18:02
2003.11.20
Проблемы с