Die hh.exe (Bestandteil des Betriebssystems, zu finden im Windows oder System Verzeichnis) sowie die hhc.exe (Help Compiler des HTML Help Workshops) bieten einige wenige Möglichkeiten des direkten Aufrufs am DOS Prompt (oder über Start | Ausführen), in Kombination mit Schaltern/Parametern.
Für die hh.exe stehen Schalter für folgende Funktionen zur Verfügung:
Dekompilieren (Schalter -decompile)
Syntax: hh -decompile Pfad\Ordner Pfad\name.chm
Für Pfad\Ordner muss der Pfad des Ordners angegeben werden, in den die Dateien kopiert werden sollen, die beim Dekompilieren entstehen. Pfad\chm ist der Name und Pfad der Hilfedatei, die dekompiliert werden soll.
Aufruf einer definierten Themenseite (Schalter -mapid id)
Syntax: hh -mapid id Pfad\name.chm
Für id muss die definierte TopicId (HelpContextId) angegeben werden. Nähere Informationen zum Definieren von TopicId's sind hier zu finden (TopicId definieren). Pfad\chm ist der Name und Pfad der Hilfedatei in der sich das aufzurufende Thema befindet.
Erstellen eines 800x600 Fensters (Schalter -800)
Syntax: hh -800 Pfad\name.chm
Dieser Schalter erzeugt ein 800 x 600 Fenster welches nicht den Windows Taskbar verdeckt.
Für Pfad\name.chm ist der Pfad und der Name der zu öffnenden Hilfedatei anzugeben. Dieser Schalter wird ignoriert, sofern in der kompilierten Hilfedatei ein "default window" definiert ist.
Aufruf der Hilfedatei bzw. Themenseiten je nach Installationen des IE
IE ab Vers. 3.0 Syntax: HH.EXE mk:@MSITStore::Pfad/name.chm::/Pfad/thema.htm
IE ab Vers. 4.0 Syntax: HH.EXE ms-its::Pfad/name.chm::/Pfad/name.htm
Bei den heutigen Versionen des IE ist mittlerweile der direkte Aufruf einer Hilfedatei oder einer Themenseite möglich.
Syntax: hh Pfad\name.chm::Pfad\name.htm
Für Pfad\name.chm ist der Pfad und der Name der zu öffnenden Hilfedatei und für Pfad\name.htm ist die aufzurufende Themenseite anzugeben.
Alle Schalter der hh.exe können auch verwendet werden, wenn der HTML Help Workshop nicht installiert ist.
Parameter der hhc.exe
Die hhc.exe, die für das Kompilieren einer Hilfe zuständig ist, verfügt nur über einen einzigen Schalter.
Kompilieren
Syntax: hhc Pfad\NameProjekt
Für Pfad\NameProjekt muss der Pfad und der Name der Projektdatei .hhp angegeben werden.
Wenn das Kompilieren direkt über die Eingabeaufforderung erfolgt, muss gewährleistet
sein, dass sich die hha.dll und hh.exe in einem Verzeichnis befinden auf das ein
Pfad gelegt ist. (z.B. Windows Verzeichnis, Windows\system Verzeichnis)