Ich habe ein Anmeldeskript, das für jeden Benutzer ausgeführt wird. Bei der ersten Überprüfung wird festgestellt, ob der Benutzername mit unserem Testbenutzer (Prüfung) übereinstimmt. Wenn ja, startet Firefox auf der Prüfungshomepage und stoppt.
Die Befehle funktionieren einzeln. Wenn ich die .bat
Datei aufrufe, wird Internet Explorer auf der Website gestartet. Was mache ich falsch?
@echo off
REM Exam Startup - Username is "exam", then start the Exam website, and exit the script
if %USERNAME% EQU exam (
if exist "%PROGRAMFILES%\Mozilla Firefox\firefox.exe" start "%PROGRAMFILES%\Mozilla Firefox\firefox.exe" "https://www.example.com/"
if exist "%PROGRAMFILES(x86)%\Mozilla Firefox\firefox.exe" start "%PROGRAMFILES(x86)%\Mozilla Firefox\firefox.exe" "https://www.example.com/"
exit
)
...
REM rest of script
quelle
start
interpretiert es...firefox.exe
als Titel und URL als das, was gestartet werden soll, und ist intelligent genug, um eine URL zu erkennen und sie dem Standardbrowser zuzuführen?start
weiß in der Tat, was mit URLs zu tun ist, und das heißt, sie im Standardbrowser zu öffnen.