Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off &REM Skrur av slik at kommandoene ikke vises i vinduet, kun for syns skyld.
- color 2 &REM Fargen på teksten, i dette tilfelle; "Matrix" grønn.
- del diskpart.txt
- title ##DISK FORMAT## &REM Ganske selvforklarendes, tittel på vinduet.
- :Start &REM Dette er starten av en kodesnutt, vi kaller denne :Start, slik at vi kan komme til denne senere.
- cls &REM Denne fjerner tidligere tekst fra skjermen, litt lettere å lese.
- echo >diskpart.txt LIST DISK &REM Denne lagrer et txt dokument med innholdet LIST DISK(Som er en kommando til diskpart som lister opp alle diskene på systemet)
- diskpart /s diskpart.txt &REM Denne kjører diskpart-kommandoene fra txt filen, i dette tilfellet lister den opp diskene for brukeren
- set /p Disk=Skriv disk NR: &REM Her gir vi brukeren et valg om hvilken disk, valget blir parameteren %disk%
- echo %Disk% | findstr /r "\<[0-99][0-99]*\>">nul &REM Denne koden sjekker om parameteren (%Disk%) er mellom 0-99
- if errorlevel 1 (
- goto :Error &REM Hvis vi får er feil på det, (ikke mellom 0-99) så går den til en feilkode som vi ser senere.
- )
- :Valg
- cls
- SET /P ANSWER=Formatere disk "%Disk%"? (J/N)? &REM Her spør vi om det er greit å formatere %disk%
- if /i {%ANSWER%}=={j} (goto :format)
- if /i {%ANSWER%}=={ja} (goto :format) &REM Hvis det er greit fortsetter vi, hvis ikke går vi til :start
- if /i {%ANSWER%}=={nei} (goto :Start)
- if /i {%ANSWER%}=={n} (goto :Start)
- goto :Error &REM Hvis vi får et valg utenom det vi har listet går vi til feilmeldingen igjen.
- :Error &REM Her er feilmeldingen vi gir om noe er galt.
- cls
- echo ERROR enten er ikke disk "%disk%" valid! Eller har det oppstått en ukjent feil!
- pause &REM Denne gjør at du må trykke en tast for å fortsette, greit om brukeren skal få tid til å lese noe.
- goto :Start
- :format
- cls
- echo Disk "%disk%" vil bli formatert &REM Her konstanterer vi at disk nr X blir formatert.
- echo >> diskpart.txt sel disk %disk% &REM Velger disken vi valgte tidligere.
- echo >> diskpart.txt clean &REM Renser den
- echo >> diskpart.txt create par primary &REM Lager primær-partisjon
- echo >> diskpart.txt sel par 1 &REM Velger partisjon nr 1
- echo >> diskpart.txt active &REM Gjør disken aktiv
- echo >> diskpart.txt format fs=ntfs quick override &REM Hurtigformaterer disken med filsystemet NTFS.
- echo >> diskpart.txt assign &REM Tildeler stasjonen en bokstav
- echo >> diskpart.txt exit &REM Lukker diskpart når alt dette er gjort.
- diskpart /s diskpart.txt &REM Utfører selve kommandoene.
- cls
- echo Ferdig med disk %disk%!
- del diskpart.txt &REM Rydder opp etter oss, fjerner txt filen vi har brukt til kommandoene.
- pause
- exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement