it-swarm.com.de

Starten einer Website über die Windows-Befehlszeile

Ich habe ein Programm, das eine Website über den folgenden Befehl startet.

cmd "start /max http://url.com"

Beim Starten einer Website über diese Methode wird der Standardbrowser mit seinen Standardeinstellungen zum Öffnen eines neuen Fensters verwendet. Zum Beispiel öffnen Firefox und IE das Fenster auf der Registerkarte eines vorhandenen Fensters, sofern dies festgelegt ist. Ich habe Berichte darüber, dass IE 6 den Inhalt eines aktuell geöffneten Fensters durch den Inhalt von url.com ersetzt. Ich habe dies getestet und sicher genug, wenn IE 6 als Standardbrowser festgelegt ist. Wenn eine aktuelle Webseite geöffnet ist, wird der Inhalt des geöffneten Fensters durch url.com ersetzt, anstatt ein neues Fenster zu öffnen.

Nach einigen Tests sehe ich den Befehl hier aufgelistet:

cmd "start /max iexplore.exe http://url.com"

öffnet ständig ein neues Fenster (natürlich mit Internet Explorer), unabhängig davon, ob ein vorhandenes Fenster vorhanden ist oder nicht.

Kann mir jemand sagen, ob mir eine dumme Einstellung in IE 6 fehlt oder ob es eine Möglichkeit gibt, die Funktion "Immer ein neues Fenster öffnen" zu duplizieren, die durch den direkten Aufruf von iexplore.exe dargestellt wird, jedoch den Benutzer default aufruft stattdessen Browser.

33
Nathan

IE hat eine Einstellung in Tools/Internet options/Advanced/Browsing mit dem Namen Reuse windows for launching shortcuts, die standardmäßig aktiviert ist. Für IE -Versionen, die das Durchsuchen mit Registern unterstützen, ist diese Option nur relevant, wenn das Durchsuchen von Registerkarten deaktiviert ist (IE9 Beta erwähnt dies ausdrücklich). Da der IE6 jedoch nicht über Registerkarten mit Registerkarten verfügt, wirkt sich diese Option auf das Öffnen von URLs über die Shell aus (wie in Ihrem Beispiel).

6
Franci Penov

Sie können einfach verwenden

Explorer "https://google.com"

Welcher startet Ihren Standardbrowser und navigiert zu dieser Site.

Und auf dem Mac habe ich verwendet

open "https://google.com"
95
jay

start chrome https://www.google.com/ oder start firefox https://www.google.com/

14
prime

Um eine URL mit dem Standardbrowser zu öffnen, können Sie Folgendes ausführen:

rundll32 url.dll,FileProtocolHandler https://www.google.com

Ich hatte Probleme mit URL-Parametern bei den anderen Lösungen. Dieser schien jedoch richtig zu funktionieren.

12
kjv

Ausgehend von der Antwort von VaLo:

cd %directory to browser%
%browser's name to main executable (firefox, chrome, opera, etc.)% https://www.google.com

start https://www.google.com scheint nicht zu funktionieren (zumindest in meiner Umgebung)

2
VitaminYes

Sie können Webseiten über die Befehlszeile in jedem Browser starten, indem Sie diesen Befehl eingeben

cd %your chrome directory%
start /max http://google.com

speichern Sie es als Fledermaus und führen Sie es aus :)

2
VaLo

Ok, das BatchFile von Windows 10 funktioniert so, wie ich es mir erhofft hatte. Drücken Sie zuerst die Windows-Taste und R. Geben Sie mmc und Enter ein. Klicken Sie in Datei SnapIn hinzufügen auf eine bestimmte Website und fügen Sie sie der Liste hinzu. Klicken Sie auf der Registerkarte auf OK und doppelklicken Sie im linken Hauptmenü der Konsole auf Ihre Site. Sobald es sich öffnet, fügen Sie es zu Ihren Favoriten hinzu. Das sollte es in C:\Users\App\DataData\Roaming\Microsoft\Startmenu\Programme\Windows-Verwaltung platzieren. Ich machte eine Verknüpfung zu einem Ordner auf dem Desktop. Klicken Sie mit der rechten Maustaste auf die Verknüpfung, und zeigen Sie die Eigenschaften an. Klicken Sie auf der Registerkarte "Verknüpfung" der Eigenschaften auf Erweitert, und überprüfen Sie die Option Als Administrator ausführen. Auf Position starten befindet sich auch die Registerkarte Verknüpfungen, die Sie bei Bedarf der Batchdatei hinzufügen können. Die Charge, die ich gemacht habe, ist wie folgt

@echo off
title Manage SiteEnviro
color 0a
:Clock
cls
echo Date:%date% Time:%time%
pause
cls
c:\WINDOWS\System32\netstat
c:\WINDOWS\System32\netstat -an
goto Greeting

:Greeting
cls
echo Open ShellSite
pause
cls
goto Manage SiteEnviro

:Manage SiteEnviro
"C:\Users\user\AppData\Roaming\Microsoft\Start Menu\Programs\Administrative Tools\YourCustomSavedMMC.msc"

Sie müssen eine Verknüpfung erstellen, wenn Sie diese Datei als bat-Datei speichern. In den Eigenschaften> Verknüpfungen> Erweiterter Administratorzugriff können Sie auch eine Tastenkombination festlegen und das Symbol ändern, wenn Sie möchten. Ich brauchte wahrscheinlich nicht: Uhr. Die netstat-Befehle können sich ändern, um ein gehostetes Netzwerk oder alles, was Sie möchten, einschließlich nichts anzugeben. Kann Canscade-Websites in einer 1-mmc-Konsole und mehr als 1 Favorit in die Batchdatei eingefügt werden.

0
Russell Abraham