Batch scripten

Gestart doorSanderc11 reacties82 weergaven

12 berichten · pagina 1 van 1

Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hallo, zijn er hier mensen die in batch scripten? Dat is die CMD taal? biggrin
Hier heb je een voorbeeld van wat ik al maakte...

is echt makkelijk:

@echo off
set username=%username%
echo Dit script is gemaakt door Sander
echo Je wordt direct doorgestuurd
pause
goto start

:start
cls
echo Welcome to the Minecraft Wiki script.
echo Fill in the number of the corresponding selection.
echo The selection will load automatically
echo 1) Block id
echo 2) Crafting recipes
echo 3) Minecraft wiki
echo 4) Redstone guide
echo 5) Minecraft website
echo 6) Minecraft Skins
echo 7) Minecraft Chat colors
echo 8) Minecraftforums
echo 9) Open .minecraft folder
echo 10) Exit
echo 11) Known issues and bugs
echo.
set /p choice= Fill in number: 

if %choice%==1 start http://media-mcw.cursecdn.com/8/8c/DataValuesBeta.png
if %choice%==2 start http://www.minecraftwiki.net/wiki/Crafting/CompleteList
if %choice%==3 start http://www.minecraftwiki.net/wiki/Minecraft_Wiki 
if %choice%==4 start http://www.minecraftwiki.net/wiki/Tutorials/Redstone_circuits_for_dummies 
if %choice%==5 start http://www.minecraft.net/ 
if %choice%==6 start http://www.minecraftskins.com/ 
if %choice%==7 start http://media-mcw.cursecdn.com/4/4c/Colors.png 
if %choice%==8 start http://www.minecraftforums.net/ 
if %choice%==9 goto folderinstructions
if %choice%==10 exit
if %choice%==11 goto bugs
goto completed
if not %choice%==1 goto fail
if not %choice%==2 goto fail
if not %choice%==3 goto fail
if not %choice%==4 goto fail
if not %choice%==5 goto fail
if not %choice%==6 goto fail
if not %choice%==7 goto fail
if not %choice%==8 goto fail
if not %choice%==9 goto fail
if not %choice%==10 goto fail
if not %choice%==11 goto fail

:completed
cls
echo The website has been opened. Going back to menu in 5 seconds.
timeout /t 5 >nul
goto start

:fail
cls
echo Sadly, the number you put in has not been recognized in our database.
echo We recommend going back, and trying again.
echo On keypress, you will go back to where you were.
pause
goto start

:folderinstructions
cls
echo The folder is being opened.
start C:Users\%username%AppDataRoaming
timeout /t 5 >nul
goto start

:bugs
cls
echo Known bugs:
echo.
echo.
echo -Going to fail page after selection. [FIXED]
pause
goto start


Maakte ik, geleerd van een vriend van een vriend
0
Berichten
1.871
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik gebruik batch om bepaalde commandos uit te laten voeren op ons modem via de telnet wink
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Ik heb het een tijdje gedaan, maar de taal is te low level voor mijn doen.
Heb er wel eens wat virussen in geschreven biggrin
0
Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Rik schreef:
Ik heb het een tijdje gedaan, maar de taal is te low level voor mijn doen.
Heb er wel eens wat virussen in geschreven biggrin
je kan gewoon het laten doen.
Twee bestanden lol.bat en troll.bat

en de ene zet je start lol.bat en in de andere troll.bat

Hoe deed jij het
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Een bestand zichzelf laten aanmaken (2x) en vervolgens laten opstarten (2x). Dus die 2 programmas maken ook weer 2 extra bestanden aan die opgestart worden.

Na een tijdje loopt je harddisk vol en loopt je computer vast omdat je processor het niet meer aan kan.
0
Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
met welke functie laat jij dat aanmaken?

geef eens een voorbeeld script aub smile
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Iets in deze trant:

@echo off

SET blaat=0

:startup

for /l %%x in (0, 1, 9) do (
    echo start %blaat%%%x.bat >> %blaat%%%x.bat

    REM start %blaat%%%x.bat
)

SET /A "blaat +=1"
pause > nul
GOTO startup


Ja, dit is heel omslachtig enzo, maar ik verzin nu maar ff iets emo
En die pause eruit halen natuurlijk.
0
Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
wow, jij zit toch al iets verder als mij
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Sanderc schreef:
wow, jij zit toch al iets verder als mij
Mwah. Heb er een half jaartje iets mee gedaan en heb heel even een cursus HJT-helper gedaan. Maar dat was helemaal niks voor mij, dus ik heb de eerste periode niet eens afgesloten.
0
Sanderc

Lid · Topicstarter

Berichten
11.263
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Rik schreef:
Eerdere citaten tonen
Sanderc schreef:
wow, jij zit toch al iets verder als mij
Mwah. Heb er een half jaartje iets mee gedaan en heb heel even een cursus HJT-helper gedaan. Maar dat was helemaal niks voor mij, dus ik heb de eerste periode niet eens afgesloten.
Jaa, het is ook zo een afgesloten taal, je kan je programma niet showen aan anderen en ze zijn er zelf niet veel mee. Met PHP ben je meer, dat kan je online gooien en geld,mee verdienen...

Ik vind PHP ook toffer...

Maar ik klooi samen met een vriend aan Batch bestanden...

Alleen als we internetloos zijn
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
het is geen taal emo het is gewoon een set van windows commands
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Raaoul schreef:
het is geen taal emo het is gewoon een set van windows commands
PHP is geen taal, het is gewoon een set van instructies. Dat is toch dezelfde vergelijking en slaat toch ook nergens op?

Batch is gewoon een taal. Je programmeert met onder andere if / else, loops en een aantal functies (lees: windows commandos) een batch file.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren