Facebook RSS feed

2. díl - Začínáme 2

Zpět do sekce Batch - dávkové soubory .bat

Zde si ukážeme pár dalších příkazů... zase napíšeme

@echo off

a nyní si napíšeme

title *Tento text se zobrazi v nadpisu okna*
echo V tomto dile si ukazeme par novych funkci

Příkaz sleep 5 – znamená že bude čekat 5 sekund. Zrovna ho můžeme použít...

sleep 5

Teď můžeme napsat zase echo...

echo tato zprava se zobrazi az po 5-ti sekundach od predchozi zprávy,protoze tu mame prikaz sleep

pokud budete chtit vytvorit například nějakou prezentaci tak určitě budete potřebovat příkaz start pokud máte soubor v aktuálním adresáři nebo v podadresáři tak napíšeme

start neco.jpg

nebo

start neco/neco.jpg

Pokud však máte soubor v nadřazeném adresáři tak napište celou cestu :

start D:/adresar/neco.jpg

Kód by potom mohl vypadat takto

@echo off
title Prezentace
echo Prezentace
sleep 5
echo Prezentace zacina !
start obrazek.jpg
exit

Zde jste si mohli povšimnou nového příkazu – exit - znamená že bude ukončena dávka


 

Článek pro vás napsal Daniel Vítek
Avatar
Autor se věnuje tvorbě webových stránek za pomoci HTML, CSS, PHP a JS (jQuery)

Jak se vám líbí článek?
Celkem (6 hlasů):
3.53.53.53.5 3.5


 


Předchozí článek
Úplný začátek
Tutoriál učíme se vytvářet batch soubory. Úplný začátek.
Všechny články v sekci
Batch - dávkové soubory .bat
V této sekci naleznete tutoriály pro práci a programování se soubory .bat, tedy Batch dávkovými soubory systému Windows.
Další článek
Jednoduché prográmky
Tutoriál učíme se vytvářet batche. Začátky - tvorba jednoduchých prográmků.


 

 

Vaše komentáře:
Zobrazit starší komentáře (41)

Avatar
Hammy350
Člen
Avatar
Hammy350:

Nahraď to tímhle

timeout /t <sekundy> /nobreak > NUL

EDIT: Jdou tam pouze vteřiny, žádná desetinná čísla (např. setiny)

Editováno 30.9.2013
 
Odpovědět  +2 30.9.2013
Avatar
Odpovědět 30.9.2013
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
Daniel Zábojník:

Ahoj, potřeboval bych aby s mi spustila jedna písnička a až dohraje aby se automaticky spustila druhá.. Poradíte jak na to?
Děkuji Předem :)

Editováno 19. února
Odpovědět 19.února
Nesnáším psaní { } ale bohužel jsou potřeba a vyhnout se jim nejde!
Avatar
Daniel Vítek
Moderátor
Avatar
Odpovídá na Daniel Zábojník
Daniel Vítek:

To v batchi asi nepůjde. Zkus C#.

Odpovědět  +1 19.února
Psaní blogu je super ... do té doby, než dojdou nápady.
Avatar
m4players
Člen
Avatar
Odpovídá na Hammy350
m4players:

Hammy350 mne nejde ani sleep ani timeout /t <sekundy> /nobreak > NUL neviem preco plss vysvetli mi ako to mam napisat alebo co robim zle

 
Odpovědět 25.února
Avatar
Odpovídá na m4players
Zdeněk Pavlátka:

Záleží na verzi OS. Příkaz sleep a pár dalších prý nefunguje ve Windows XP a výš.

Odpovědět 25.února
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Hammy350
Člen
Avatar
Odpovídá na Daniel Zábojník
Hammy350:

Stačí si označit všechny písničky co chceš přehrávat, kliknout na ně pravým a "Přehrát"/"Play"

 
Odpovědět  +1 26.února
Avatar
Hammy350
Člen
Avatar
Odpovídá na m4players
Hammy350:

Nevím co děláš špatně, zkus ukázat kousek toho kódu kde ti to nefunguje.

 
Odpovědět 26.února
Avatar
mkub
Redaktor
Avatar
Odpovídá na Daniel Vítek
mkub:

a tutorial na menu v Batchi neurobis? mimochodom, pomocou semigrafiky a farieb sa da urobit aj celkom zaujimave menu ;)

 
Odpovědět 26.února

 

Zobrazeno 10 z 51 zpráv

Zobrazit všechny komentáře k článku

Přidat novou zprávu

Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlaš. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.