close

VBScript

Přejít na navigaci Přejít na hledání
Programovací jazyk VBScript
AutorMicrosoft
Datum původu1996
Nejnovější verze5,8 [1]
Běžná rozšíření.vbs, .vbe, .wsf, .wsc (.hta, .htm, .html, .asp)
OvlivněnoVisual Basic
Referenční implementace
webová stránkadocs.microsoft.com/en-us/previous-versions/t0aew7h6(v=vs.85)
Image
Příklad kódu VBScript

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

  1. ^ Informace o verzi VBScript na webu microsoft.com . Staženo 7.7.2014 .
  2. ^ 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

Externí odkazy