Ce n'est pas pour empiéter sur le terrain de celui qui écrit la partie sur %errorlevel% et CHOICE, mais j'ai précisé que cela ne fonctionnait pas avec Windows XP.
Je ne suis pas sûr de comprendre.
CHOICE n'est pas intégré sur Windows xp, mais la commande externe fonctionne.
L'utilisation de %errorlevel% fonctionne bien, que ce soit dans la console ou dans les scripts.
Sinon si y'a quelqu'un dans le coin, comment on fait pour afficher le premier dossier genre si on a Programmes et Programs Files, on met genre Program~1 pour qu'il ouvre le premier ? Google ne m'aide pas, mais d'ici 1h j'aurais surement trouvé, si quelqu'un est sur le qui-vive
Programmes est un nom alternatif gracieusement donné par Microsoft pour compliquer la vie des développeurs. En interne, le dossier s'appelle bel et bien « Program Files ». N'oublie pas les guillemets autour du chemin, sinon Files est considéré comme un commutateur.
Par pitié, n'utilise pas les noms 8.3, c'est une vielle fonctionnalité sur laquelle tu ne peux pas dépendre (on peut la désactiver) et qui n'est pas faite pour être utilisée par des programmes modernes.
J'ai amélioré mon TP :
-LabyGen génère maintenant des labyrinthes parfaits et plus beaux. Il est de plus commenté.
-J'ai rajouté un petit bonus (le temps).
Le fait est que désormais les labyrinthes sont plus durs. Dois-je augmenter le nombre de collisions pour mourir ?
Tuto très intéressant, pas de remarques particulières à faire si ce n'est une ou deux coquilles type "é" au lieu de "er". M'enfin je suis pas B Pivot non plus, j'en ai sûrement loupé.
Tuto très intéressant, pas de remarques particulières à faire si ce n'est une ou deux coquilles type "é" au lieu de "er". M'enfin je suis pas B Pivot non plus, j'en ai sûrement loupé.
Si t'as trouvé ça ailleurs que dans les derniers chapitres encore en travaux, ce serait sympa de dire où.
Le tuto est très bon, ça fait du bien de retrouver un peu de Batch
quelques fautes rencontrées :
-Partie 1, chapitre 2 (les variables d'environnement) : Vous voyez le nom de la variable, n'y touchez surtout pas, sinon Windows ne la retrouvera plus, ce qui pourrait causer de graves problèmes.
En dessous, vous voyez sa valeur. Ne supprimez rien, sauf ce qui a été ajouté par vous même. En revanche, vous pouvez ajouter des chemins, séparés par un ; à chaque fois.
Cliquez sur OK pour valider.
A partir de là, même si vous redémarrez votre ordinateur, la variable PATH est modifiée ; Windows cherchera donc dans le dossier spécifié à chaque fois que vous tapez une commande (en plus des autres dossiers).
-Partie 1, chapitre 3 (Agir sur les fichiers et les dossiers part. 1) : Eh oui. Nous apprenons ici les bases des commandes sous Windows ; elles ressemblent donc à leurs équivalents graphiques.
Sachez cependant que toutes ces commandes ont nombre de paramètres plus ou moins utiles à utiliser dans certains cas bien particuliers sur lesquels je ne m'étendrai pas.
Utilisez la commande help vue précédemment pour en obtenir une liste.
(Si ça peut vous consoler, l'usage de la commande move pour renommer un fichier tout en le déplaçant ne peut être fait dans l'Explorateur)
-Partie 1, chapitre 3 (Agir sur les fichiers et les dossiers part. 2) : Ici, c'est donc "prends 'Bla bla bla' (résultat de la comande echo), et mets le dans fichier.txt".
-Partie 1, chapitre 4 (Démarrer et arrêter un programme) : Vous devriez en être ici :
un navigateur fourni avec Windows que vous connaissez sans doute
Lance l'application avec <couleur="rouge">une</couleur> fenêtre réduite
-Partie 1, chapitre 4 (Le registre) : Nous allons maintenant traiter la commande reg
puis le second où nous approfondirons un peu plus
contient des informations qui sont mises à jour immédiatement et sont régénérées après chaque démarrage
Faites donc très attention lorsque vous changer<couleur nom"rouge">ez</couleur> la valeur d'une clé ou lorsque vous en supprimerez une, le fonctionnement des programmes et du système en dépend
Ensuite, vous trouverez les différentes clés qui sont ajoutées, modifiées ou supprimées ainsi que les commentaires qui commencent par un point-virgule
Dans la première partie du résultat, vous voyez les valeurs contenues par la clé
Bien sur, la commande n'est pas très utile vu ainsi
Bien sur, la commande n'est pas très utile vu ainsi</souligne>
T'as oublié l'accent sur « sûr » et je pense pas que « vu » s'écrive réellement au masculin dans cette phrase. Attendons les bac L qui ont bossé 35 ans à l'Académie Française.
Sinon, le reste est corrigé est je compte me remettre à rédiger pendant les vacances. En espérant que le tuto soit fini cette année scolaire…
effectivement, j'ai zappé l'accent. Mais j'avais pas pensé que vu se rapportait à la commande ; je pensais qu'il s'agissait du point de vue. C'est donc effectivement sans 'e'
Pour le code C, c'était juste un exemple donc c'est pas si grave que ça. Si l'on veut apprendre le C, c'est pas vers un cours de Batch qu'il faut se tourner. Mais bon, comme t'as raison je vais quand même corriger.
Tuto très intéressant, pas de remarques particulières à faire si ce n'est une ou deux coquilles type "é" au lieu de "er". M'enfin je suis pas B Pivot non plus, j'en ai sûrement loupé.
Si t'as trouvé ça ailleurs que dans les derniers chapitres encore en travaux, ce serait sympa de dire où.
Malheureusement je n'ai pas noté mais je compte recommencer le tuto quand j'aurai un peu de temps (i.e pas tout de suite) et cette fois ci je te ferais un mp si tu veux.
bonne continuation en tous cas
Salut tout le monde, juste pour vous signaler une mise à jour du plan. Désormais nous suivrons celui-ci :
Partie 1 : Présentation de l'Invite de commandes
Chapitre 1 : Qu'est-ce que l'Invite de commandes ?
L'Invite de commandes… Késako ?
La configuration de l'Invite de commandes et les touches spéciales
Les commandes et les commutateurs
Chapitre 2 : Nos premières manipulations
Un problème de droits ? Explications.
La commande help
Les variables d'environement
Chapitre 3 : La navigation dans les fichiers
Se déplacer dans l'ordinateur
Agir sur les fichiers et dossiers (partie 1)
Agir sur les fichiers et les dossiers (partie 2)
Chapitre 4 : Agir sur windows
Démarrer et arrêter un programme
Démarrer et arrêter un service windows
Agir sur un disque dur
Afficher des informations sur Windows
Le registre
Partie 2 : La programmation en Batch
Chapitre 1 : Qu'est ce que le Batch ?
Le Batch : présentation
PowerBatch
Quick Batch File Compiler
Notepad++
Chapitre 2 : L'affichage de texte et de variables
La commande ECHO
Les variables - Partie 1 : Créer, modifier et concaténer
Les variables - Partie 2 : Demander une valeur à l'utilisateur, effectuer une opération mathématique
Les variables spéciales
D'autres commandes d'affichage
Affichage avancé : bordures et caractères spéciaux
Chapitre 3 : Conditions et étiquettes
La commande if et ses commutateurs
Les tests avancée
Les étiquettes
La commande call
TP : Plus ou Moins
Chapitre 4 : La boucle for
Une boucle for basique
Chaînes et fichiers textes avec for
Parcourir les fichiers et les dossiers
Les modificateurs d'arguments
Chapitre 5 : Quelques notions plus avancées
Le monde fabuleux de %ERRORLEVEL%
Les redirections
Chapitre 6 : Les graphismes en Batch
Préparation
Le graphisme : gérons d'abord une ligne
De la 1D à la 2D
Les collisions et les déplacements spéciaux
TP : Un jeu de labyrinthe
Le graphisme ailleurs
Annexe : la mise en forme
Partie 3 : Annexe
Chapitre 1 : les commandes externes
Qu'est ce qu'une commande externe ?
Démonstration de fonctionnement de quelques commandes externes
Utilisation d'une DLL
Chapitre 2 : Transformer son batch en exécutable
Bat2Exe
Quick Batch File Compiler (QBFC)
Chapitre 3 : Liens utiles et codes sources
Quelques sites, forums et livres sur le Batch et l'Invite de commande
Codes sources en vrac
Aller plus loin (Powershell…)
Les points en rouge ne sont pas encore rédigés ou sont en cours de rédaction.
Nous avons donc supprimé différentes parties, notamment la création de commandes externes et de dll car nous pensons qu'elles devraient plutôt être le sujet d'un minituto, le but ici étant de vous apprendre le Batch et non pas le VB.NET ou le C.
Nous avons également supprimer la partie concernant la création d'un .com avec powerbatch étant donné que ceux-ci sont obsolètes et ne fonctionnent plus sur les systèmes 64 bits.
En revanche, Jio15 s'est ajouté au projet et vous a rédigé tout une partie sur le graphisme en Batch.
Pour finir, il y a eu différentes modifications mineures (changements d'ordre dans les sous-partie) afin d'améliorer la cohérence de l'ensemble du tuto.
Voilà, un grand merci à tous et en particulier à ceux qui prennent le temps de nous signaler les erreurs et fautes d'orthographe.
Je tiens à ajouter que le changement de plan n'est pas définitif. La moitié de l'équipe n'a pas donné de signe de vie depuis pas mal de temps et nous attendons encore leur réponse.
Je ne retrouve plus la bêta du tuto, j'ai cherché dans les tuto de programmation dans le moteur de recherche du site mais je n'ai pas trouvé à la lettre "P" (car le tuto, c'est bien "Power Batch" ?). J'ai aussi essayé les anciens lien mais sa affiche une erreur, quelqu'un aurait le bon lien ?
Merci d'avance.
PS: J'en ai lu le début y'a quelques temps, super tuto, continuez !
Webmaster - https://sigri44.com
Webmaster - https://sigri44.com