Hallo,
wie kann ich denn abfragen, welcher Browser (Chrome, Firefox, Edge oder Internet Explorer) auf einem Rechner als StandardApp eingestellt ist - ohne den Browser zu starten und zu kucken, natürlich
Steht das in der Registry und wenn ja, wo?
Wofür ich das brauche?
Ich sitze an einem kleinen Programm für einen Schwerstbehinderten, das einfache Schaltflächen zum Aufruf von Videos, Texten, Bildern, Sprache (TTS) und eben auch URLs bereitstellt. Die Schaltflchen werden in einer Schleife nacheinander aktiviert, sodass man zum Starten nur noch einen Kontakt zu berühren braucht.
So, und da ich in Berlin und die Person in Bayern sitzt und ich daher keine Kontrolle über den Rechner habe, muss ich vorsorgen für den Fall, dass irgend ein hilfreicher Geist auf dem Rechner einfach mal einen anderen Browser als StandardApp einstellt. Und dann gehen zwar noch die URLs zum Aufruf, aber der Button zum Schließen funktioniert nicht mehr, weil da vielleicht ahk_exe firefox.exe steht und Chrome wurde gestartet.
Daher will ich das wissen!
Vielleicht erbarmt sich jetzt jemand??
Danke schön für alle hilfreichen Antworten und ein schönes WE
Julius
Welcher Browser ist als StandardApp aktiviert? Topic is solved
Moderator: jNizM
Re: Welcher Browser ist als StandardApp aktiviert?
Hallo,
ich würde es einfach ausprobieren z.B. so:
(nur mit dem Internet Explorer getestet)
ich würde es einfach ausprobieren z.B. so:
Code: Select all
Run, https://www.google.de
Sleep, 1000
WinGetTitle, Browser, A
WinClose, A
Browser := SubStr(Browser,InStr(Browser, " - ")+1)
MsgBox, % "Browser: "Browser
Re: Welcher Browser ist als StandardApp aktiviert? Topic is solved
Über die Registry
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.html\UserChoice\Progid
bei mir -> ChromeHTML
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.html\UserChoice\Progid
bei mir -> ChromeHTML
[AHK] v2.0.5 | [WIN] 11 Pro (Version 22H2) | [GitHub] Profile
Re: Welcher Browser ist als StandardApp aktiviert?
Ja, aber dann muss ich für jeden gängigen Browser eine Sub scheiben, mit der man ihn wieder schließen kann. Das sind zwar nicht allzuviele, aber die Fehlerquellen potenzieren sich dadurch. Und das mit der Registry scheint mir doch eleganter.Rohwedder wrote:Hallo,
ich würde es einfach ausprobieren z.B. so:(nur mit dem Internet Explorer getestet)Code: Select all
Run, https://www.google.de Sleep, 1000 WinGetTitle, Browser, A WinClose, A Browser := SubStr(Browser,InStr(Browser, " - ")+1) MsgBox, % "Browser: "Browser
Trotzden: Danke!
Re: Welcher Browser ist als StandardApp aktiviert?
1000 Dank!jNizM wrote:Über die Registry
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.html\UserChoice\Progid
bei mir -> ChromeHTML
Who is online
Users browsing this forum: No registered users and 54 guests