Créateur du document en lot (1 / 2 étapes)

Étape 1: Code

off
setlocal enableextensions enabledelayedexpansion
titre Document créateur
couleur f0

: Intro
CLS
echo Bienvenue "Document créateur" du professeur Pickle.
écho.
echo Voici vos options :
Echo 1) créer un nouveau document
Echo 2) continuer avec un document existant
ECHO 3) Découvre un document existant
l’écho 4) supprimer un document existant
echo 5) renommer un document existant
l’écho 6) sortie
choix/c 1234/n
CLS
Si % errorlevel % equ 1 goto titre
Si % errorlevel % equ 2 goto continuer
Si % errorlevel % equ 3 goto existe
Si supprimer % errorlevel % equ 4 goto
Si renommer % errorlevel % equ 5 goto
Si % errorlevel % equ 6 goto fin

REM, affectant le titre du document.
: titre
définir/p titre = Title (ne peut pas avoir d’espaces) :
REM Si une extension a été ajoutée (et ajouter « .txt » si elle n’a pas).
définir check1 =! titre: ~-4,1 !
définir check2 =! titre: ~-3,1 !
Si % check1 % QNE. Si % check2 % QNE. Set title=%title%.txt
la valeur num = 0

REM, vérifier si un fichier de ce titre déjà exisits.
Si existe % titre % goto non valide

REM, mettre le contenu du document.
: lignes
CLS
Set /a num = num % + 1
CLS
Si % num % RTM 1 (
écho des travaux jusqu’ici :
écho.
Si num % gtr type 1 % title %
écho.
écho.
écho.
)
Set /p ligne = contenu de ligne num % :
création de Goto

REM, création du document.
: créer
echo% % ligne >> « %title% »
Set ligne =
CLS
Options de l’écho :
Echo 1) continuer
Echo 2) cessez (supprimer le fichier et allez dans le menu)
ECHO 3) revenir à main
l’écho 4) sortie
choix/c 123/n
Si % errorlevel % equ 1 goto lignes
Si % errorlevel % equ 2 goto hypo
Si % errorlevel % equ 3 goto intro
Si % errorlevel % equ 4 goto fin

REM pour vous informer qu’il existe déjà un fichier de votre titre.
: non valide
CLS
document de l’écho A avec le titre « %title% » existe déjà, choisissez un nouveau.
titre de Goto

: ABAN
del %title%
sortie

: sortie
sortie

: continuer
CLS
Remarque l’écho : fichier doit être dans le même répertoire.
Set /p nom = nom de fichier (et extension) :
dans le cas contraire les existent % nom % goto invalid2
: lines2
CLS
type %name%
écho.
écho.
Set /p ligne = ligne suivante :
echo% % ligne >> « % name% »
CLS
Echo 1) continuer
Echo 2) cessez (sortie et supprimer le fichier)
ECHO 3) revenir à main
l’écho 4) sortie (save et exit)
choix/c 123/n
Si % errorlevel % equ 1 goto lines2
Si % errorlevel % equ 2 goto discon2
Si % errorlevel % equ 3 goto intro
Si % errorlevel % equ 4 goto fin

: discon2
del %Name%
sortie

: il existe
CLS
définir/p vue = entrez le nom (et l’extension) du fichier à afficher :
dans le cas contraire les existent % vue % goto invalid3
CLS
vue de type %
écho.
écho.
echo Appuyez sur une touche pour accéder au menu
pause > nul
Goto Intro

: invalid3
CLS
ECHO que n’existe aucun fichier de ce nom
écho.
echo Appuyez sur n’importe quelle touche pour revenir en arrière
pause > nul
Goto Intro

: supprimer
CLS
Set /p del = nom du fichier souhaité supprimés (et extension) :
dans le cas contraire les existent % del % goto invalid3
CLS
del del %
Document a été supprimé de l’écho
écho.
écho.
echo Appuyez sur une touche pour revenir en arrière
pause > nul
Goto intro

: renommer
CLS
Set /p rename = sélectionner le nom du document, dont le nom à modifier (et extension) :
dans le cas contraire les existent % renommer % goto invalid3
CLS
la valeur de newname/p = Type le nouveau nom du document (et extension) :
Si existe % newname % goto invalid4
définir check1 =! newname: ~-4,1 !
définir check2 =! newname: ~ 3, 1 !
Si % check1 % QNE. Si % check2 % QNE. set newname=%newname%.txt
Ren % renommer %%d newname %
CLS
echo Appuyez sur une touche pour revenir à la main
pause > nul
Goto Intro

: invalid4
CLS
echo qu'il existe déjà un fichier du nom % newname %.
écho.
echo Appuyez sur n’importe quelle touche pour revenir en arrière
pause > nul
Goto renommer

C’est tout. Une fois de plus, me dire si vous avez besoin de quoi que ce soit (l’accent sur quelque chose).

Articles Liés

Mega_Menu (fichier batch) V 2.5

Mega_Menu (fichier batch) V 2.5

:---Edit : dans la prochaine version, mon but est de diminuer la taille du code. Ce faisant, j'ai décidé de supprimer le monopole. J'ai officiellement commencé à travailler sur la prochaine version, et une erreur je fais constamment il publie avec de
Lot compte créateur et la connexion avec un mot de passe caché

Lot compte créateur et la connexion avec un mot de passe caché

Voici un programme créateur et login de compte de commandes que j'ai fait pour mon premier instructable. Il s'agit d'une version simplifiée en partie du mot de passe de caché du Prof. pickle instructable. S'il vous plaît laisser des suggestions ou de
Lot + CMD petit tutoriel

Lot + CMD petit tutoriel

Hey les gars Bienvenue vers un autre lot Instructable.Sur ce point est Instructable lot d'i ' am va vous les gars montrer quelques-unes des bases de l'utilisation de ces deux fichiers et CMD....Alors les gars si vous aimé ce peu tutoriel et veulent M
Guide de fichier de lot

Guide de fichier de lot

Salut ! Bienvenue sur mon Guide de fichier Batch, je suis relativement nouveau à la langue de traitement par lots.  Ce n'est pas un guide extrêmement détaillé, car je crois qu'il est bon d'apprendre à ce sujet une grande partie du lot et ensuite comm
Lot XXII

Lot XXII

JE NE SUIS PAS RESPONSABLE DE CE QUI PEUT ARRIVER À VOUS OU À VOTRE ORDINATEUR QUI EST CONNECTÉ EN AUCUNE FAÇON AVEC CE INSTRUCTABLEIl s'agit de mon premier Instructable. Beaucoup dans la même veine que le virus de le flymudpie'sbatch, ce faux virus
Simple programmation de lot

Simple programmation de lot

dans ce tutoriel « étape par étape » je vais vous montrer Simple programmation de lot. Lorsque vous aurez terminé ce tutoriel étape par étape, vous pouvez trouver la programmation batch simple comme Bonjour (pas de la tarte mathématique)Je vais vous
SDraw - lot. EXE

SDraw - lot. EXE

Vous avez toujours voulu dessiner une image fraîche dans le lot ? Ou obtenir la souris X et Y de la souris lorsque l'utilisateur clique ? N'ayez pas peur ! SDraw est ici ! SDraw vous permettra de faire toutes mes questions !Étape 1: Télécharger !Télé
Le destructeur de documents - un outil de confection de costumes

Le destructeur de documents - un outil de confection de costumes

Salutations et salutations ! Ce sera mon premier Instrucable, alors nous y voilà. Je suis mr.phikset et je vais vous présenter le premier d'une série de Instructables ayant trait à la confection de costumes. Pour obtenir les choses ont commencé, nous
Même base lot tutoriel

Même base lot tutoriel

si vous connaissez déjà l'essentiel du lot la vous ne pas besoin de lire cette instructable continue à pas tellement lot didacticiel de base.NOTE!: chaque fois que quelque chose est entre guillemets ("example"), n'incluez pas les guillemets (si
Lot géant de salade de thon

Lot géant de salade de thon

que je devais faire environ 25 thon sandwichs salade, pour un lot important fut dans l'ordre. Je me donne deux bidons de 4 livres et montré un congélateur rempli de toutes sortes de légumes et condiments. Fabrication de salade de thon certainement éc
Comment exporter des Kindle faits saillants (Documents personnels inclus)

Comment exporter des Kindle faits saillants (Documents personnels inclus)

C'était à l'origine un blog de mes amis. J'ai réalisé que j'ai écrit beaucoup de bricolage de messages qui ont été adaptés pour la confection instructables alors j'ai pensé que je serait republier les postes ici. Vous pouvez lire les messages origina
Faux Virus/Hack Code de lot

Faux Virus/Hack Code de lot

Il s'agit d'un tutoriel sur comment faire un Faux Virus/Hacking Code du lot pour effrayer vos amis !Étape 1: Copiez et collez si vous êtes trop paresseux.Si juste, vous voulez le code pour effrayer vos amis et ne veulent pas apprendre comment il fonc
Îlot de cuisine bricolage Butcher Block

Îlot de cuisine bricolage Butcher Block

Certains de mes amis vient d'emménager dans un nouvel appartement et je voulais faire quelque chose pour eux comme une pendaison de crémaillère présent. Leur nouvelle cuisine est petite et ils n'ont pas d'espace de comptoir pour la préparation de nou
Commencer à coder un Code de lot RPG

Commencer à coder un Code de lot RPG

Cette instructable va vous apprendre comment démarrer le codage dans le lot !Étape 1: Comment faire un fichier BatchIl suffit de faire un lot de fichiers ouverts le bloc-notes ou notepad ++ (https://notepad-plus-plus.org). Une fois que vous avez ouve