Programování | Pojďme programovat elektroniku

Hrajeme si v PowerShellu. Nandáme to Linuxákům a jejich dokonalým terminálům

  • Nejlepší příkazová řádka? Tu mají přece linuxové a unixové systémy
  • PowerShell od Microsoftu ale zvládne možná ještě lepší kousky
  • Dnes v něm ovládneme kurzovní lístek ČNB

Pro fanouška Linuxu je to denní chléb a jedna z nejpropracovanějších funkcí operačního systému. My na Windows na to už ale občas zapomínáme, máme totiž nějaký ten grafický program úplně na všechno. Řeč je samozřejmě o příkazové řádce.

Byť si pod ní mnozí představí zaprášenou minulost a nevkusný MS-DOS, bylo by to krajně nefér, ve skutečnosti je to totiž všechno naopak. Ostatně, nebýt příkazové řádky, svět, jak jej dnes známe, by vůbec nemohl existovat.

Bez nadsázky! Ta hezká okénka aplikací se stíny, všemožnými efekty a s vyhlazenou typografií jsou vlastně jen tou nejsvrchnější vrstvičkou počítačového UI. UI, které hraje klíčovou roli na mobilech a běžných desktopech, nicméně na serverech, superpočítačích a dalších specializovaných mašinách, které řídí svět, dodnes vládnou blikající kurzor a sofistikované textové aplikace.

Dnes ovládneme kurzovní lístek ČNB

Ačkoliv jsou tedy doby MS-DOSu ty tam, černá obrazovka právem straší i v těch nejnovějších Windows. Ovšem pozor, tím opravdu nemám na mysli morálně zastaralou příkazovou řádku cmd.exe, ale samozřejmě moderní textový interpret PowerShell, který v sobě skrývá stovky a stovky příkazů – tzv. cmdletů – a docela mocný skriptovací nástroj.

Klepněte pro větší obrázek
Toto bude výsledek dnešní práce v PowerShellu. Tak hurá do toho

A protože nedělní večery patří bastlení, zkusíme si dnes v PowerShellu napsat jednoduchý program na zjišťování ceny chorvatských kun i evropského eura podle aktuálního kurzovního lístku České národní banky. V úvodu si ale nejprve připomeneme samotnou práci v textovém prostředí na několika příkladech.

Nejsem žádná lama, teleportuj mě rovnou na povídání o skriptu, který se bude dotazovat ČNB na kurzy měn. Jasně, žádný problém, klikni sem.

Diskuze (106) Další článek: Zase o krok napřed! V Japonsku opravuje elektrické dráty robot ovládaný přes VR brýle

Témata článku: Microsoft, Google, Windows, Linux, Programování, Pojďme programovat elektroniku, Python, Bastlení, GitHub, CSV, Příkazová řádka, Poznámkový blok, Výstup, ISA, Česká národní banka, Mena, ASCII, Skript, Notepad, Příkaz, PowerShell, Visual studio Cod, HTML



Sex manželských párů? Jen výjimečně. Ložnice ovládnou roboti s umělou inteligencí

Sex manželských párů? Jen výjimečně. Ložnice ovládnou roboti s umělou inteligencí

** Sex manželských párů jen při zvláštních příležitostech. ** Ložnice ovládnou sexuální roboti s umělou inteligencí. ** I to je jeden ze závěrů Mezinárodní robotické konference.

Filip KůželJiří Liebreich
RobotiSexUmělá inteligence
Recenze hry Teenage Mutant Ninja Turtles: Shredder’s Revenge. Hrdinové, kteří nestárnou

Recenze hry Teenage Mutant Ninja Turtles: Shredder’s Revenge. Hrdinové, kteří nestárnou

Leonardo, Raphaelo, Michelangelo, Donatello, Tříska, April a další jsou opět tady. Dáte jim šanci v pixel artovém beat 'em up retru?

Ladislav Novák
RecenzeArkádyAkce
Horší než covid, mobilní výrobci zažívají krušné časy. Samsungu uvízlo po světě 50 milionů neprodaných telefonů

Horší než covid, mobilní výrobci zažívají krušné časy. Samsungu uvízlo po světě 50 milionů neprodaných telefonů

** Dozvuky pandemie, nedostatek čipů a teď zase válka ** (Nejen) mobilní výrobci zažívají krušné časy ** Samsung má např. ve skladech na 50 milionů neprodaných telefonů

Martin Chroust
Nižší třídaStřední třída
Jak poznat, že máte možná hacknutý telefon? Toto je devět symptomů, které můžete pozorovat

Jak poznat, že máte možná hacknutý telefon? Toto je devět symptomů, které můžete pozorovat

** Jak poznat, že je váš smartphone hacknutý? ** Hledejte známky po nestandardním chování telefonu ** Stačí když telefon vydrží méně nebo topí i v klidovém režimu...

Martin Chroust
Jak...Malware
Jak „vykrást“ jakýkoliv web. Vyzkoušíme si to na Doprácenakole.cz

Jak „vykrást“ jakýkoliv web. Vyzkoušíme si to na Doprácenakole.cz

** Mnohé webové služby nabízejí API pro vývojáře ** Většina ale nic takového nemá ** Jak strojově vytáhnout prakticky cokoliv z libovolného webu

Jakub Čížek
Pojďme programovat elektronikuProgramování