# Fonctions du système d'exploitation

Le module Fonctions OS fournit des outils pour interagir avec le système d'exploitation dans Nelson.

Il inclut des fonctions pour interroger les informations système, gérer les variables d'environnement, exécuter des commandes shell, générer des GUID et effectuer des opérations spécifiques à la plateforme.

Ce module permet une intégration fluide des scripts Nelson avec le système d'exploitation sous-jacent sur Windows, macOS et Linux/Unix.

## Functions

* [cmdsep](https://nelson-9.gitbook.io/Nelson/markdown/fr/os_functions/cmdsep) - Séparateur de commande pour le système d'exploitation courant.
* [computer](https://nelson-9.gitbook.io/Nelson/markdown/fr/os_functions/computer) - Informations sur le système.
* [createGUID](https://nelson-9.gitbook.io/Nelson/markdown/fr/os_functions/createguid) - Crée un GUID.
* [getenv](https://nelson-9.gitbook.io/Nelson/markdown/fr/os_functions/getenv) - Obtenir la valeur d'une variable d'environnement.
* [hostname](https://nelson-9.gitbook.io/Nelson/markdown/fr/os_functions/hostname) - obtenir le nom d'hôte de cet ordinateur.
* [ismac](https://nelson-9.gitbook.io/Nelson/markdown/fr/os_functions/ismac) - Vérifie si la version est pour la plateforme macOS.
* [ispc](https://nelson-9.gitbook.io/Nelson/markdown/fr/os_functions/ispc) - Vérifie si la version est pour la plateforme Windows.
* [isunix](https://nelson-9.gitbook.io/Nelson/markdown/fr/os_functions/isunix) - Vérifie si la version est pour une plateforme GNU/Linux ou Unix.
* [loadenv](https://nelson-9.gitbook.io/Nelson/markdown/fr/os_functions/loadenv) - Charger les variables d'environnement définies dans des fichiers .env ou des fichiers texte ordinaires.
* [searchenv](https://nelson-9.gitbook.io/Nelson/markdown/fr/os_functions/searchenv) - Recherche un fichier en utilisant les chemins définis dans une variable d'environnement.
* [setenv](https://nelson-9.gitbook.io/Nelson/markdown/fr/os_functions/setenv) - Définir la valeur d'une variable d'environnement.
* [system](https://nelson-9.gitbook.io/Nelson/markdown/fr/os_functions/system) - Exécution de commandes shell.
* [dos](https://nelson-9.gitbook.io/Nelson/markdown/fr/os_functions/system) - Exécution de commandes shell.
* [unix](https://nelson-9.gitbook.io/Nelson/markdown/fr/os_functions/system) - Exécution de commandes shell.
* [username](https://nelson-9.gitbook.io/Nelson/markdown/fr/os_functions/username) - obtenir le nom d'utilisateur courant.
* [winopen](https://nelson-9.gitbook.io/Nelson/markdown/fr/os_functions/winopen) - Ouvrir un fichier dans l'application appropriée (Windows seulement).
* [winqueryreg](https://nelson-9.gitbook.io/Nelson/markdown/fr/os_functions/winqueryreg) - Lire le registre Windows (Windows seulement).
