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ě webů a správě linuxových serverů.

Jak se vám líbí článek?
Celkem (5 hlasů):
3.23.23.2 3.23.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)

Avatar
Hammy350
Člen
DotDotDotDotDotDotDotDotDotDot
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   i++; | i--; ( +2 ) 30.09.2013 17:11:25
Avatar
j.cymorek
Člen
DotDotDotDotDotDotDotDotDotDot
Avatar
Avatar
Odpovědět   i++; | i--; 30.09.2013 17:27:55
Nesnaž se zakrýt něco, co jsi provedl úmyslně. Svět je tak malý, že dotyčný se to stejně dozví.
Avatar
DeNY_cZ
Člen
DotDotDotDotDotDotDotDotDotDot
Avatar
DeNY_cZ:

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   i++; | i--; 19.02.2014 18:22:20
Avatar
Daniel Vítek
Moderátor
DotDotDotDotDotDotDotDotDotDot
Avatar
Odpovídá na DeNY_cZ
Daniel Vítek:

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

Odpovědět   i++; | i--; ( +1 ) 19.02.2014 19:53:04
Psaní blogu je super ... do té doby, než dojdou nápady.
Avatar
m4players
Člen
DotDotDotDotDotDotDotDotDotDot
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   i++; | i--; 25.02.2014 18:44:15
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   i++; | i--; 25.02.2014 18:53:11
Kolik jazyků umíš, tolikrát jsi programátor.
Avatar
Hammy350
Člen
DotDotDotDotDotDotDotDotDotDot
Avatar
Odpovídá na DeNY_cZ
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   i++; | i--; ( +1 ) 26.02.2014 10:50:13
Avatar
Hammy350
Člen
DotDotDotDotDotDotDotDotDotDot
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   i++; | i--; 26.02.2014 10:52:56
Avatar
mkub
Redaktor
DotDotDotDotDotDotDotDotDotDot
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   i++; | i--; 26.02.2014 10:55:54

 

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.