TexteTop
Recherches

Nom:
Mot de passe:

Register S'enregistrer

Visiteurs: 1379185
Aujourdhui: 186
Connectés: 1

Login Membres: 3323


Menu

Liens



flecheAccueil

Bonjour et bienvenue sur Batcher.fr le site de ressource sur la création de scripts MS-DOS. Vous apprendrez les bases de la création de scripts batch, afin de vous simplifier la vie. Vous découvrirez comment, à l'aide d'un simple éditeur de texte il est possible d'aller assez loin.Terminal

 

Mais que sont les Batchs: Un fichier batch est, sous le système d'exploitation Windows, un fichier (ou script) contenant une série d'instructions MS-DOS. Ces fichiers, lorsqu'ils sont lancés, exécutent les commandes contenues dans le fichier. Ces commandes sont alors interprétées par les exécutables cmd.exe et command.com. Les scripts ainsi créer pourront s'exécuter sur les tous les environnements Windows.

 

Vous apprendrez donc à "batcher" en plusieurs étapes, tout d'abord connaître les différentes commandes. Puis créer votre premier batch, ensuite vous pourrez sophistiquer vos batch en intégrant des variables, des fonctions et enfin personnaliser l'affichage. Pour les questions courantes n'hésitez pas à consulter la FAQ, sinon le forum vous accueil.



coin coin

forum  En direct du forum, aider Genele
le 19/05/18: Les expressions mystérieuses....pour les néophytes.


Les expressions mystérieuses....pour les néophytes. Depuis quelques temps je m'efforce de réaliser des petits bats pour mon usage personnel et grace à ce site (Batcher.com) et particulièrement Col_Win, CMLXXXVI, barnabe0057, (que je remercie encore )j'ai pu mener à bien mes petits projets. Mais voulant absolument comprendre certaines syntaxes, j'ai essayé de me lancer dans d'autres codes et voulant jouer les grands garçons j'ai voulu me débrouiller tout seul. Comme tout le monde j'ai donc cherché sur le NET et je suis tombé sur des bouts de codes complétement incompréhensibles et même inconnus. J'ai vu les utilisations de % ~ df1 dans un code bat et j'ai galéré pour trouver de la documentation à ce sujet (un peu difficile à chercher). Alors j'ai pensé vous proposer ces quelques explications au cas ou ?????. Pour ceux qui se posent la question : Que signifient % ~ df0 et % ~ df1 dans un fichier batch? Voici une liste de raccourcis communs: % ~ f1 - étend % 1 à un nom de chemin qualifié complet - "C: \ utils \ MyFile.txt" % ~ d1 - étend % 1 à une lettre de lecteur uniquement - "C:" % ~ p1 - étend % 1 à un chemin uniquement - "\ utils \" % ~ n1 - étend % 1 à un nom de fichier, ou si seulement un chemin est présent (sans backslash) - le dernier dossier de ce chemin % ~ x1 - étend % 1 à un fichier eXtension uniquement - .txt % ~ s1 - change la signification de f, n et x pour référencer le nom abrégé (voir la remarque ci-dessous) % ~ 1 - Développez % 1 en supprimant les guillemets environnants (") % ~ a1 - affiche les attributs de fichier de % 1 % ~ t1 - affiche la date / heure de % 1 % ~ z1 - affiche la taille du fichier de % 1 % ~ $ PATH: 1 - recherche la variable d'environnement PATH et développe % 1 au nom complet de la première correspondance trouvée. Les modificateurs ci-dessus peuvent être combinés: % ~ dp1 - étend % 1 à une lettre de lecteur et un chemin uniquement % ~ nx2 - étend % 2 à un nom de fichier et une extension uniquement Idem pour les caractères d'échapements... Les échappements de caractères & | ^ < > ( ) Pour pouvoir les utiliser dans une chaîne de caractères, il faut les « échapper » avec le caractère ^, c'est-à-dire placer ce caractère devant. Ainsi l'interpréteur saura qu'ils font partie d'une chaîne et qu'ils n'ont rien à voir avec la commande. Voir l' Exemple 1 : Exemple 1 @echo off echo ^& ^| ^^ ^< ^> ^( ^) pause Peut être qu'un pro du bat à des tutos à proposer sur ces deux sujets et des exemples de codes concrêts.....car pour moi c'est du chinois.... Cordialement Genele...

coin coin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

q Une question, une remarque, n'hésitez pas à visiter le forum

 

 

 

 

 

 

 

 

 

 

 

 

 

 
Plan du site