Das Kommando "hhexec" dient zum Starten von Programmen in der SOGWT-Toolsumgebung. hhexec ist eine Windows-Consol-Anwendung.
hhexec wartet auf das angegebene Kommando, und liefert als Exist-Status den Exit-Status des Kommandos zurück.
hhexec [Parameter...]] Kommando [KommandoParameter...]
Stellt das Projekt ein, in dessen Startumgebung das Programm gestartet werden soll.
Stellt die Projektfirma ein, in deren Startumgebung das Programm gestartet werden soll.
Stellt das aktuelle Verzeichnis ein, in dem das Programm gestartet werden soll.
Stellt das aktuelle Unterverzeichnis ein, in dem das Programm gestartet werden soll (relativ z.B. zum angegebenen Projekt).
Legt die zu verwendende Toolsumgebung fest.
hhexew: Erzwingt das Warten auf den gestarteten Prozess. (Initialwert bei hhexec)
Führt den Prozess in einer UAC-Umgebung aus. ggf. für den Benutzer aufgefordert, die UAC-Anhebung zu bestätigen.
Erzwingt die Ausgabe einer Fehlermeldung, falls der Prozess mit einem Endestatus != 0 beendet wird.
Nur hhexec: Der Benutzer wird nach Ausführungs des Prozesses aufgefordert, Enter zu drücken.
Es wird versucht, eine Umgebung herzustellen die zum Starten eines Cobol-Programmes benötigt wird. z.B. für den direkten Aufruf von runw.exe.
Ausgabe weiterer Informationen auf der Console. z.B. StartZeit, EndeZeit, Laufzeitdauer.
Keine Verarbeung von offenen Dateien und Resourcen.
Vor Programmstart wird die Variable __COMPAT_LAYER gelöscht.
Um zu verhindern, dass ein Kommando merhfach, gleichzeitg aufgerufen wird, kann hier eine LockDatei angegeben werden, die während der Kommandoausführung geschützt wird.
Maximale Anzahl Sekunden, die auf das Freiwerden der Lockdatei gewartet wird. Initialwert=60.
Spezialoption zum Aufrufen von Sonderprogrammen. Das angegebene Zeichen wird für den Aufruf in ein Anführungszeichen gewandelt. Eine weitere Wandlung von Aufrufparametern erfolgt nicht.
Applikation nach möglichkeit verstecken.
Applikation nach möglichkeit minimieren.
Zu startendes Kommando.
Folgende Sonderzeichen können am Anfang des Kommandos verwendet werden:
~D Flag DETACHED_PROCESS wird zum Programmstart gesetzt.
~N Prozess wird in einem neuen Consolfenster erzeugt.
~M Prozess wird "minimiert" gestartet.
~H Prozess wird "versteckt" gestartet.
Parameter an das Kommando.
Wird als Programmname "hhmake" übergeben, erfolgt eine Sonderbahndlung. Erfolgt der Aufruf in einem lokalen Entwicklunsgprojekt, wird zuerst in dem Verbundenen Stammprojekt mit dem Kommando "sogtfs -updproj . -inclpending" dafür gesorgt, dass alle Quellen aktualisiert werden, und alle eigenen, offenen Eincheckvorgänge