Ausführung von OS-Befehlsdateien

Dieser Code ist auch verfügbar auf: Français English Español Deutsch
Schwierigkeitsgrad
Anfänger
Veröffentlicht am :
Attention : Dieser Code erfordert Administratorrechte.
Dieses SAS©-Makro, benannt `_executeCMDFile`, ist darauf ausgelegt, eine vom Betriebssystem spezifizierte Befehlsdatei auszuführen. Es unterstützt die Überprüfung des Rückgabecodes des Shell-Befehls unter Verwendung der Operator-Parameter und des erwarteten Rückgabecodes. Das Makro kapselt den Aufruf an ein internes Makro `_xcmd`, das für die Schnittstelle zum Betriebssystem zur Befehlsausführung zuständig ist.
Datenanalyse

Type : NON_APPLICABLE


Dieses Makro verarbeitet keine direkten Datenquellen. Sein Hauptzweck ist die Ausführung von Betriebssystembefehlen.

1 Codeblock
MACRO DEFINITION
Erklärung :
Dieser Block definiert das Makro `_executeCMDFile`. Es akzeptiert drei Parameter: `i_cmdFile` (den Pfad der auszuführenden Befehlsdatei), `i_operator` (den Operator für die Auswertung des Rückgabecodes) und `i_expected_shell_rc` (den erwarteten Shell-Rückgabecode). Das Makro delegiert die tatsächliche Ausführung des Befehls an das interne Makro `%_xcmd` und übergibt diesem die gekapselten Parameter. Diese Struktur ermöglicht eine kontrollierte und parametrisierte Ausführung von Systembefehlen.
Kopiert!
1%macro _executeCMDFile(i_cmdFile
2 ,i_operator
3 ,i_expected_shell_rc
4 );
5
6 %_xcmd("&i_cmdFile.", &i_operator., &i_expected_shell_rc.)
7 
8%mend _executeCMDFile;
Dieses Material wird von We Are Cas "wie besehen" zur Verfügung gestellt. Es gibt keine ausdrücklichen oder stillschweigenden Garantien hinsichtlich der Marktgängigkeit oder Eignung für einen bestimmten Zweck in Bezug auf die hierin enthaltenen Materialien oder Codes. We Are Cas ist nicht verantwortlich für Fehler in diesem Material, wie es jetzt existiert oder existieren wird, noch bietet We Are Cas technischen Support dafür an.
Urheberrechtsinformationen : Copyright 2010-2023 HMS Analytical Software GmbH, http://www.analytical-software.de


Zugehörige Dokumentation

Aucune documentation spécifique pour cette catégorie.