+ Antworten
Ergebnis 1 bis 7 von 7

Standard Browser aus DOS aufrufen

Diskussion über Standard Browser aus DOS aufrufen in Basic der Kategorie Programmierung; Hallo liebe Artgenossen, ich hoffe hier bin ich richtig, ich habe eine kleine Frage, und zwar programmiere und designe ich ...

  1. #1
    Reg.-Benutzer Avatar von Steffen3:16
    Reg.-Datum
    27.09.2004
    Ort
    127.0.0.1
    Beiträge
    98

    Standard Standard Browser aus DOS aufrufen

    Hallo liebe Artgenossen,

    ich hoffe hier bin ich richtig, ich habe eine kleine Frage, und zwar programmiere und designe ich gerade als Auftrag eine Maske. Auf diese Maske habe ich jetzt ein Button gemacht welcher mit einem Hyperlink den aktuell eingestellten Standard Browser aufrufen soll. Das ganze soll über die DOS Kommando Box gehen, weil mit HTML und den ganzen Hyperlink-Geschichten kann ich in meinem Programmiertool nichts anfangen.

    Ich kann natürlich "C:\Programme\Internet Explorer\IEXPLORER.exe www.google.de" übergeben aber mal davon abgesehen, das es relativ selten vorkommt, kann es sein, das der Internet Explorer gar nicht dort liegt oder als Standard eingetragen ist.

    Jetzt ist meine Frage, wie bekomme ich über die DOS-Kommando-Box heraus, was mein aktuell eingestellter Standard Browser ist. Ich weiß das ich über "regedit" z.b. herausbekomme wo die IEXPLORER.exe liegt oder das ich herausbekomme kann wo die z.B. Mozilla.exe liegt, aber wie kann ich z.b. den "Wert"(da wo die exe liegt) aus diesem "regedit" herausbekommen? Also z.b. in der Dos-Kommando-Box als Variable speichern.

    Hab das gestern mal ausprobiert mit:

    SET test=reg query HKLM\Software\Clients\
    StartMenuInternet\IEXPLORE.EXE\shell\open\command

    dann habe ich %test% aufgerufen und habe das herausbekommen:

    ! REG.EXE VERSION 3.0

    HKEY_LOCAL_MACHINE\Software\Clients\StartMenuInter net\IEXPLORE.EXE\shell\open\co
    mmand
    <NO NAME> REG_SZ "C:\Programme\Internet Explorer\iexplore.exe"

    Ich möchte aber gerne nur die Adresse zum IEXPLORER haben oder eben die zum Standard eingestellten Browser.

    Vielleicht könnt ihr mir ja helfen!
    Falls ihr fragen habt, versuche ich gerne nochmal ausführlich das zu erklären!

    Danke im Vorraus
    _______________________________
    Gruss

    Steffen3:16

    FI / AE
    _______________________________

  2. #2
    Moderator Linux + Unix
    Rootserver - Vserver - Webspace
    Avatar von Amstelchen
    Reg.-Datum
    08.03.2005
    Ort
    127.0.0.1
    Beiträge
    3.948

    Standard

    meines wissens ist der standardbrowser unter windows derjenige, der mit dateien vom typ .htm(l) verknüpft ist.

    in HKEY_CLASSES_ROOT\.htm habe ich (Standard) FirefoxHTML
    in HKEY_CLASSES_ROOT\FirefoxHTML\shell\open\command habe ich (Standard) C:\PROGRA~2\MOZILL~1\FIREFOX.EXE -url "%1"

    d.h. theoretisch müsstest du zuerst den ersten registry-hive auslesen, bestimmen, wer .htm-dateien behandelt, und dort dann den pfad zum standardbrowser (bei mir FF) auslesen.

    s'Amstel
    Help stamp out and abolish redundancy!
    Help stamp out and abolish redundancy!

  3. #3
    Reg.-Benutzer Avatar von Steffen3:16
    Reg.-Datum
    27.09.2004
    Ort
    127.0.0.1
    Beiträge
    98

    Standard

    Hi,

    vielen Dank für deine Antwort!
    Ja das ist eigentlich eine sehr gute Idee, aber ich hab mal ne Frage zum programmiertechnischen Teil. Wie kriege ich genau den Wert also z.B. den Pfad zu Firefox in eine Variable unter DOS?

    Wenn ich das wie oben bei mir beschrieben mache kriege ich ja alles in die Variable %text% rein ich will aber nur den String haben, der zum Standard Browser führt kannst du mir nochmal helfen?

    Gruß
    _______________________________
    Gruss

    Steffen3:16

    FI / AE
    _______________________________

  4. #4
    Gesperrt Avatar von |roTekuGeL|
    Reg.-Datum
    16.12.2002
    Ort
    KA
    Beiträge
    1.161

    Standard

    ich geh mal davon aus dass dein hauptprogramm in VB geschrieben wird (da wir in der VB-ecke sind...)

    also lies den key (pfad) des browsers mit VB aus, und schick das ganze als DOS commando zum starten ab...

  5. #5
    Reg.-Benutzer Avatar von Steffen3:16
    Reg.-Datum
    27.09.2004
    Ort
    127.0.0.1
    Beiträge
    98

    Standard

    Naja nicht wirklich,

    ich möchte eigentlich einfach nur unter DOS das herausfinden!
    Wenn sowas möglich ist!
    _______________________________
    Gruss

    Steffen3:16

    FI / AE
    _______________________________

  6. #6
    Reg.-Benutzer Avatar von Steffen3:16
    Reg.-Datum
    27.09.2004
    Ort
    127.0.0.1
    Beiträge
    98

    Standard

    Für alle die in späten Jahren mal danach suchen werden

    Hier ist die Lösung:

    Code:
    rundll32 url.dll,FileProtocolHandler "http://www.irgendwas.de"
    Die ist ein Befehl, der das Standardprogramm für z.b. die Dateiendung .url ermittelt.

    Vielen Dank trotzdem hier an die Hilfen
    _______________________________
    Gruss

    Steffen3:16

    FI / AE
    _______________________________

  7. #7
    Reg.-Benutzer
    Reg.-Datum
    14.08.2004
    Beiträge
    145

    Standard

    Hi,

    kann sein, dass ich das Problem nicht so genau gelesen oder verstanden hab ...
    Willst du unbedingt herausfinden was der Standardbrowser ist, oder willst du herausfinden was und wo der Standardbrowser ist, damit du ihn mit ner URL aufrufen kannst?

    Wenn die egal ist, was der Standardbrowser ist, warum machst du dann nicht einfach ein:

    Code:
    start www.beispiel.de
    ?

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Ähnliche Themen

  1. Standard Eigentümer
    Von Dio im Forum Linux + Unix
    Antworten: 3
    Letzter Beitrag: 03.11.2005, 14:10
  2. V.92 Standard
    Von markohoffmann im Forum Hardware
    Antworten: 5
    Letzter Beitrag: 27.01.2004, 20:52
  3. Wo Standard-Browser einstellen bei Panther
    Von waxworx im Forum All about Macintosh
    Antworten: 1
    Letzter Beitrag: 31.10.2003, 10:09
  4. Antworten: 8
    Letzter Beitrag: 17.09.2003, 19:11
  5. php cache vom browser leeren?zurück button vom browser unterdrücken?
    Von korea1 im Forum Skript- und Webserverprogrammierung
    Antworten: 6
    Letzter Beitrag: 17.03.2003, 10:49

Die häufigsten Suchbegriffe für diese Seite:

standardbrowser herausfinden

standardbrowser aufrufen

windows variable standard browser

standard browser aufrufen

windows variable standardbrowser

aufruf standardbrowser

standardbrowseraufruf delphi