Soubory *.bat; *.cmd - Dávkové soubory a příkazový řádek I. Vyřešeno

Moderátor: Mods_senior

Uživatelský avatar
Jan Pašek
Tvůrce článků
Level 6.5
Level 6.5
Příspěvky: 3701
Registrován: leden 06
Bydliště: Plzeň
Pohlaví: Muž
Stav:
Offline

Soubory *.bat; *.cmd - Dávkové soubory a příkazový řádek I.  Vyřešeno

Příspěvekod Jan Pašek » 25 říj 2010 23:13

VE VÝSTAVBĚ
Začínám téma, které dobře zpracované vydá na knihu a ač se někomu může zdát že praotec nynějších operačních systémů DOS již mrtev jsou v příkazovém řádku a v dávkách jeho příkazy stále používány.

OMLUVA všem ...
Měl to být dlouhý a poučný článek o programování pod DOS Bohužel z nedostatku času musím toto téma výrazně zkrátit. Na druhou stranu je mi líto zahodit alespoň to co bylo zpracováno snad se k tématu časem vrátím.

Pokud se vám v textu něco nezdá, potřebujete vysvětlení, chcete text doplnit užijte prosím soukromou zprávu. Nebo rovnou pokračujte v tématu a mě jen upozorněte pomocí SZ na nový příspěvek přidám jej do obsahu.

Co mne štvalo, když sem hledal nějaké ty moudrosti na internetu k tomuto tématu. Vždy sem narazil na nějaké příkazy a musel sem rozeznat o jaký programovací jazyk se jedná a zdali jsou právě tyto příkazy použitelné sem do tohoto tématu ... Toto téma se týká OPERAČNÍHO SYSTÉMU DOS PŘESNĚJI JEHO MODIFIKACE INTEGROVANÉ DO WINDOWS a dále programů integrovaných do Windows pokud je lze ovládat z příkazového řádku nebo z dávky Upravený DOS je integrován i do v této době nejnovějšího Windows 7

Obsah: (Sorry prozatím také osnova)

  1. Základy
  2. Praktická doporučení
  3. Řádkové příkazy - Krátké příklady jak napsat v dávce a krátké dávky
  4. Hotové dávky
Naposledy upravil(a) Jan Pašek dne 06 bře 2011 22:53, celkem upraveno 27 x.
Jendův rozcestník (Odkazy, které jsem měl dříve v podpisu najdete v mém rozcestníku.) Jendovy novinky - Co je pro Vás odemne nového Pokud potřebujete mermomocí vědět na čem páchám PC kriminalitu sestavy jsou v profilu.

Reklama
Uživatelský avatar
Jan Pašek
Tvůrce článků
Level 6.5
Level 6.5
Příspěvky: 3701
Registrován: leden 06
Bydliště: Plzeň
Pohlaví: Muž
Stav:
Offline

Re: Soubory *.bat; *.cmd - Dávkové soubory a příkazový řádek

Příspěvekod Jan Pašek » 25 říj 2010 23:22

1.Základy - 1.1. Řádkové příkazy Windows

Řádkové příkazy WindowsXP - http://pc-help.cz/viewtopic.php?p=47085#p47085
Seznam řádkových příkazů WindowsXP
► Zobrazit spoiler

V "Lubošově" článku jsou i příkazy externích programů, které lze ovládat z příkazového řádku pro porovnání uvádím to co vám vypíše příkaz Help zadaný do okna "CMD"

Příkazy DOS integrovaného do Win XP Profesional
Příkazy DOS integrovaného do Win XP Profesional
► Zobrazit spoiler
Naposledy upravil(a) Jan Pašek dne 27 lis 2010 09:23, celkem upraveno 4 x.
Jendův rozcestník (Odkazy, které jsem měl dříve v podpisu najdete v mém rozcestníku.) Jendovy novinky - Co je pro Vás odemne nového Pokud potřebujete mermomocí vědět na čem páchám PC kriminalitu sestavy jsou v profilu.

Uživatelský avatar
Jan Pašek
Tvůrce článků
Level 6.5
Level 6.5
Příspěvky: 3701
Registrován: leden 06
Bydliště: Plzeň
Pohlaví: Muž
Stav:
Offline

Re: Soubory *.bat; *.cmd - Dávkové soubory a příkazový řádek

Příspěvekod Jan Pašek » 25 říj 2010 23:39

1. Základy - 1.2. Windows Command line (CMD) kde získat nápovědu

Základní nápovědu k příkazům DOS integrovaného do Windows, které můžete zadat do příkazového řádku popř. do dávkového souboru máte každý ve svém PC a není na ni třeba ani připojení k internetu. Kompletní soupis příkazů je pak uveden o kapitolu výše.

Přístup k příkazům DOS integrovaného do Windows pomocí myši
Klik Start -> Klik Spustit -> Napiš CMD do příkazového řádku -> Klik OK -> Napiš HELP -> Stiskni Enter
Přístup pomocí klávesnice
Win+R -> Napiš CMD do příkazového řádku -> Stiskni Enter -> Napiš HELP -> Stiskni Enter


Podrobnější popis jednotlivých příkazů k příkazům DOS integrovaného do Windows získáte:
Klik Start -> Klik Spustit -> Napiš CMD do příkazového řádku -> Klik OK -> Napiš příkaz (příkazového řádku) a přidej /? -> Stiskni Enter
NEBO
Win+R -> Napiš CMD do příkazového řádku -> Stiskni Enter -> Napiš příkaz (příkazového řádku) a přidej /? -> Stiskni Enter


Nápověda přímo z Windows
Klik levým do prázdné plochy - Stisk klávesy F1 - do kolonky "Hledat" piš "příkaz "+ název příkazu - stiskni Enter
Naposledy upravil(a) Jan Pašek dne 28 lis 2010 09:13, celkem upraveno 7 x.
Jendův rozcestník (Odkazy, které jsem měl dříve v podpisu najdete v mém rozcestníku.) Jendovy novinky - Co je pro Vás odemne nového Pokud potřebujete mermomocí vědět na čem páchám PC kriminalitu sestavy jsou v profilu.

Uživatelský avatar
Jan Pašek
Tvůrce článků
Level 6.5
Level 6.5
Příspěvky: 3701
Registrován: leden 06
Bydliště: Plzeň
Pohlaví: Muž
Stav:
Offline

Re: Soubory *.bat; *.cmd - Dávkové soubory a příkazový řádek

Příspěvekod Jan Pašek » 25 říj 2010 23:42

1. Základy - 1.3. Odkazy na nápovědu a podobná témata na internetu

Internetová stránka s příkazy příkazového řádku nebo dávky (bohužel plně podporuje pouze IE): Příkazový řádek A–Z
...
Externí Příkazy systému MS-DOS 6.2
Použití dávkových souborů

Kursy a lekce - Seriály o příkazovém řádku:
Příkazová řádka – 1. lekce
Návod na příkazový řádek - (obsahuje příkazy pro práci s internetem)
(Ne)známé programy ve Windows - 1. část

Příkazový řádek základy s ukázkou textu dávky:
http://www.boss.estranky.cz/clanky/uvt/davkove-soubory


Další odkazy
Wikipedie.cz téma COMMAND.COM (DOS)
Operacní systémy - Mgr. Šárka Vavrecková Ústav informatiky Filozoficko-prírodovedecká fakulta Slezská univerzita Opava
http://simson-hacking.blog.cz/rubrika/prikazovy-radek-1


Pokud by vám výše uvedené zdroje nestačily použijte vyhledávač a klíčová slova "Dávkové soubory"; "Příkazový řádek"; "Příkazy DOS"
Naposledy upravil(a) Jan Pašek dne 27 lis 2010 09:36, celkem upraveno 10 x.
Jendův rozcestník (Odkazy, které jsem měl dříve v podpisu najdete v mém rozcestníku.) Jendovy novinky - Co je pro Vás odemne nového Pokud potřebujete mermomocí vědět na čem páchám PC kriminalitu sestavy jsou v profilu.

Uživatelský avatar
Jan Pašek
Tvůrce článků
Level 6.5
Level 6.5
Příspěvky: 3701
Registrován: leden 06
Bydliště: Plzeň
Pohlaví: Muž
Stav:
Offline

Re: Soubory *.bat; *.cmd - Dávkové soubory a příkazový řádek

Příspěvekod Jan Pašek » 26 lis 2010 16:37

1. Základy - 1.4. Orientace v souboru dávky - Jak je soubor čten počítačemZákladní stavební kameny dávkyKonstrukce dávky
Aby jste se vůbec v dávce vyznali a uměli si odvodit funkci dávky pouhým přečtením textu v souboru dávky je třeba vědět že …
Počítač čte dávku po řádcích z hora dolů. Příkazy v řádcích jsou čteny od levého okraje k pravému (tady ale platí pár vyjimek) Plynulé čtení z hora dolů je přerušeno pokud je na zpracovávané pozici v řádku zadán příkaz „GOTO“, který odesílá ke zpracování řádku s určeným návěstím. Navěstí začíná dvojtečkou umístěnou na počátku řádku.
Další vyjimkou je přesměrování příkazu (Pomocí operátorů přesměrování příkazů lze přesměrovat vstupní a výstupní datové proudy příkazů z výchozích umístění na jiná. Umístění vstupního nebo výstupního datového proudu se nazývá popisovač.) kdy se mimo jiné řídíme tvarem popisovače „>” nebo „<“.

Další stavební kameny dávky jsou příkazy:
  • Call - Z jednoho dávkového programu volá jiný, aniž by došlo k ukončení nadřazeného dávkového programu.
  • Choice – Tedy spíše jeho náhrada – vyčká určený čas než spustí pokračování chodu dávky
  • Echo - Zapne nebo vypne zobrazování příkazů nebo zobrazí zprávu.
  • For - Provede zadaný příkaz u každého souboru v sadě souborů.
  • If - Provádí podmíněné zpracování v dávkových programech.
  • Pause - Pozastaví zpracování dávkového programu a zobrazí zprávu vyzývající uživatele ke stisknutí libovolné klávesy, chce-li pokračovat.
  • Set - Zobrazí, nastaví nebo odebere systémové proměnné.
  • Shift - Změní pozici parametrů dávky v dávkovém souboru.
Podle toho jak je dávka napsaná lze usoudit na zkušenosti programátora (u složitějších dávek) Například pokud se má opakovat jedno chybové hlášení pro více situací v dávce nemusí se do textu dávky vypisovat pokaždé ale pomocí příkazů „SET“ a „GOTO“ lze řídit zobrazení chybového hlášení, které je v dávce zapsáno pouze jednou.
Pokud například výběr z menu dávky pokračuje v několika případech výběru ve stejné části dávky není třeba vypisovat podmínku pro každý výběr ale použitím příkazů „FOR“, „IF“ a „GOTO“ lze obsloužit tento výběr zápisem v jednom řádku dávky.
Vždy se snažím (pokud mi znalosti stačí) udělat dávku co nejmenší a přitom funkční dle požadavku. Je pravda že občas to dá trochu více přemýšlení ale stále platí přímá úměra: Méně příkazů = rychlejší zpracování.
Jendův rozcestník (Odkazy, které jsem měl dříve v podpisu najdete v mém rozcestníku.) Jendovy novinky - Co je pro Vás odemne nového Pokud potřebujete mermomocí vědět na čem páchám PC kriminalitu sestavy jsou v profilu.

Uživatelský avatar
Jan Pašek
Tvůrce článků
Level 6.5
Level 6.5
Příspěvky: 3701
Registrován: leden 06
Bydliště: Plzeň
Pohlaví: Muž
Stav:
Offline

Re: Soubory *.bat; *.cmd - Dávkové soubory a příkazový řádek

Příspěvekod Jan Pašek » 26 lis 2010 16:40

2. Praktická doporučení - 2.1. V čem psát, prohlížet dávku

Prohlížení, editace v poznámkovém bloku

Pokud už máte dávku jako soubor "*.bat" nebo "*.cmd" ve vašem PC stačí na běžné prohlédnutí poznámkový blok (notepad Windows) Pokud máte správně vytvořené asociace tedy zadání který soubor se má spustit v určitém programu. Lze na dávku kliknout pravým tlačítkem myši (nadále již jen zkráceně klik pravým) z otevřené nabídky kliknout levým tlačítkem myši (nadále již jen zkráceně klik levým) na upravit. Soubor dávky by se měl otevřít v poznámkovém bloku.
Pokud je ale dávka psaná česky s diakritikou může se vám stát že některé texty v poznámkovém bloku s otevřenou dávkou nebudou čitelné. Nečitelnost je způsobena rozdílností znakových sad dávka - notepad. Příkazový řádek Windows (CMD) používá ve standardním nastavení pro kódování češtiny znakovou sadu Latin II (CP852). Poznámkový blok pak v defautním nastavení užívá znakovou sadu Windows (CP1250)
Pro editaci jednoduchých dávek bez diakritiky lze tedy použít Poznámkový blok (notepad Windows)

Pro prohlížení a psaní složitějších dávek v češtině doporučuji PSpad

Domovská stránka programu
Portable verze PSpad
Jendův rozcestník (Odkazy, které jsem měl dříve v podpisu najdete v mém rozcestníku.) Jendovy novinky - Co je pro Vás odemne nového Pokud potřebujete mermomocí vědět na čem páchám PC kriminalitu sestavy jsou v profilu.

Uživatelský avatar
Jan Pašek
Tvůrce článků
Level 6.5
Level 6.5
Příspěvky: 3701
Registrován: leden 06
Bydliště: Plzeň
Pohlaví: Muž
Stav:
Offline

Re: Soubory *.bat; *.cmd - Dávkové soubory a příkazový řádek

Příspěvekod Jan Pašek » 26 lis 2010 16:53

2. Praktická doporučení - 2.2. Jak dostat dávku zde napsanou nebo její část do vašeho PC

Kratší dávky zde zveřejňované budou uzavírány do závorek "CODE" budou tedy poskytovány jako zdrojový text v zeleném okně popř. se svislým posuvníkem, který lze rovnou zde na fóru prohlížet a číst bez nutnosti stahovat jej do vlastního počítače. Pokud takovouto dávku chcete spustit musíte obsah zeleného okna překopírovat do Notepad nebo PSpad a teprve pak uložit jako soubor *.bat nebo *.cmd

Pokud by byl zdrojový text dávky nějak dodatečně upraven například doplněním čísel řádků budete na to upozornění v textu kapitoly "NESPUSTITELNÁ DÁVKA"

Zároveň bych vás chtěl v případě zdrojového textu (uzavřeného do závorek "CODE") upozornit na chybu, kterou způsobuje prohlížeč Firefox http://www.pc-help.cz/viewtopic.php?p=379804#p379804

Druhý způsob jak zde budou zveřejňovány dávky je souborová příloha ve formátu *.ZIP Poklepáním na odkaz přílohy spustíte stahování do vašeho PC. Ve vašem PC soubor dekomprimujte. Nyní můžete dekomprimovanou dávku spustit nebo prohlížet tak jak je napsáno o kapitolu výše. S dekomprimací formátu "zip" by si měl Windows poradit bez nutnosti instalace dalšího programu pro dekomprimaci.

Třetí způsob v kapitole naleznete pouze popis dávky a odkaz. V tom případě se bude jednat o dávku zveřejněnou například v jiném diskusním vláknu tohoto Fóra nebo dávku jejíž autorem nejsem já.
Jendův rozcestník (Odkazy, které jsem měl dříve v podpisu najdete v mém rozcestníku.) Jendovy novinky - Co je pro Vás odemne nového Pokud potřebujete mermomocí vědět na čem páchám PC kriminalitu sestavy jsou v profilu.

Uživatelský avatar
Jan Pašek
Tvůrce článků
Level 6.5
Level 6.5
Příspěvky: 3701
Registrován: leden 06
Bydliště: Plzeň
Pohlaví: Muž
Stav:
Offline

Re: Soubory *.bat; *.cmd - Dávkové soubory a příkazový řádek

Příspěvekod Jan Pašek » 26 lis 2010 19:17

3. Řádkové příkazy - Krátké příklady jak napsat v dávce a krátké dávky - 3.1. Příkaz APPEND

Vlastnosti příkazu: APPEND - Umožňuje programům otevírat datové soubory v zadaných adresářích, jako by byly v aktuálním adresáři.

JEDNÁ SE O EXTERNÍ PŘÍKAZ DOS 6.2 DO WINDOWS JE INTEGROVÁN POUZE KVŮLI KOMPATIBILITĚ

příkaz je nahraditelný nastavením systémové proměnné PATH http://merlin.fit.vutbr.cz/FITkit/docs/ ... _path.html

Podrobná nápověda:

Kód: Vybrat vše

APPEND [[jednotka:]cesta[;...]] [/X[:ON | :OFF]] [/PATH:ON | /PATH:OFF] [/E]
APPEND ;

 [jednotka:]cesta  Určuje jednotku a adresář, který se má přidat.
 /X:ON - Aplikuje přidané adresáře při vyhledávání souborů a spouštění programů.
 /X:OFF -  Aplikuje přidané adresáře pouze při žádosti o otevření souboru. /X:OFF - je výchozí nastavení.
 /PATH:ON - Aplikuje přidané adresáře u žádostí o přístup k souborům, které jsou jižurčeny cestou.  /PATH:ON je výchozí nastavení.
 /PATH:OFF    Vypne vliv přepínače /PATH:ON.
 /E - Uloží kopii přidaného seznamu adresářů do systémové proměnné s názvem APPEND.  /E se smí použít pouze při prvním použití příkazu APPEND po spuštění systému.

Příkaz APPEND ; vymaže seznam přidaných adresářů.
Příkaz APPEND bez parametrů vypíše seznam přidaných adresářů.

Jak napsat v dávce (v příkazovém řádku)

Chcete-li , zobrazit seznam přidaných adresářů zadejte:

Kód: Vybrat vše

APPEND

Chcete-li , vynazat seznam přidaných adresářů zadejte:

Kód: Vybrat vše

APPEND ;


Další podrobnosti o příkazu vyhledané pomocí Google
Naposledy upravil(a) Jan Pašek dne 27 lis 2010 15:24, celkem upraveno 1 x.
Jendův rozcestník (Odkazy, které jsem měl dříve v podpisu najdete v mém rozcestníku.) Jendovy novinky - Co je pro Vás odemne nového Pokud potřebujete mermomocí vědět na čem páchám PC kriminalitu sestavy jsou v profilu.

Uživatelský avatar
Jan Pašek
Tvůrce článků
Level 6.5
Level 6.5
Příspěvky: 3701
Registrován: leden 06
Bydliště: Plzeň
Pohlaví: Muž
Stav:
Offline

Re: Soubory *.bat; *.cmd - Dávkové soubory a příkazový řádek

Příspěvekod Jan Pašek » 27 lis 2010 14:53

3. Řádkové příkazy - Krátké příklady jak napsat v dávce a krátké dávky - 3.2. Příkaz ARP

Vlastnosti příkazu: ARP - překládá IP adresy na fyzické adresy protokolu ARP (Address Resolution Protocol)

JEDNÁ SE O EXTERNÍ PŘÍKAZ,KTERÝ NENÍ SOUČÁSTÍ DOS INTEGROVANÉHO DO WINDOWS

Podrobná nápověda:

Kód: Vybrat vše

Zobrazuje a upravuje tabulku pro překlad adres IP na fyzické adresy, kterou používá protokol ARP.

ARP -s inet_adr eth_adr [if_adr]
ARP -d inet_adr [if_adr]
ARP -a [inet_adr] [-N if_adr]

  -a            Zobrazí záznamy ARP dotazem na aktuální stav tabulky. Je li zadána inet_adr, zobrazí se pouze adresa IP a fyzická adresa.
                určeného počítače. Používá-li ARP více než jedno síťové rozhraní, zobrazí se záznamy všech tabulek ARP.
  -g            Totéž co přepínač -a.
  inet_adr      Určuje adresu sítě internet.
  -N if_adr     Zobrazí položky tabulky ARP pro síťové rozhraní určené parametrem if_adr.
  -d            Zruší záznam o počítači určený parametrem inet_adr. Jako hodnotu inet_addr lze použít znak * a odstranit všechny hostitele.
  -s            Přidá počítač a přidruží internetovou adresu inet_adr k fyzické adrese eth_adr.  Fyzická adresa se zadává ve
                formátu šesti šestnáctkově zapsaných bajtů oddělených pomlčkami. Záznam v tabulce je trvalý.
  eth_adr       Určuje fyzickou adresu.
  if_adr        Je-li přítomen, určuje internetovou adresu rozhraní, jehož převodní tabulka adres má být změněna.
                Není-li přítomen, použije se první dostupné rozhraní.

Jak napsat v dávce (v příkazovém řádku)
Příklad:

Kód: Vybrat vše

  > arp -s 157.55.85.212   00-aa-00-62-c6-09  .... Přidá statickou položku.
  > arp -a                                    .... Zobrazí tabulku arp.

Co je to Protokol ARP (Address Resolution Protocol) a jak funguje
TCP/IP - nalezení MAC adresy k IP - ARP

ARP VE WINDOWS hledá Google
Naposledy upravil(a) Jan Pašek dne 27 lis 2010 15:23, celkem upraveno 2 x.
Jendův rozcestník (Odkazy, které jsem měl dříve v podpisu najdete v mém rozcestníku.) Jendovy novinky - Co je pro Vás odemne nového Pokud potřebujete mermomocí vědět na čem páchám PC kriminalitu sestavy jsou v profilu.

Uživatelský avatar
Jan Pašek
Tvůrce článků
Level 6.5
Level 6.5
Příspěvky: 3701
Registrován: leden 06
Bydliště: Plzeň
Pohlaví: Muž
Stav:
Offline

Re: Soubory *.bat; *.cmd - Dávkové soubory a příkazový řádek

Příspěvekod Jan Pašek » 27 lis 2010 15:02

3. Řádkové příkazy - Krátké příklady jak napsat v dávce a krátké dávky - 3.3. Příkaz AT

Vlastnosti příkazu: Příkaz AT plánuje spouštění příkazů a programů v počítači v zadaném čase a datu. Aby bylo možné příkaz AT použít, musí být spuštěna služba Plánovač úloh.

JEDNÁ SE O EXTERNÍ PROGRAM,KTERÝ NENÍ SOUČÁSTÍ DOS INTEGROVANÉHO DO WINDOWS

Podrobná nápověda:

Kód: Vybrat vše

AT [\\název_počítače] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\název_počítače] čas [/INTERACTIVE] [ /EVERY:datum[,...]
 | /NEXT:datum[,...]] "příkaz"

    * \\ název počítače-Určuje vzdálený počítač. Pokud tento přepínač vynecháte, příkazy naplánované v místním počítači.
    * id - přiřazení identifikační číslo naplánovaný příkaz.
    * / delete - Zruší naplánovaný příkaz. Pokud tento přepínač použijte a vynechat id budou zrušeny všechny příkazy naplánované v počítači.
    * Určuje čas - čas je příkaz Spustit. Čas je vyjádřen jako hodin: minut v 24hodinového zápisu. Spustí 00: 00 (půlnoc) však 23: 59.
    * / interaktivní - umožňuje spolupracovat s plochou uživatele, který je přihlášen v době spuštění zálohovací úlohy zálohovací úlohy. Vynecháte, zálohovací úlohu spustí, ale není zobrazen na ploše.
    * / every: datum [,...]-Určuje pracovních dnů nebo dnů v měsíci je spuštění příkazu. Určit datum jako jeden nebo více dnů v týdnu (Su, ÚT, W, TH, F, S,) nebo jeden nebo více dnů v měsíci (pomocí čísla 1 až 31). Pokud tento přepínač vynecháte, výchozí je aktuální den v měsíci.
    * / next: datum [,...]-Určuje další pracovních dnů nebo dnů v měsíci je spuštění příkazu. Pokud tento přepínač vynecháte, výchozí je aktuální den v měsíci.
    * příkaz - Určuje program nebo dávkový soubor spustit, jako například C:\Backup.cmd.

Jak napsat v dávce (v příkazovém řádku)
Zobrazí seznam naplánovaných úloh:

Kód: Vybrat vše

AT

Odstraní všechny naplánované úlohy s dotazem "Chcete provést?"

Kód: Vybrat vše

at /delete

Odstraní všechny naplánované úlohy bez dotazu na provedení

Kód: Vybrat vše

at /delete /yes

Odstraní naplánovanou úlohu ID1

Kód: Vybrat vše

at 1 /delete

Naplánuje defragmentaci disku D: každý 15-tý den v měsíci ve 22:50 při spuštění úloha probíhá skrytě

Kód: Vybrat vše

at 22:50 /every:15 defrag d:

Naplánuje defragmentaci disku D: každý 15-tý den v měsíci ve 22:50 a zobrazí hlášení o přidání a přiděleném ID při spuštění je zobrazeno okno operace

Kód: Vybrat vše

at 22:50 /interactive /every:15 defrag d:

Naplánuje zálohování pomocí dávkového souboru C:\Backup.cmd ve 23: 00 každý den v týdnu (syntax pro českou mutaci)

Kód: Vybrat vše

at 23:00 /every:Po,Út,St,Čt,Pá,So,Ne c:\Backup.cmd

Ukázky výstupu příkazu:
Seznam naplánovaných úloh

Kód: Vybrat vše

ID stavu    Den                     Čas           Příkazový řádek
-------------------------------------------------------------------------------
        1   Každý den 15            22:50         defrag d:

V PC nejsou naplánovány žádné úlohy

Kód: Vybrat vše

V seznamu nejsou žádné položky.

Vymazání seznamu naplánovaných úloh s dotazem

Kód: Vybrat vše

Tato operace odstraní všechny naplánované úlohy.
Chcete pokračovat v operaci? (A/N) [N]:

Ohlášení o přidané úloze

Kód: Vybrat vše

Byla přidána nová úloha, ID: 1

Návratové hodnoty příkazu AT pro hodnotu "ErrorLevel" příkazu "If" nebo proměnnou "ErrorLevel"
Úspěšné provedení příkazu ... ErrorLevel = 0
Příkaz neproveden .............. ErrorLevel = 1

O příkazu AT na Internetu

AT VE WINDOWS hledá Google
Jendův rozcestník (Odkazy, které jsem měl dříve v podpisu najdete v mém rozcestníku.) Jendovy novinky - Co je pro Vás odemne nového Pokud potřebujete mermomocí vědět na čem páchám PC kriminalitu sestavy jsou v profilu.

Uživatelský avatar
Jan Pašek
Tvůrce článků
Level 6.5
Level 6.5
Příspěvky: 3701
Registrován: leden 06
Bydliště: Plzeň
Pohlaví: Muž
Stav:
Offline

Re: Soubory *.bat; *.cmd - Dávkové soubory a příkazový řádek

Příspěvekod Jan Pašek » 06 bře 2011 22:59

3. Řádkové příkazy - Krátké příklady jak napsat v dávce a krátké dávky - 3.4. Příkaz ASSOC

Vlastnosti příkazu: ASSOC - Zobrazí nebo změní přiřazení koncovek souborů. (Zobrazí nebo změní přidružení souboru podle přípony.)

Podrobná nápověda:

Kód: Vybrat vše

ASSOC [.ext[=[typ souboru]]]

  .ext         Přípona souboru, ke které je přidružen typ souboru.
  typ souboru  Určuje typ souboru, který je přidružen k příponě souboru.

Příkaz ASSOC bez parametrů zobrazí aktuální přidružení souborů.
Je-li příkaz ASSOC vyvolán pouze s příponou souboru, zobrazí aktuální
přidružení pro danou příponu. Pokud není zadán žádný typ souboru,
bude přidružení zadané přípony odstraněno.


Jak napsat v dávce (v příkazovém řádku)

Chcete-li zobrazit typ souboru, který je přiřazen k příponě názvu souboru TXT, zadejte:

Kód: Vybrat vše

assoc .txt

Pokud chcete odstranit přiřazení typu souboru k příponě názvu souboru TXT, zadejte:

Kód: Vybrat vše

assoc .txt=

Chcete-li zobrazit existující přiřazení typů souborů s pozastavením výpisu vždy po zaplnění obrazovky, zadejte:

Kód: Vybrat vše

assoc| more

Požadujete-li přesměrování výstupu příkazu assoc do souboru Assoc.cfg s přepsáním původního obsahu, zadejte:

Kód: Vybrat vše

assoc>assoc.cfg

Požadujete-li přesměrování výstupu příkazu assoc do souboru Assoc.cfg s navázáním na původní obsah, zadejte:

Kód: Vybrat vše

assoc>>assoc.cfg

Požadujete-li výstup s očíslovanými řádky
Poznámka: Všechny řádky výstupu příkazu ASSOC obsahují tečku. Příkazem "Find" budou tedy očíslovány všechny řádky dodané příkazem ASSOC

Kód: Vybrat vše

assoc | Find /N "."

Poznámka: Ani jeden řádek výstupu příkazu ASSOC neobsahuje samostatný znak přehlasování. Příkazem "Find" budou tedy očíslovány všechny řádky dodané příkazem ASSOC

Kód: Vybrat vše

assoc | Find /V/N "¨"

Ukázky výstupů příkazu

Soubor bez programu (bez asociace)

Kód: Vybrat vše

.xix=

Název programu mimo seznam asociovaných programů

Kód: Vybrat vše

Pro příponu XXX nebyl nalezen přidružený soubor.

Asociace "Soubor - program"

Kód: Vybrat vše

.xls=Excel.Sheet.8

Poznámky
  • Chcete-li odstranit přiřazení typu souboru dané příponě souboru, stiskněte za znaménkem = (rovná se) MEZERNÍK a ponechte zde volné místo.
  • Chcete-li zobrazit aktuální typy souborů, pro které jsou definovány řetězce pro spuštění příkazu, použijte příkaz ftype.
  • Chcete-li přesměrovat výstup příkazu assoc do textového souboru, použijte operátor přesměrování >.
Jendův rozcestník (Odkazy, které jsem měl dříve v podpisu najdete v mém rozcestníku.) Jendovy novinky - Co je pro Vás odemne nového Pokud potřebujete mermomocí vědět na čem páchám PC kriminalitu sestavy jsou v profilu.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Jak zobrazit soubory z ostatních disků.
    od xDwery » 24 kvě 2023 06:05 » v Problémy s hardwarem
    1
    497
    od ITCrowd Zobrazit poslední příspěvek
    24 kvě 2023 06:26
  • Jak kopírovat soubory z hostitele do VirtualBoxu? Příloha(y)
    od atari » 26 črc 2023 16:36 » v Windows 11, 10, 8...
    5
    1440
    od atari Zobrazit poslední příspěvek
    27 črc 2023 11:30
  • W11-Otvírají se všechny text soubory
    od supfor » 06 bře 2024 20:24 » v Windows 11, 10, 8...
    4
    643
    od supfor Zobrazit poslední příspěvek
    15 bře 2024 20:41
  • Jak zobrazit soubory z ostatních disků Příloha(y)
    od xDwery » 24 kvě 2023 14:57 » v Problémy s hardwarem
    2
    604
    od xDwery Zobrazit poslední příspěvek
    24 kvě 2023 20:09
  • Soubory na ikoně excel hlavního panelu Příloha(y)
    od VOM » 03 led 2024 19:28 » v Kancelářské balíky
    2
    932
    od VOM Zobrazit poslední příspěvek
    05 led 2024 10:46

Zpět na “Software články”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti