Dokumentera skapare i batch (1 / 2 steg)

Steg 1: kod



av
SETLOCAL enableextensions enabledelayedexpansion
titeln dokumentskapare
färg f0

: Intro
CLS
ECHO Välkommen till Prof. Pickle "dokumentskapare".
ECHO.
ECHO här är dina alternativ:
ECHO 1) skapa ett nytt dokument
Upprepa 2) fortsätta med ett befintligt dokument
Upprepa 3) Visa ett befintligt dokument
ECHO 4) ta bort ett befintligt dokument
Upprepa 5) byta namn på ett befintligt dokument
Upprepa 6) Exit
Val/c 1234/n
CLS
om % errorlevel % equ 1 goto titel
om % errorlevel % equ 2 goto fortsätter
om % errorlevel % equ 3 goto finns
om % errorlevel % equ 4 gå till tar bort
om % errorlevel % equ 5 goto byter namn på
om % errorlevel % equ 6 goto avslutar

rem sätta rubriken på dokumentet.
: titel
ställa in /p titel = Title (inte kan ha blanksteg):
rem kontrollera om en förlängning har lagts till (och lägga till ".txt" om det inte).
ställa in check1 =! titel: ~-4,1!
Ange check2 =! titel: ~-3,1!
om % check1% neq. om % check2% neq. ställa in title=%title%.txt
ställa in num = 0

rem kontrollera om en fil som redan titeln exisits.
om finns % title % goto ogiltig

rem att göra innehållet i dokumentet.
: linjer
CLS
Ange/a num = % num % + 1
CLS
om % num % gtr 1 ()
ECHO arbete hittills:
ECHO.
om % num % gtr 1 typ titeln %
ECHO.
ECHO.
ECHO.
)
som /p linje = innehållet i raden % num %:
gå till skapa

rem-dokumentet.
: skapa
ECHO % raden till % >> "% title %"
Ange raden =
CLS
ECHO alternativ:
ECHO 1) Fortsätt
Upprepa 2) Discontinue (ta bort fil och gå tillbaka till menyn)
Upprepa 3) gå tillbaka till main
ECHO 4) Exit
Val/c 123 /n
om % errorlevel % equ 1 goto linjer
om % errorlevel % equ 2 gå till Kent
om % errorlevel % equ 3 goto intro
om % errorlevel % equ 4 goto avslutar

rem informerar dig om att det redan finns en fil för din titel.
: ogiltig
CLS
ECHO A dokument med titeln "% title %" redan finns, plocka en ny.
gå till titel

: apparaten
del % title %
Exit

: avsluta
Exit

: fortsätta
CLS
ECHO Obs: filen måste vara i samma katalog.
Ställ in /p namn = filnamn (och tillägg):
om inte finns % namn % goto invalid2
: linjer2
CLS
typen % name %
ECHO.
ECHO.
som /p linje = nästa rad:
ECHO % raden till % >> "% namn %"
CLS
ECHO 1) Fortsätt
Upprepa 2) Discontinue (avsluta och ta bort filen)
Upprepa 3) gå tillbaka till main
ECHO 4) Exit (spara och avsluta)
Val/c 123 /n
om % errorlevel % equ 1 goto linjer2
om % errorlevel % equ 2 goto discon2
om % errorlevel % equ 3 goto intro
om % errorlevel % equ 4 goto avslutar

: discon2
del % name %
Exit

: finns
CLS
Ange /p = ange namnet (och förlängning) av filen du vill visa:
om inte finns % Visa % goto invalid3
CLS
Visa typ %
ECHO.
ECHO.
ECHO tryck på valfri tangent för att gå till menyn
Pausa > nul
goto Intro

: invalid3
CLS
ECHO finns ingen fil med samma namn
ECHO.
ECHO tryck på valfri tangent för att gå tillbaka
Pausa > nul
goto Intro

: ta bort
CLS
ställa in /p del = namnet på den fil du vill att borttagna (och förlängning):
om inte finns % del % goto invalid3
CLS
del del %
ECHO dokumentet har tagits bort
ECHO.
ECHO.
ECHO tryck på en knapp för att gå tillbaka
Pausa > nul
gå till intro

: byta namn
CLS
Ange /p rename = Välj namnet på dokumentet vars namn du vill ändra (och förlängning):
om inte finns % Byt namn % goto invalid3
CLS
ställa in /p newname = Skriv det nya namnet dokument (och förlängning):
om finns % newname % goto invalid4
ställa in check1 =! newname: ~-4,1!
Ange check2 =! newname: ~ 3, 1!
om % check1% neq. om % check2% neq. ställa in newname=%newname%.txt
ren % Byt namn % % newname %
CLS
ECHO tryck på valfri tangent för att återgå till main
Pausa > nul
goto Intro

: invalid4
CLS
ECHO finns redan en fil namn % newname %.
ECHO.
ECHO tryck på valfri tangent för att gå tillbaka
Pausa > nul
gå till namnbyte

Det var allt. Än en gång berätta för mig om du behöver något (tonvikt på något).

Se Steg
Relaterade Ämnen

Batch-kontot skapare och logga in med gömd lösenord

Här är en batch konto skapare och logga in program jag gjorde för min första instructable. Detta är en delvis förenklad version av Prof. lurigt gömd lösenord instructable. Lämna gärna förslag eller idéer om vad jag kunde göra en instructable på eller...

Hur du skapar en mus-Driven meny som EXE med hjälp av Windows Batch kod

Denna handledning kommer att förklara hur man skapar en mus driven menyn att utföra subs i en kompilerade EXE. (dvs. användaren väljer klickar du på Alternativ-menyn med en vänster-mus.) Denna tutorial antar du förstår och känner med grundläggande wi...

Hur man skapar en autopatcher för windows xp med hjälp av batch-filer

hur man skapar en autopatcher för windows xp med hjälp av batch-filerBeskrivning, bilder kan aldrig finnas :)Steg 1: Alla åtgärder som anges här eftersom det är för hårt att läsa i flera sidor1. skapa en ny mapp på skrivbordet2. ladda ner alla krävs...

Hur man skapar ett enkelt Batch-lösenord.

Kan säga att du delar en dator med någon och du arbetar på en Batch utveckling projekt, om det är ganska komplicerad eller en stor textfil så kan du lätt dölja ditt lösenord, till exempel:Mitt lösenord är dolda among'st en av mina flera djupgående ko...

Hur man skapar kalkylator i batch

innan du skapar en miniräknare låter gå igenom en enkel kod handledning...<====================================================>1 > (echo) koden "echo" används för att skriva en text för t.ex "echo Välkommen till Instructables"...

Hur man skapar en webb-öppnare i batch

innan att skapa en web-öppnare släpper igenom en enkel kod tutorial...1 > (echo) koden "echo" används för att skriva en text för t.ex "echo Välkommen till Instructables".2 >(color 30) koden "färg" används för att ge fär...

Hur man skapar en enkel, grundläggande, datorspel med batch

Alright så du vet en liten sats eh? Du vill göra en dator spelet nu, ja kan undersöka grunderna. Du kan göra en text baserad spel, som en frågesport eller något, men du kan inte och jag menar kan inte göra en multiplayer krigföring spel med uppgrader...

Hur att dokumentera din upptagen bin

Många bee djurhållare inte är bara nöjd med att öppna sina bikupor för att kolla på deras bin, men vill ha en mer djupgående erfarenhet med bin. Att hålla en observation Kupan är ett bra sätt att lära sig mer om din bin och se vad som händer i kupan...

April Fool's Day batch

Mitt namn är nybörjare till yrket.Hej, alla, detta är min första skapade April Fool's Day Batch. Så Observera att uttrycka din åsikt fritt. Som ni kan se att batch-filer jag skapar är för Aprilnarrit dag. Så är syftet med denna kommandofil att upptåg...

Batch-filen Butler

Jag har inte hittat många online-guider på hur man gör detta, så jag gick vidare och gjorde en själv. Detta är en batch-fil butler som fungerar som en ledningscentral, gör något ni det att göra. Detta program kan göras med bara din genomsnittliga tex...

Batch-filtext kryptera/dekryptera

BLURRYFACE21 skapade detta Instructable. Vänligen inte stjäla mina idéer, eller min kod. Om du använder min batch koden, vänligen ge kredit till mig, Blurryface21. Nu fortsätta med Instructable.Steg 1: IntroHej killar, detta är Blurryface21. I detta...

Hur man gör ett nummer och brev lösenord skapare

Hej och Välkommen till min nya Instructable, jag letade efter en kommandofil som var ett brev lösenord skapare men hittade ingenting så jag gjorde min egen som skapar bokstäver och siffror och sätter lösenord i en fil som heter fil.txt.Steg 1: Gör en...

Hur man skapar ett kundkrav och marknaden analys diagram

i detta Instructable visas hur du skapar en kund krav och marknaden analys diagram. Att skapa detta diagram är en viktig del i engineering designprocessen. Det kommer att hjälpa vidare din kunskap om vem du designa för, vad de behöver och vill ha i d...

Hur man skapar en enkel databas på Excel med hjälp av filter

Lista över steg:Steg 1: två alternativ för att importera data(1.1) med hjälp av kopiera och klistra inELLER(1.2) importera Data från en filSteg 2: implementera funktionen LETAUPP(2.1) ställa in funktionen lookup()(2.2) viktigt: sortera data för korre...

Avancerade Batch

Vänligen skicka alla frågor du kan ha till min blogg:http://tamsanh.com/blog/2008/07/11/batch-tutorial-3-Advanced-batch/Jag besöker inte instructables längre och du kommer att få ett snabbare svar på så sätt.Hey Guys! TAM Nguyen här. Det har varit en...

Batch Tutorial - ta 2

okej som jag sa i mitt tidigare handledning på sats ( jag planerar att skapa en expansiv 3 del (eller ta) tutorial på baken. Som borde täcka det mesta av vad du behöver veta för att göra vad du vill med hjälp av batch.Filen bifogas nedan är de tävlad...

Batch looping text

Hej, detta är min instructable om hur du skapar en text slinga krets i kommandot prompt(batch).Om du vill kan du kommentera för mer cool batch tricks!Steg 1: Steg ett Vad du behöver:Dator som kör windows 95 eller senareTangentbordMusNotepad.exeEn hjä...

Batch-falska Virus/hacka kod

Detta är en handledning om hur man gör en Batch Fake Virus/Hacking kod att skrämma dina vänner!Steg 1: Kopiera och klistra in om du är för lata.Om du bara vill att koden till skrämma dina vänner och inte vill lära sig hur det fungerar, kan du gå vida...

Batch-filen Replicator

Batch-filer. Vad du använder dem för, vet du att de kan vara god eller ond. Låt oss gå till den onda sidan av saken.Detta är en replicator, så det kommer att öppna sig för evigt. Varnas för alla möjliga skador det kan göra.(Sidenote)Detta är min förs...