SOG-Helpcenter Logo SOG Business - Software

hhexec - Starten von Programmen


 

Beschreibung


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.

Aufruf



    hhexec [Parameter...]] Kommando [KommandoParameter...]

Parameter

 




-hhproj Projekt

Stellt das Projekt ein, in dessen Startumgebung das Programm gestartet werden soll.

-hhfirm Firma

Stellt die Projektfirma ein, in deren Startumgebung das Programm gestartet werden soll.

-curdir Verzeichnis

Stellt das aktuelle Verzeichnis ein, in dem das Programm gestartet werden soll.

-subdir Verzeichnis

Stellt das aktuelle Unterverzeichnis ein, in dem das Programm gestartet werden soll (relativ z.B. zum angegebenen Projekt).

-sogwt Verzeichnis

Legt die zu verwendende Toolsumgebung fest.

-w

hhexew: Erzwingt das Warten auf den gestarteten Prozess. (Initialwert bei hhexec)

-admin

Führt den Prozess in einer UAC-Umgebung aus. ggf. für den Benutzer aufgefordert, die UAC-Anhebung zu bestätigen.

-log

Erzwingt die Ausgabe einer Fehlermeldung, falls der Prozess mit einem Endestatus != 0 beendet wird.

-pause

Nur hhexec: Der Benutzer wird nach Ausführungs des Prozesses aufgefordert, Enter zu drücken.

-cobol

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.

-i

Ausgabe weiterer Informationen auf der Console. z.B. StartZeit, EndeZeit, Laufzeitdauer.

-ni

Keine Verarbeung von offenen Dateien und Resourcen.

-ncl

Vor Programmstart wird die Variable __COMPAT_LAYER gelöscht.

-lockfile

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.

-lockfilewait

Maximale Anzahl Sekunden, die auf das Freiwerden der Lockdatei gewartet wird. Initialwert=60.

-quote x

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.

-hide

Applikation nach möglichkeit verstecken.

-min

Applikation nach möglichkeit minimieren.

Kommando

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.

KommandoParameter

Parameter an das Kommando.

Sonderbehandlungen


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

Siehe auch


hhexew