ToDo: Kontrolle

Kommandozeilenoptionen des Hamsters

Der Hamster kann auch von der Kommandozeile aus und per Windows-Verknüpfung gestartet werden. Die Befehlszeile bzw. das Verknüpfungsziel sehen so aus:

hamster.exe [/w] [/svc] [/rw] [/ro] [/unregserver] [/unregserver] [[<Verzeichnis>!]<Skriptname> [<Parameter1>] ... ]

Bedeutung der Parameter:

/w sorgt ggf. dafür, dass das aufrufende Batch- oder VB-Skript erst fortgesetzt wird, wenn der Hamster wieder beendet wird. Anderenfalls werden solche Skripte weiter ausgeführt, ohne das Ende des aufgerufenen Programms abzuwarten.

/svc verhindert, dass der als Dienst eingerichtete Hamster (nur Windows NT und Nachfolger) beim Abmelden des Windows-Benutzers beendet wird. Für die Einrichtung als Dienst benötigt man ein separates Programm wie Microsofts „srvany“ oder „HamSvc“ von Jürgen Haible (siehe in der Linkliste).

/ro ermöglicht eine Installation des Hamsters auf einem schreibgeschützten Datenträger.

/rw unterdrückt den Schreibschutz beim Start des Hamster.

/regserver registriert den OLE/COM/DCOM-Server des Hamsters beim Betriebssystem. Hierfür sind Administratorrechte erforderlich (nicht unter Windows 9x).

/unregserver meldet den OLE/COM/DCOM-Server des Hamsters beim Betriebssystem ab und entfernt die Einträge aus der Registry. Hierfür sind Administratorrechte erforderlich (nicht unter Windows 9x).

<Skriptname> startet das Skript und übergibt diesem die folgenden Parameter (<Parameter1> usw.), sofern angegeben. In Verzeichnispfaden ist der Backslash „\“ durch das Ausrufezeichen „!“ zu ersetzen. Fehlt die Pfadangabe, muss das Skript sich im Skripteverzeichnis des Hamsters befinden.

Wenn Sie die Dateiendung „.hsc“ für den Start mit dem Hamster registrieren, können Sie Skripte auch durch Doppelklick auf das Skriptdatei-Symbol oder durch die direkte Verknüpfung mit einem Skript starten. Dazu klicken Sie ganz einfach im Menü-Dialog „Einstellungen“ → „Grundeinstellungen“ → „Verschiedenes“ auf den Button „Endung hsc registrieren, um per Doppelklick starten zu können“.