Exécution de Fichier de Commande OS

Ce code est également disponible en : Français Deutsch English Español
Niveau de difficulté
Débutant
Publié le :
Attention : Ce code nécessite des droits administrateur.
Cette macro SAS©, nommée `_executeCMDFile`, est conçue pour exécuter un fichier de commande spécifié par le système d'exploitation. Elle prend en charge la vérification du code de retour de la commande shell en utilisant les paramètres d'opérateur et de code de retour attendu. La macro encapsule l'appel à une macro interne `_xcmd`, qui est responsable de l'interface avec le système d'exploitation pour l'exécution de la commande.
Analyse des données

Type : NON_APPLICABLE


Cette macro ne gère pas directement de sources de données. Son objectif principal est l'exécution de commandes système d'exploitation.

1 Bloc de code
MACRO DEFINITION
Explication :
Ce bloc définit la macro `_executeCMDFile`. Elle accepte trois paramètres : `i_cmdFile` (le chemin du fichier de commande à exécuter), `i_operator` (l'opérateur pour l'évaluation du code de retour) et `i_expected_shell_rc` (le code de retour shell attendu). La macro délègue l'exécution effective de la commande à la macro interne `%_xcmd`, en lui passant les paramètres encapsulés. Cette structure permet une exécution contrôlée et paramétrée de commandes système.
Copié !
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;
Ce matériel est fourni "tel quel" par We Are Cas. Il n'y a aucune garantie, expresse ou implicite, quant à la qualité marchande ou à l'adéquation à un usage particulier concernant le matériel ou le code contenu dans les présentes. We Are Cas n'est pas responsable des erreurs dans ce matériel tel qu'il existe maintenant ou existera, et We Are Cas ne fournit pas de support technique pour celui-ci.
Informations de Copyright : Copyright 2010-2023 HMS Analytical Software GmbH, http://www.analytical-software.de