Hallo,
ich möchte bei meinem Script einstellen das sich der Standard Browser des users öffnet. Also nicht immer
nur der Internet Explorer.
Gibts da eine Möglichkeit ?
Danke schon einmal für die Hilfe
thami
Hallo,
ich möchte bei meinem Script einstellen das sich der Standard Browser des users öffnet. Also nicht immer
nur der Internet Explorer.
Gibts da eine Möglichkeit ?
Danke schon einmal für die Hilfe
thami
Nimm einfach
Shellexecute("http://google.de")
Falls du den Pfad des Browsers wissen willst, sollte dies helfen.
[autoit]#include <String.au3>
$browser = RegRead("HKEY_CLASSES_ROOT\http\shell\open\command", "") ;Standardbrowser aus Registry auslesen
ConsoleWrite($browser & @CRLF)
If StringInStr($browser, '"') Then
$browser_tmp = _StringBetween($browser, '"', '"') ;Pfad herausfiltern
$browser = $browser_tmp[0]
EndIf
If FileExists($browser) Then ShellExecute($browser) ;Browser öffnen, falls der Pfad korrekt ist
[/autoit]wie wärs mit
[autoit]Func _Get_Standardbrowser($user = True)
Local $key
If $user Then
$key = RegRead("HKEY_CURRENT_USER\Software\Classes\http\shell\open\command", "")
Else
$key = RegRead("HKEY_CLASSES_ROOT\http\shell\open\command", "")
EndIf
If StringLeft($key, 1) = '"' Then
$key = StringMid($key, 2, StringInStr($key, '"', 0, 2) - 2)
Else
If StringInStr($key, " ") > 0 Then $key = StringLeft($key, StringInStr($key, " ") - 1)
EndIf
If StringLen($key) > 0 Then Return $key
Return 0
EndFunc ;==>_Get_Standardbrowser