Dávkové spouštění programů pro vyšší efektivitu práce

Uvědomíte-li si, že každé kliknutí myší, které uděláte, vám odebere část energie z denní dávky vůle, brzy zautomatizujete i takové činnosti, jako spouštění programů. Proč? Protože je hloupé každý den otevírat jednotlivé stejné programy a složky, když stačí obětovat pár minut času a potom pokaždé jen jednou kliknout a máte práci připravenou jako na dlani.

Někdo to dělá i tak, že počítač po ukončení práce převádí do spánkového režimu, takže když jej probudíte, je vše otevřené tam, kde jste posledně skončili. Jenže ne každý používá počítač výhradně na několik málo činností, aby bylo možné mít stále otevřeno jen pár programů a složek. Je zapotřebí udržovat co nejvyšší přehlednost, jinak se snižuje soustředěnost a tím i výkonost. Pracujete-li na počítači ve více oblastech, potom následující návod pro zvýšení efektivity možná oceníte.

Já mívám v každé oblasti otevřenou řadu různých oken. Proto jsem si vytvořil několik dávkových souborů (soubory s příponou .bat) a do každé z oblastí se vrhám jedním kliknutím. Najednou se spustí několik aplikací, nastaví se cesty, otevřou soubory a mohu pokračovat v klidu v práci tam kde jsem posledně skončil. Stejně tak potřebuji-li zavřít všechna okna, kliknu opět na jeden soubor a práce se v té oblasti uzavře. Je to dobré i z toho důvodu, že když mě začne daná oblast nudit, přeskočím snadno a rychle na něco jiného (do jiné oblasti), kde budu v té chvíli mnohem soustředěnější.

Jak připravit dávkový soubor

  1. Na ploše si vytvořte soubor s příponou .bat
  2. Otevřete jej v textovém editoru (např. v PSpadu nebo v notepadu)
  3. Vložte příkazy … bude zapotřebí vyhledat přes Google „command line options“ pro každý jednotlivý program

Příklad 1:

start C:\“Program Files“\“FileZilla FTP Client“\filezilla.exe -s
start C:\“Program Files“\“Mozilla Firefox“\firefox.exe -url https://www.vášweb.cz/
start C:\Windows\explorer.exe /n,“D:\webs\vášweb“
start C:\“Program Files“\totalcmd\TOTALCMD64.EXE /L=“D:\webs\vášweb“ /d=2

Výše uvedený příklad spustí programy, které používám jako výchozí bod pro práci na konkrétním webu. FTP klient, kde vyskočí díky parametru -s přehled webů. Prohlížeč Firefox přejde na online verzi webu. A potom ještě otevřu pracovní složku v Průzkumníkovi a v Total Commanderu.

Příklad 2:

Do dávkového souboru closeAllWindows.bat nakopírujte následující řádek:
powershell -command „(New-Object -comObject Shell.Application).Windows() | foreach-object {$_.quit()}; Get-Process | Where-Object {$_.MainWindowTitle -ne \“\“} | stop-process“

V příkladu č. 2 je příkaz, který zavře všechna otevřená okna, takže mám čistý stůl a mohu bleskově spustit jinou oblast činností. Žádné otravování se zavíráním oken.

V dalším dávkovém souboru, který se týká oblasti ZÁBAVA nechám otevřít soubor s rozdělanou knihou na téma Podnikání ve vesmíru (někdy v březnu 2020 bude dopsaná), Photoshop, složku s obrázky do knihy, CorelDraw, prohlížeč nechám přejít na rozcestník, který používám při hledání námětů pro psaní a stránku na Youtube s White Noise Fan Heater Sound, která mi pomáhá odstínit veškeré zvuky okolí. To vše se připraví během asi dvou sekund.
Když se dostatečně vyžiju v téhle oblasti, spustím closeAllWindows.bat a jdu místo hraní třeba zase pracovat, takže spustím například dávku prace1.bat.

Dříve se mi často stávalo, že než jsem otevřel všechna potřebná okna a soubory a složky, zapomněl jsem v mezičase, na čem že jsem to vlastně chtěl pracovat. Teď už se mi nic takového nestává. Přechody jsou extrémně rychlé, netápu co že všechno budu pro práci (či zábavu) potřebovat otevřít a přecházím rovnou do tvořivého režimu. Investovat pár minut týdně do příprav bat souborů se rozhodně vyplatí.

Komentáře k příspěvku

  • 3. 12. 2021 at 16:57
    Permalink

    Zdravím,

    mám dotaz. Jde o dávkový soubor. Jak má vypadat, aby spustil daný EXE soubor? Děkuji

    S pozdravem
    Pavel Šimon

    Odpovědět
    • 6. 12. 2021 at 7:02
      Permalink

      Hezký den,

      záleží trochu i na tom, v jakém systému se bude soubor spouštět.
      Když chci spouštět soubory přes dávkový soubor (priklad.bat) ve Windows 10,
      stačí do souboru napsat start a za to cestu k souboru s názvy složek v uvozovkách (ne typografické, ale obyčejné horní):
      start C:\“Program Files“\“Mozilla Firefox“\firefox.exe

      Odpovědět
  • 26. 12. 2021 at 11:30
    Permalink

    Dobrý den,
    vynikající návod. Funguje mi to. Mám ale pokročilejší otázku. Výše uvedený postup otevře programy pouze do defaultního statického stavu. V mém případě spouštím VLC media player a Sony Vegas 18. Potřebuji však, aby se programy „rozjely“. Tím myslím toto: 1. spustí se VLC player a automaticky se spustí přehrávání určitého videa. 2. spustí se Sony Vegas, otevře se daný projekt a spustí se play v projektu. Myslím, že toto udělat už bude „majstrštyk“. Děkuji a velmi se těším na radu. Přeji hezké svátky Vánoční.

    Odpovědět
    • 27. 12. 2021 at 21:49
      Permalink

      Záleží na tom, zda ten který program přijímá parametry a jaké funkce lze díky nim spustit. Předání parametrů probíhá jejich zařazením za spouštěcí příkaz programu. Například když chci vypnout vzdálený počítač, napíšu příkaz následovaný parametry: shutdown -s -f -t 30 . Parametry lze předat jen díky tomu, že má v sobě daný program funkce pro jejich zpracování. -t 30 znamená, že chci počítač vypnout po 30-ti sekundách. Změním-li -s za -r, provede se pouze restart.
      Nejde tedy o žádné majstrštyky, ale pouze o to zjistit s jakými parametry software pracuje, což jediné může být problém. Výrobci software většinou dnes již předávání parametrů moc nepodporují (zejména ne na platformě Windows a Macintosh), protože to téměř nikdo nevyužívá.

      Odpovědět

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *