Programátorská sociální síť a materiálová základna pro C#, Java, PHP, HTML, CSS, JavaScript a další.

Přihlásit se Registrace  
Zveme vás v pátek na sraz komunity devbooku.

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 (Dan)
Avatar
Autor se věnuje tvorbě webů a jednodušších prográmků v C# .NET

Jak se vám líbí článek?
Celkem (5 hlasů):
3.2 3.2 3.2 3.2 3.2


 


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)

30.09.2013 17:11:25
Avatar
Hammy350
Člen
DotDotDotDotDotDotDotDotDotDot

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

30.09.2013 17:20:00
Avatar
j.cymorek
Člen
DotDotDotDotDotDotDotDotDotDot
30.09.2013 17:27:55
Avatar
Martin Klimeš (LinuxD)
Člen
DotDotDotDotDotDotDotDotDotDot
Odpovídá na Hammy350

To je hodně dobrý ! i++

Odpovědět   i++; | i--;
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
19.02.2014 18:22:20
Avatar
DeNY_cZ
Člen
DotDotDotDotDotDotDotDotDotDot

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

19.02.2014 19:53:04
Avatar
Daniel Vítek (Dan)
Moderátor
DotDotDotDotDotDotDotDotDotDot
Odpovídá na DeNY_cZ

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

Odpovědět   i++; | i--; ( +1 )
Každý nějak začíná ;)
25.02.2014 18:44:15
Avatar
m4players
Člen
DotDotDotDotDotDotDotDotDotDot
Odpovídá na Hammy350

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

25.02.2014 18:53:11
Avatar
Zdeněk Pavlátka
Redaktor
DotDotDotDotDotDotDotDotDotDot
Odpovídá na m4players

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

Odpovědět   i++; | i--;
Kolik jazyků umíš, tolikrát jsi programátor.
26.02.2014 10:50:13
Avatar
Hammy350
Člen
DotDotDotDotDotDotDotDotDotDot
Odpovídá na DeNY_cZ

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

26.02.2014 10:52:56
Avatar
Hammy350
Člen
DotDotDotDotDotDotDotDotDotDot
Odpovídá na m4players

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

26.02.2014 10:55:54
Avatar
mkub
Člen
DotDotDotDotDotDotDotDotDotDot
Odpovídá na Daniel Vítek (Dan)

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

 

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.