Fórum Ubuntu CZ/SK
Ostatní => Otevřená diskuze kolem Linuxu a OSS => Téma založeno: vojta4444 07 Května 2013, 22:36:23
-
Ahoj všem,
vím, že toto bude vypadat malicherně, ale projel sem komplet seznamy příkazů (napři. http://ss64.com/bash/ ),ale nic jako "GOTO", čili příkaz v dávkových souborech zajišťující "přesunutí" na zadanou polohu (viz příklad z cmd), jsem prostě nenašel.
cls
@echo off
title vojtasOS
:2
cls
color 04
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍť
echo ş Write down password please: ş
echo ČÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍź
set /p x=heslo:
if %x%==1234 (echo true) else (goto 2)
cls
color 09
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍť
echo ş ł**ł ş
echo ş ÉͲ˛˛˛Íť ş
echo ş ş ˛˛˛˛ ş ş
echo ş ˛˛˛˛ ş
echo ş ş ş ş
echo ş ź Č ş
echo ČÍÍÍÍÍÍÍÍÍÍÍÍź
echo LOADING...
pause
:1
cls
color 0e
echo date
date/t
echo time
time/t
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍťÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍť
echo choose:ş 1= tree C: şş C= clear window ş
echo ş 2= dir C: şş E= exit window ş
echo ş 3= ping www.google.cz şş T= turn off PC ş
echo ş 4= tree H: şş LW= log out (win)ş
echo ş 5= dir H: şş L= log out vOS ş
echo ş 6= tree U:cibulkova şş R= restart PC ş
echo ş 7= J: (show usb HDD) şş S= STOP "T" ş
echo ş 8= H: (usb flash disk) şş lock= lock PC ş
echo ş 9= F: (card reader) şş CMD= cmd.exe ş
echo ş10= format C: şČÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍź
echo ş11= text editor (txt/bat)ş
echo ČÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍź
set /p y=
cls
color 02
if %y%==1 (tree C:) else (if %y%==2 (dir C:) else (if %y%==3 (ping www.google.cz) else (if %y%==c (cls) else (if %y%==e (exit) else (if %y%==t (shutdown /s) else (if %y%==7 (dir J:) else (if %y%==8 (dir H:) else (if %y%==9 (dir F:) else (if %y%==cmd (cmd.exe) else (if %y%==4 (tree H:) else (if %y%==5 (dir H:) else (if %y%==6 (tree U:cibulkova) else (if %y%==10 (echo It was only joke :D) else (if %y%==lw (shutdown /l) else (if %y%==r (shutdown /r) else (if %y%==s (shutdown /a) else (if %y%==l (goto 2) else (if %y%==11 (edit) else (if %y%==lock (lock.bat) else (color c0))))))))))))))))))))
pause
goto 1
cls
-
http://stackoverflow.com/questions/9639103/is-there-a-goto-statement-in-bash (http://stackoverflow.com/questions/9639103/is-there-a-goto-statement-in-bash)
možno ťa to posunie ďalej
-
Ahoj, jdeš na to špatně. Sice jsem odkojen ZX BASICem a ASM Z80, takže mi přímé skoky nejsou cizí, ale pouze v jazycích, kde prostě není nic rozumnějšího. Použij funkce, podmíněné smyčky, které můžeš podmíněně přerušit atd...
-
Když to je na mne moc složitý... ZAbívám se terminálem dny :D a nakonec sem to nějak obešel přes sh.(název toho souboru) a vrací mi to na začátek :D
-
I ty prasáčku.. :)
-
:D