- Сообщения
- 7,790
- Репутация
- 2,322
Раньше открывал интернет-страницу следующим образом:
и никогда не было никаких проблем. Она открывалась браузером по умолчанию (у меня - Opera)
После установки Opera 10.50 сборка 3296 поимел проблему. Если Opera закрыта, то при использовании вышеуказанного способа вылазит окно (см. прикрепленный скриншот.) Проверял и на Windows XP, и на Windows 7.
Попытался сделать следующим образом:
($pattern взял отсюда: Извлечение полного имени папки RegExp'ом, из нестандартного пути)
Так у меня открывается страница, но хотелось бы узнать, правильно так делать или нет.
Код:
ShellExecute('http://www.mail.ru/')
После установки Opera 10.50 сборка 3296 поимел проблему. Если Opera закрыта, то при использовании вышеуказанного способа вылазит окно (см. прикрепленный скриншот.) Проверял и на Windows XP, и на Windows 7.
Попытался сделать следующим образом:
Код:
$aPath = RegRead("HKEY_CLASSES_ROOT\http\shell\open\command", "")
$pattern = '(?i)^(?>("|))(.*?\.exe)\1(\s.*+|)$'
$aPath = StringRegExpReplace($aPath, $pattern, '\2')
ShellExecute($aPath, 'http://www.mail.ru/')
Так у меня открывается страница, но хотелось бы узнать, правильно так делать или нет.