VBScript
| Programovací jazyk VBScript | |
|---|---|
| Autor | Microsoft |
| Datum původu | 1996 |
| Nejnovější verze | 5,8 [1] |
| Běžná rozšíření | .vbs, .vbe, .wsf, .wsc (.hta, .htm, .html, .asp) |
| Ovlivněno | Visual Basic |
| Referenční implementace | |
| webová stránka | docs.microsoft.com/en-us/previous-versions/t0aew7h6(v=vs.85) |
V informatice je VBScript (zkratka pro Microsoft Visual Basic Scripting Edition ) podmnožinou jazyka Visual Basic používaného v Active Server Pages a Windows Script Host jako univerzální skriptovací jazyk . Používá se také jako náhrada, integrace nebo záloha pro dávkové soubory MS -DOS nebo spíše rozhraní příkazového řádku Windows .
Popis
VBScript je jazyk interpretovaný skriptovacím strojem , který může být umístěn uvnitř i vně webového serveru . V prvním případě je kód VBScript vložený do kódu HTML interpretován a spuštěn, když je požadována odpovídající stránka. V druhém případě můžete vytvářet skripty ve VBScriptu, které lze spouštět z prostředí shell nebo z plochy .
Verze VBScript v Internet Exploreru nabízí prakticky stejnou funkcionalitu jako JavaScript , ale vzhledem k jeho nekompatibilitě s jinými prohlížeči mnoho programátorů raději používá JavaScript .
Počínaje Internet Explorerem 11 je VBScript považován za zastaralý a neměl by být nadále používán jako webový skriptovací jazyk. [2]
Visual Basic Scripting Uses and Extensions
VBScript není jednoduchou náhradou DOSových dávek: tato technologie umožňuje mnohem jemnější operace. Prostřednictvím speciálních knihoven je možné vyhledávat v textu pomocí regulárních výrazů, zapisovat a číst soubory ( FileSystemObject ), ovládat externí aplikace jako Excel , Word nebo Access , provádět dotazy na databáze (přes ODBC ) nebo na operační systém za účelem produkce sestavy nebo změnit jejich hodnoty (prostřednictvím Windows Management Instrumentation ).
Visual Basic Scripting také umožňuje provádět administrativní úkoly i na vzdálených počítačích. Jeho všestrannost má i své stinné stránky: Visual Basic Scripting je jazyk často používaný pro produkci počítačových virů v prostředí Windows. Na jeho obranu je třeba říci, že problém spočívá v zásadách ochrany starých verzí Windows a ne tolik ve VBS samotném. V operačních systémech s vyššími bezpečnostními kritérii, na základě přístupových práv jednotlivých uživatelů a programů, totiž není možné psát vysoce infekční viry ani v jiných výkonnějších jazycích.
Příklad Ahoj, světe!
message1 = msgbox ("Ahoj, světe!", 16, "title")
message2 = msgbox ("Ahoj, světe!", 32, "title")
message3 = msgbox ("Ahoj, světe!", 48, "title")
message4 = msgbox ("Ahoj, světe!", 64, "title")
Tyto čtyři příklady vytisknou na obrazovku čtyři okna se slovy „Hello, World!“; každý s ikonou odlišnou od ostatních (obměna daná proměnnou, která následuje za první čárkou: 16, 32, 48 nebo 64).
Poznámky
- ^ Informace o verzi VBScript na webu microsoft.com . Staženo 7.7.2014 .
- ^ VBScript již není podporován v režimu zařízení IE11 pro internetovou zónu (Windows) na webu microsoft.com . Staženo 7.7.2014 .
Další projekty
Wikimedia Commons obsahuje obrázky nebo jiné soubory o VBScript
Externí odkazy
- ( EN ) Oficiální stránky na docs.microsoft.com .
- ( EN ) Práce týkající se VBScript , na Open Library , Internet Archive .