B AT SOUBORY Jednoduché skripty ve Windows
O PAKOVÁNÍ PŘÍKAZU OPAKUJ. off for /L %i in ( ) do ( echo *** echo %i echo *** ) Zápis: Opakuj 0220
V YTVOŘENÝ SOUBOR HELLO. off set msg1=one set msg2=%msg1% two set msg3=%msg2% three echo %msg3% Zápis: Hello Hello msg3
W IN. BAT S off if "%1"=="1" echo The first choice is nice if "%1"=="2" echo The second choice is just as nice if "%1"=="3" echo The third choice is excellent if "%1"=="" echo I see you were wise enough not to choose, You Win! Zápis: Win 1 Win 2 Win 3 Win 4
S OUBOR VIEWDATA. BAT REM VIEWDATA REM INSPIRED BY AN EXAMPLE IN "DOS POWERTOOLS" REM BY PAUL OFF IF !%1==! GOTO VIEWDATA REM IF NO COMMAND-LINE ARG... FIND "%1" C:\BOZO\BOOKLIST.TXT GOTO EXIT0 REM PRINT LINE WITH STRING MATCH, THEN EXIT. :VIEWDATA TYPE C:\BOZO\BOOKLIST.TXT | MORE REM SHOW ENTIRE FILE, 1 PAGE AT A TIME. :EXIT0
S TART APLIKACE Z PŘÍKAZOVÉ ŘÁDKY start notepad mujsoubor.txt Start soubor mujsoubor.txt a nebo vytvoření nového souboru a otevření v poznámkovém bloku. start /MAX notepad Otevření poznámkového bloku na celé ploše. start /MIN mujsoubor.bat Otevření mujsoubor.bat v minimalizované ploše. start c:\music\"my song.mp3" Start mp3 souboru z příkazové řádky. start Start www stránky z příkazové řádky.
@echo off echo Choose: echo [A] Nastaveni site bez internetu echo [B] Nastaveni s internetem echo. :choice SET /P C=[A,B]? for %? in (A) do if /I "%C%"=="%?" goto A for %? in (B) do if /I "%C%"=="%?" goto B goto choice off netsh interface ip set address "wifi" static netsh interface ip set dns "wifi" static echo Nastavene bez internetu Ulozeno pause goto end OFF ECHO Restartuji nastaveni internetu cekam na prideleni adresy netsh int ip set address name = "wifi" source = dhcp netsh int ip set dns name = "wifi" source = dhcp ipconfig /renew ECHO Here are the new settings for %computername%: echo Nastaveni aktualizovano pause goto end :end
Z DROJ : Ashley J.S Mills, Win32 Shell Scripting Tutorial. The University Of Birmingham [on-line] The University Of Birmingham. win32scripting.html Microsoft DOS start command. Computer Hope [on-line] Computer Hope Windows Batch Scripting. WiKi Books [on/line] Scripting