Jak na dávky ve Windows

Až donedávna nabízel Microsoft dávkové soubory pouze pro prostředí DOSu, nyní dostali příležitost i "skriptaři" ve...


Až donedávna nabízel Microsoft dávkové soubory pouze pro prostředí DOSu, nyní
dostali příležitost i "skriptaři" ve Windows. Prostředí, které umožňuje
spouštět dávky ve Windows, se jmenuje Windows Scripting Technologies (WST,
původně WSH neboli Windows Scripting Host).
Microsoft pro začátek nabízí jazyky JScript (implementace JavaScriptu) a
VBScript (implementace Visual Basicu), další výrobci poskytují rozhraní pro
Perl, Rexx, TCL nebo Python.
ActiveX
Pro snadnější programování nezávislé na konkrétním jazyku a prostředí byl
zaveden princip ActiveX. Jedná se o jakéhosi prostředníka mezi dvěma vzájemně
nezávislými subjekty aktivním hostitelem a skriptovacími nástroji, přičemž
aktivním hostitelem může být libovolná aplikace, která umožňuje propojení do
ActiveX, a skriptovacím nástrojem libovolný programovací jazyk, kterému ActiveX
rozumí a který jím může být interpretován. Programátorovi tak stačí naučit se
jediný jazyk.
Nejdříve se komponenty ActiveX objevily ve webových stránkách, aby vzápětí
vypomohly tzv. aktivním stránkám (ASP) na webovém serveru IIS. V další logicky
předvídatelné fázi tedy přešel od serverů k "obyčejným" stanicím (Windows
95/98/NT 4.0 Workstation) a nabídl tak možnost rychlé výroby programů. I když
pravověrný céčkař nad podobnými věcmi pravděpodobně ohrne nos, najde se jistě
dost lidí, kterým tento přístup plně postačí.
Windows Scripting Technologies
Technologie WST je o notný kus dál než BAT. Dovede nejen spouštět programy na
základě jednoduchých podmínek, ale poradí si i s "okenním" uživatelským
rozhraním, s přístupem k souborům nebo s prací v síti. Má také snadný (možná až
příliš snadný) přístup k systémovým souborům, registrům, položkám startovního
menu a odkazům na pracovní ploše. Umí si poradit i s OLE (Object Linking and
Embeding), a tím pádem vlastně dokáže spolupracovat s libovolným programem,
který tuto funkci podporuje.
A co je hlavní WST je k dispozici všem uživatelům zdarma. U starších verzí
Windows (95, NT 4.0) není součástí běžné instalace, lze jej však získat
například na internetové adrese http:// msdn.microsoft.com/scripting/.

9 1635 / pahn









Komentáře
K tomuto článku není připojena žádná diskuze, nebo byla zakázána.