Kamil Nešetřil

Geodata, informace, modely, software

Uživatelské nástroje

Nástroje pro tento web


🖥️ Příkazový řádek

🐴 Automatizace ve Windows bez potřeby instalace dalšího programu (zálohování, spouštění speciálních programů, přístup ke skrytým nastavením, automatizované nastavení počítače).

Parametry příkazového řádku (command line arguments):

🐭 Ve Windows zadat např.: "C:\Program Files\Mozilla Firefox\firefox.exe" -new-tab https://www.tul.cz/ (viz „proměnné“)

  1. do aplikace „Spustit“ (⊞ Win → Spustit)
  2. do příkazového řádku (⊞ Win → Spustit → cmd) 🖥️
    • color 0A změní barvu písma v konzoli
    • dir vypíše obsah adresáře
    • dir /s vypíše obsah adresáře včetně podadresářů
  3. s pomocí dávkového souboru (.bat)
    • vytvořte dávkový soubor
      • ve složce, kde chcete soubor vytvořit, stiskněte pravé myšítko → Nový → Textový soubor (*.txt)
      • pak změňte jeho příponu z .txt na .bat
        • Musíte mít samozřejmě nastaveno: Průzkumník souborů → Zobrazení → ☑ Přípony názvů souborů
    • vyzkoušejte tyto příkazy: 🖥️ Dávkový soubor – příklady
      • PAUSE – aby se nezavřela „černá obrazovka“,
      • timeout /t 2 – čeká 2 sekundy
      • ipconfig /all – např. pro zjištění MAC adresy (např. pro připojení počítače na TUL přes ethernet)
      • notepad
        • Kvůli složce, kde je program: C:\WINDOWS\system32, která je v systémové proměnné: „Upravit proměnné prostředí systému“ → „Proměnné prostředí“
      • explorer shell:startup soubory (zástupci) se spustí po spuštění počítače
    • vytvořte zástupce (.lnk) dávkového souboru (🖱️ pravé myšítko → Vytvořit zástupce).1)
🐴 Spustit skript v jazyce RPROJ pomocí dávky (info).
"C:\programy\R\bin\Rscript.exe" "C:\skola\skriptik.R" ⚠️ Použít skutečné cesty.
Skript v jazyce R může ukládat data na sdílený disk, rozesílat e-mailem, nahrávat na web atd.
Spouštět pomocí zástupce či pravidelně automaticky pomocí MICROSOFT_LOGO Plánovače úloh (Task Scheduler) ve Windows (taskschd.msc).

Zálohování příkazem robocopy

Základem kancelářské práce je zálohování.

Zálohuji zejm. na externí disk pomocí dávky ve Windows, používám příkaz robocopy – robustní kopírování (parametr /mir jednostranně synchronizuje). PAUSE je v souboru jen kvůli názornosti a abyste si nezavřeli počítač dříve, než chcete.

kopirka.bat
REM Pred zalohovanim spustim aplikace, ktere se samy zaktualizuji.
c:\D\Neinstal\_PortableAppsPlatform\Start.exe
PAUSE
 
ECHO zalohuji soubory
ECHO Pozor, smaze soubory z cilove slozky, ktere nejsou ve zdrojove slozce.
robocopy c:\pracovni_data h:\zaloha\pracovni_data /mir
PAUSE
 
ECHO Toto bude bezpecnejsi.
copy odtud sem
PAUSE
 
ECHO Po zalohovani se pocitac vypne.
shutdown -s -t 0

PowerShell je nástupcem MICROSOFT_LOGO příkazového řádku Windows.



Kurz je financován v rámci projektu
Rozvoj lidských zdrojů TUL pro zvyšování relevance, kvality a přístupu ke vzdělání v podmínkách Průmyslu 4.0 (ROLIZ 4.0), reg.č. CZ.02.2.69/0.0/0.0/16_015/0002329. Licence Creative Commons: Uveďte původ – Zachovejte licenci

1)
Orange, KeyNote, ikona vypnutí PC 𝒦𝒩
Poslední úprava: 13.04.2025