Ich habe eine HTML-Datei, die ich mit dem Standardbrowser des Benutzers öffnen möchte, gefolgt von einem Parameter. Wenn Ihr Standardbrowser beispielsweise Google Chrome war, wurde Folgendes geöffnet:
C:/Users/[User]/AppData/Local/Google/Chrome/Applications/chrome.exe -[parameter]
Dies ist wahrscheinlich nicht so, wie dies gehandhabt werden sollte, und ich weiß, dass dies nicht sicher oder ideal ist. Aber ich würde gerne wissen, wie (wenn du überhaupt überhaupt kannst) das möglich ist.
Vielen Dank.
Antworten:
Auf einem Windows-System verwenden:
cmd / c start http://superuser.com
Was dieser Befehl macht, ist:
cmd Öffnet das Befehlszeilenfenster.
/ c ist ein Parameter für das Befehlszeilenfenster. Sie teilt dem Befehlszeilenfenster mit, dass es sich nach dem Beenden schließen soll.
Dieses Befehlszeilenfenster soll den Befehlsstart ausführen.
Start Öffnet eine neue Eingabeaufforderung, um einen Befehl auszuführen.
Der Befehl, der gestartet werden soll, lautet in diesem Fall: http://superuser.com
Start http://superuser.com bedeutet, öffnen Sie die http://superuser.com mit dem zugewiesenen Standardprogramm.
Welches Programm zugeordnet ist, kann im Kommandozeilenfenster nachgeschlagen werden mit: ftype , und Assoc Im Fall des http-Protokolls können Sie f type verwenden und nach dem Eintrag suchen, der mit http = beginnt, um festzustellen, welches Programm ihm zugewiesen ist.
Wenn in ftype oder assoc nichts angegeben ist, wird explorer.exe mit dem Parameter start aufgerufen.
quelle
cmd /c start http://superuser.com -[param]
?