Přeskočit na obsah

VBScript

Z Wikipedie, otevřené encyklopedie

Šablona:Infobox programovací jazyk

VBScript (Visual Basic Scripting Edition) je skriptovací jazyk určený pro vkládání kódu do webových stránek a běžné skriptování ve WSH (Interpreter skriptů nazývaný Windows Scripting Host), založený na jazyce Visual Basic. Vznik jazyka je spolu se vznikem jazyka JScript (taktéž WSH a CScript - neplést s JavaScriptem) považován za odpověď firmy Microsoft na vznik jazyka JavaScript.

Jazyk VBS je mezi hackery oblíbený pro psaní virů (např.: „W32.LoveLetter“ známý jako „I Love You“ a mnoho dalších), mimo jiné proto, že malé skripty lze spouštět na většině současných verzí Windows s WSH a dokáže přes VBA API (Aplikační rozhraní „Visual Basic For Aplications“) přistupovat k velkému množství programů na počítači oběti a rozesílat se tak např. pomocí e-mailu jejím známým a vytahovat z počítače důvěrná data.

Jazyk VBS je dobře použitelný i v kladném smyslu. Např: ve HTA Html Application. VBS je po JavaScriptu nejpoužívanější skriptovací jazyk hlavně díky podobnosti Visual Basicu a téměř neomezeným schopnostem, které zajišťuje WMI. Na spuštění VBS je potřeba nainstalovaný Windows Scripting Host.

Ukázka kódu

Tradiční program „Hello world“ vypadá takto:

MsgBox "Hello World"

Trochu složitější verze, ve které je použito více parametrů funkce MsgBox:

dim x
x = MsgBox("Hello World:Text", 1 + 64 + 4096, "Hello World:Title")
x = MsgBox("Hello World:Text", 4161, "Hello World:Title")
x = MsgBox("Hello World:Text", vbOKCancel + vbInformation + vbSystemModal, _
           "Hello World:Title")
x = MsgBox("Hello World:Text", vbYesNoCancel + vbInformation, "Hello World:Title")
MsgBox "The result is " & x

Související články

Externí odkazy