˜ ¨ ` ‘ * ° º • . D.O.S et Les Batchs . • º ° * ’ ´ ¨ ˜ |
|
Je vais donc essayer de vous initier au base de l'utilisation de batchs qui celon moi peuvent rendre pas mal de petits services. Ce que je vais vous apprendre ici sont les bases, il faut savoir donc que l'on peut aller beaucoup plus loing avec des batchs, il est même possible de créer de petit programmes. Ce tutorial est divisé en 2 parties: première partie utilisation de DOS ,deuxième partie création de batch. |
Définition: Les batchs sont des petits fichiers faisant appel au outils DOS. Pour ce qui savent ce que c'est DOS et connaissent les bases, la création de batch ne devrait poser aucun problème pour les autres ben va falloir s'y mettre. DOS: Bon ben c'est partit, windows possède des petits outils que l'on peut utiliser sous DOS, mais qu'est ce que cela veut dire ? A la base on utilisé DOS comme on utilise windows xp aujourd'hui c'était le premier ou un des premiers système d'exploitation.Trés rudimentaire, il n'y avait aucune image, juste un écran noir sur lequel on tapait des lignes de commande pour utiliser tel ou tel programme.Puis est arrivé windows 95 et 98 ah enfin des images, mais on a conservé le système DOS dans ces nouvelles versions de windows.Surement que les outils intégrés dans DOS on était modifié ca je n'en est aucune idée...Bref toujours est il que avec windows 95 et 98 on utilisait encore beaucoup ces petits outils bien pratique, ce mini système d'exploitation tenant sur des disquettes,on pouvait alors démarer son pc sur ces disquettes et utiliser les outils qu'il intégrait. Pratique pour réparer sont pc qui ne démarait plus ou partitioner son disque dur etc.... Et les versions de windows se succède jusqu'a arriver a XP dans lequel est encore intégré DOS, bon là beaucoup de gens disent que ce n'est pas DOS car certaine commande on changé de DOS 98 à (DOS) XP. Bref moi je vais pas me compliquer la vie on dira que c'est du DOS car je sais pas comment on appelle ca si c'est pas DOS. Donc il est encore possible de travailler sous DOS (ecran noir avec ligne de commande) dans xp. |
Initiation: Pour retrouver ce fameux ecran noir dont je vous ais parlé cliquez sur démarer puis exécuter ou (raccourci clavier touche windows + r) tapez cmd puis ok. Nous voici donc dans la console de commande. Par défaut on se trouve dans le répertoire c:\documents and settings \nom A partir de cette fenetre vous allez pouvoir vous ballader sur votre disque dur et y apporter des modifications, pour vous en convaincre tapez dir puis entrée et la au miracle on voit apparaitre les répertoires qui se trouvent dans "Document and settings\nom"(le bureau, le menu démarer,mes documents). Les commandes de base: 1) Les inévitables help: affiche toute les commandes DOS Une commande + /? vous donne tous les comutateur pouvant etre utilisé avec cette commande ( un comutateur spécifie une option de plus pour une commande par exemple si je tape dir ca affiche les répertoires et fichiers du dossier courrant avec le comutateur /s ca affiche également tous les sous repertoire et leur contenu).N'oubliez pas l'espace entre la commande et le slash on tapera donc par exemple dir /? (idem pour tous les comutateur) .Je vous invite à utiliser trés souvent /? dans les commandes qui vont suivrent car je ne vais pas énumérer tous les comutateur pour chaque commande. dir: Affiche les dossiers d'un répertoire il peut etre utilisé avec le comutateur /s pour afficher également les fichiers du dossier et des sous dossier seulement ouaw ca défile on rajoutera /p pour avoir le temp de tout lire. cd: C'est la commande principale "cd" vient de "change directory", elle permet de naviguer dans l'arboressence du disque dur, on s'attarde donc un peu dessus. Exercice: Ouvrez la CMD tapez dir vous voyez s'afficher les dossiers se trouvant dans le répertoire actif (c:\documents and settings\nom).Il y a le dossier bureau, donc on sait que le dossier bureau est bien dans le dossier où nous sommes on va alors taper cd bureau nous voici dans le dossier bureau, on tape dir /s et on va voir s'afficher les fichiers et dossiers se trouvant sur le bureau. La commande cd sert donc a se déplacer d'un dossier a un autre. Maintenant on va taper cd.. nous voici revenue a la case départ la commande cd.. sert donc a reculer d'un dossier dans l'arboressence du disque dur. Tapons maintenant cd\ nous voici sur le prompt c:\ la commande cd\ sert donc à se placer a la racine du disque dur. Dernière étape nous avons vu que la commade cd sert a se déplacer d'un répertoire a un autre, si le répertoire dans lequel on veut se placer se trouve dans le répertoire ou nous sommes aucun problème comme vu plus haut on tape cd "nom du repertoire".Mais si nous sommes a la racine du disque dur par exemple et que l'on veut aller se placer dans le répertoire bureau il faudra alors taper le chemin entier.Ce qui donnera cd documents and settings\nom\bureau. *.*: Le signe * sert a désigner n'importe quel fichier ou extention ainsi si l'on tape del *.bmp (del sert à supprimer) tous les fichiers avec l'extention .bmp se trouvant dans le répertoire où nous sommes seront supprimés, si l'on tape del toto.* tous les fichiers se nomant toto avec n'importe quelle extention seront supprimés et pour finir si l'on tape del *.* tous les fichiers peut importe leurs noms et leur extention seront supprimés. " ": Il sera parfois nécéssaire d'utiliser " " pour arriver a utiliser des nom composés.Exemple créez un fichier texte toto sur votre bureau placez vous sur le bureau (en tapant cd bureau) tapez la commande suivante xcopy toto.txt c:\documents and settings , la réponse renvoyé par la console est nombres de paramettres incorrect maintenant tapez xcopy toto.txt "c:\documents and settings" et là ca marche.(xcopy sert a copié un fichier). F3: La touche f3 permet de réécrire la ligne de commande ayant était tapé juste avant, pratique si l'on a fait une erreur de frappe dans la commande précédente. 2)Les noms courts DOS: Il est possible d'utiliser des noms courts pour remplacer le nom de certains répertoire:
3)Les varriables: Un peu comme les noms courts il est possible d'utiliser des varriables, les varriables correspondent elles a un chemin d'accés.On ne parlera ici que de varriable constante défini par défaut dans windows (car il est possible de définir des varriables constante ou provisoire manuellement). Les varriables sont trés utiles , exemple si je mets dans un batch cd c:\docume~1\mike, ce batch fonctionnera uniquement chez moi alors que si je mets cd %userprofile% ca fonctionnera chez n'importe qui car cette varriable mène dans documents and settings\(nom de l'utilisateur courrant). Autre exemple si je mets dans un batch cd c:\windows ca marchera chez presque tout le monde car en principe windows est sur le lecteur c: mais si il est sur le lecteur d: ca ne fonctionnera pas, pour être sur on mettra la varriable %windir% qui nous mènera dans le répertoire windows où qu'il soit. |
Les outils principaux: Maintenant que vous savez vous déplacer dans l'arboressence de votre disque dur on va pouvoir passer a l'utilisation des outils DOS. Bon c'est sur que quand vous allez voir ce qu'on va faire vous allez vous dire mais a quoi ca sert alors qu' on peut faire la même chose en 2 clic de souris. C'est vrai mais pensez que vous allez pouvoir écrire toute ces commandes dans un fichier et en cliquant dessus executer d'un coup la totalité des commandes qui on etait écrite, et meme mieux programer l'éxécution de ce fichier .... md: Créé un dossier del: supprime un ou plusieurs fichiers rd: supprime un répertoire xcopy: copie des fichiers et dossier vers un emplacement >: copie le résultat d'une commande dans un fichier texte, (on ajoutera .txt au nom du fichier que l'on créer) exercice:Ouvrez la CMD tapez cd bureau vous voilà dans le dossier bureau tapez md toto puis entrée (on tape entrée aprés chaque commande), regardez sur votre bureau un dossier toto vient d'apparaitre tapez dir>titi.txt, la commande dir indiquant le contenue d'un dossier ajouter a la commande > donnant le résultat du'une commande dans un fichier texte, un fichier nomé titi vient d'apparaitre sur votre bureau il contient le nom de tous les fichiers ce trouvant sur le bureau.Maintenant tapez xcopy titi.txt toto, le fichier titi.txt vient d'être copié dans le dossier toto.Pour finir tapez del titi.txt, le fichier titi.txt se trouvant sur le bureau vient d'être supprimé, tapez rd toto /s (/s permet se supprimer un dossier ainsi que son contenue)confimé par "o" le répertoire toto est supprimé à son tour. rename: renome des fichiers move: déplace des fichiers d'un répertoire à un autre attrib: spécifie un attribut pour un fichier, les attributs sont notament : fichiers caché ou non, fichiers en lecture seule ou non avec le comutateur /d la comande attrib prend également les dossiers en charge. exercice: Ouvrez la cmd tapez cd bureau, tapez dir>toto.txt. Regardez sur votre bureau un fichier nomé toto.txt vient d'apparaitre.Tapez maintenant rename toto.txt titi.txt, regardez sur le bureau on vient de renomer toto en titi. Maintenant tapez attrib titi.txt +h , l'attribut +h correspondant au fichier caché vous ne voyez plus titi.txt sur votre bureau. Pour le voir de nouveau on va lui enlever l'attribut de fichier caché en tapant attrib titi.txt -h.Tapez maintenant md tata (création d'un dossier tata sur le bureau), tapez move titi.txt tata (déplacement du fichier titi.txt dans le dossier tata).Tapez en fin rd tata /s pour supprimer le dossier tata et son contenu, validez par "o". |