<< unix_w OS_commands file >>

Scilab Help >> Entrées/Sorties > OS_commands > unix_x

unix_x

exécute des instructions Windows, Linux ou MacOS : résultats dans une fenêtre d'information

Séquence d'appel

unix_x(commands)

Arguments

commands

Texte unique contenant les instructions à exécuter.

Description

unix_x() ouvre une nouvelle session de l'interpréteur de commandes du système d'exploitation (OS) (sh avec Linux, cmd.exe avec MS Windows, etc..), lui envoie les instructions commands, attend le traitement de celles-ci, reçoit les messages de résultats standard ou le possible message d'erreur générés lors du traitement, et ferme la session de l'interpréteur.

Le dossier de travail initial et les variables d'environnement de la session OS ouverte sont établis comme pour host().

Les résultats renvoyés par l'interpéteur de l'OS sont redirigés et affichés dans une fenêtre d'information indépendante non bloquante.

Si dans commands une instruction produit une erreur,

Exemples

if getos() == 'Windows' then
  unix_x("dir "+""""+WSCI+"modules\graphics\demos"+"""");
else
  unix_x("ls $SCI/modules/graphics/demos");
end

Voir aussi


Report an issue
<< unix_w OS_commands file >>