Automatizace – příkazový řádek
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é“)
- do aplikace „Spustit“ (⊞ Win → Spustit)
- do příkazového řádku (⊞ Win → Spustit →
cmd
) - 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
- vyzkoušejte:
PAUSE
(aby nezmizela černá obrazovka),timeout /t 5
(čeká 5 sekund – pitomost)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
).1)
Spustit skript v jazyce R 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í Plánovače úloh (Task Scheduler) ve Windows.
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