teht1.bat
MD TEMP
Kutsutaan: teht1
teht2.bat
MD TEMP CD TEMP
Kutsutaan: teht2
teht3.bat
MD TEMP CD TEMP DIR
Kutsutaan: teht3
teht4.bat - parametrisointi
MD %1 CD %1 DIR
Kutsutaan: teht4 hakemistonimi
teht5.bat - käyttäjäinformaatio
@ECHO OFF ECHO Tehdään hakemisto %1 MD %1 CD %1 ECHO Hakemiston %1 sisältö: DIR
Kutsutaan: teht5 hakemistonimi
teehake.bat - testataan hakemiston
olemassaolo
@ECHO OFF IF NOT EXIST %1 GOTO :luo ECHO Hakemiston on jo olemassa! ECHO Hakemistoa ei voida tehdä! GOTO loppu :luo ECHO Tehdään hakemisto %1 MD %1 :loppu CD %1 ECHO Hakemiston %1 sisältö: DIR
Kutsutaan: teehake hakemistonimi
teehake.bat - odotetaan
käyttäjän toimintaa
@ECHO OFF IF NOT EXIST %1 GOTO :luo ECHO Hakemiston on jo olemassa! ECHO Hakemistoa ei voida tehdä! GOTO loppu :luo ECHO Tehdään hakemisto %1 ECHO Jatkaaksesi voit painaa mitä tahansa näppäintä. ECHO Jos haluat keskeyttää komentojonon suorituksen paina CTRL-C PAUSE > NUL ECHO Tehdään hakemisto %1 MD %1 :loppu CD %1 ECHO Hakemiston %1 sisältö: DIR
Kutsutaan: teehake hakemistonimi
kopioi.bat - kopiointi kahdella
parametrilla
@ECHO OFF REM Tätä versiota on muutettu enemmän kuin tehtävän anto edellyttää! REM Versioissa on vain kaikkein olellisin asia, mutta REM käyttäjältä voi edelleenkin varmistaa hakemiston tekemisen. IF EXIST %2 GOTO :kopioi ECHO Tehdään hakemisto %2 MD %2 :kopioi ECHO Kopioitiin tiedostot %1 hakemistoon %2 COPY %1 %2 :loppu
Kutsutaan: kopioi mista minne
Kopioi.bat - rajattomasti parametreja
@ECHO OFF REM Testataan oliko ensimmäistä parametriä IF "%1"=="" GOTO para REM Testataan oliko toista parametriä IF "%2"=="" GOTO para REM Alustetaan kohde-niminen muuttuja set kohde=%1 REM Testataan hekemiston olemassaoloa IF EXIST %1 GOTO kopioi ECHO Tehdään hakemisto %1 MD %1 :kopioi IF "%2"=="" GOTO loppu REM Kopioidaan tiedosto kohde-muuttujan ilmaisemaan hakemistoon COPY %2 %kohde% SHIFT GOTO kopioi :para ECHO Et antanut riittävästi parametrejä komentojonolle! ECHO Kutsu komentojonoa muodossa: ECHO kopioi hakemistonimi tiedosto1 [tiedosto2 tiedosto3 .. tiedostoN] :loppu
Kutsutaan: kopioi hakemistonimi tiedosto1 [tiedosto2 tiedosto3 .. tiedostoN]