Utilisateur:TSnake41/Brouillon
- → N'hésitez pas à publier sur le brouillon un texte inachevé et à le modifier autant que vous le souhaitez.
- → Pour enregistrer vos modifications au brouillon, il est nécessaire de cliquer sur le bouton bleu : « Publier les modifications ». Il n'y a pas d'enregistrement automatique.
Si votre but est de publier un nouvel article, votre brouillon doit respecter les points suivants :
- Respectez le droit d'auteur en créant un texte spécialement pour Wikipédia en français (pas de copier-coller venu d'ailleurs).
- Indiquez les éléments démontrant la notoriété du sujet (aide).
- Liez chaque fait présenté à une source de qualité (quelles sources – comment les insérer).
- Utilisez un ton neutre, qui ne soit ni orienté ni publicitaire (aide).
- Veillez également à structurer votre article, de manière à ce qu'il soit conforme aux autres pages de l'encyclopédie (structurer – mettre en page).
- → Si ces points sont respectés, pour transformer votre brouillon en article, utilisez le bouton « publier le brouillon » en haut à droite. Votre brouillon sera alors transféré dans l'espace encyclopédique.
Développé par | Romain Garbi, Teddy Astie, Mike Gautier |
---|---|
Fichiers exécutables |
dos9 , dos9ize et tea |
Première version | |
Dernière version | v216.1[1] () |
État du projet | Actif |
Écrit en | C |
Environnement | Microsoft Windows, POSIX |
Langues | Français, Anglais |
Type | Gratuit (libre) |
Licence | Licence publique générale GNU |
Site web | http://dos9.org |
Le projet Dos9 est projet d'interpréteur de commandes libre et performant dédié à la programmation batch, il propose également des fonctionnalités non présentes dans cmd.exe, comme le support des nombres décimaux.
Cet Interpréteur de commandes fonctionne sur les environnements Microsoft Windows et POSIX[2], il peut constituer une alternative libre de cmd.exe.
Objectifs du projet
modifierLe projet Dos9 à divers objectifs[2] :
Extensions de Dos9
modifierAfin de rendre la programmation en Batch moins limitée et plus simple et pratique, le projet Dos9 ajoute diverses fonctionnalités dans le langage.
Commandes internes étendues
modifierSur Dos9, la commande "goto" peut rechercher l'étiquette dans un fichier spécifié, également, le commutateur "/Q" permet de désactiver l'affichage d’erreur en cas d'étiquette introuvable.
GOTO [:]étiquette [fichier] [/Q]
Sur le projet Dos9, la commande "set" peut effectuer des calculs avec des nombres entiers[5] mais également avec des nombres décimaux[6], le mode FLOATS permet de calculer par défaut avec des nombres décimaux, si ce mode est activé, tout les calculs s'effectuent avec des nombres décimaux, à l'inverse, avec des nombres entiers.
Il est également possible de forcer le calcul avec des nombres entiers ou des nombres décimaux en modifiant le commutateur "/a".
:: Calcul avec des nombres entiers
set /a:i variable=expression
:: Calcul avec des nombres décimaux
set /a:f variable=expression
Également, les expressions peuvent contenir plus d'opérateurs :
- Avec le calcul des nombres entiers, les conjonction et disjonction logiques sont supportées[5] (respectivement les opérateurs && et ||).
- Avec le calcul des nombres décimaux, de nombreuses fonctions mathématiques comme ceux de la trigonométrie, ou encore des constantes mathématique tel que Pi ou encore e sont supportées[6].
La commande "if" en plus de supporter les nombres entiers, supporte les nombres décimaux, également, la comparaison FEQ permet de comparer avec une précision de 10^-13 les nombres décimaux alors que la comparaison traditionnelle EQU n'a pas de limite de précision.
Commandes externe intégrées
modifierfind
modifierSur Dos9, la commande "find" est directement intégrée à l'interpréteur et n'est pas offerte séparément, à l'inverse de cmd.exe.
Commandes externe fournies
modifierDos9 développe et fournit diverses commandes utiles, pas spécialement présentes sur cmd.exe.
dos9ize
modifierCette commande permet de remplacer certains passages dans des programmes Batch pour corriger certains soucis (en particulier avec certains arguments non espacés).
Cette commande permet d'afficher dans divers formats (hexadécimal, octal, décimal) des fichiers.
Elle est utilisée pour par exemple générer des codes permettant d'embarquer des fichiers dans un fichier texte.
tea est un préprocesseur de texte notamment utilisé dans la documentation et l'aide de Dos9.
iconv
modifiericonv permet de convertir un texte entre plusieurs encodages, elle n'est pas fournie sur Linux comme elle est généralement déjà présente dans le système.
Liens externes
modifierVoir aussi
modifierNotes et références
modifier- https://sourceforge.net/projects/dos9/files/Dos9-2016.1/
- « Le Projet Dos9 : Accueil », sur dos9.org (consulté le )
- « Le Projet Dos9 :: Commande GOTO », sur dos9.org (consulté le )
- « Le Projet Dos9 :: Commande SET », sur dos9.org (consulté le )
- « Le Projet Dos9 :: Commande SET (/A)(entiers) », sur dos9.org (consulté le )
- « Le Projet Dos9 :: Commande SET (/A)(flotants) », sur dos9.org (consulté le )
- « Le Projet Dos9 :: Commande IF », sur dos9.org (consulté le )
- « Le Projet Dos9 :: Commande DUMP », sur dos9.org (consulté le )
- « Le Projet Dos9 :: Commande TEA », sur dos9.org (consulté le )