VBScript
E34635
VBScript is a lightweight scripting language developed by Microsoft, primarily used for client-side scripting in web pages and for automation in Windows environments.
All labels observed (3)
| Label | Occurrences |
|---|---|
| VBScript canonical | 10 |
| Microsoft VBScript engine | 1 |
| VBScript (legacy) | 1 |
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
programming language
ⓘ
scripting language ⓘ |
| defaultImplementation |
VBScript
self-linksurface differs
ⓘ
surface form:
Microsoft VBScript engine
|
| designedFor |
Windows automation
ⓘ
web client-side scripting ⓘ |
| developer | Microsoft ⓘ |
| documentationURL | https://learn.microsoft.com/en-us/previous-versions//d1wf56tt(v=vs.85) ⓘ |
| fileExtension |
.vbe
ⓘ
.vbs ⓘ .wsc ⓘ .wsf ⓘ |
| hasFeature |
built-in date and string functions
ⓘ
conditional statements ⓘ late binding ⓘ loop constructs ⓘ procedures and functions ⓘ variant data type ⓘ |
| inception | 1996 ⓘ |
| inspiredBy |
BASIC
ⓘ
Visual Basic ⓘ |
| license | proprietary software ⓘ |
| notableMalware |
Anna Kournikova virus
ⓘ
ILOVEYOU worm ⓘ |
| operatingSystem |
Windows
ⓘ
surface form:
Microsoft Windows
|
| paradigm |
imperative programming
ⓘ
procedural programming ⓘ |
| platform |
Internet Explorer
ⓘ
Windows ⓘ
surface form:
Microsoft Windows
|
| replacedBy |
JavaScript
ⓘ
PowerShell ⓘ |
| runsOn |
IIS
ⓘ
Internet Explorer ⓘ Windows Script Host ⓘ |
| securityConcern |
can execute arbitrary code on Windows
ⓘ
used in email-borne malware ⓘ |
| status |
deprecated for client-side web scripting
ⓘ
legacy technology ⓘ |
| supports |
ActiveX
ⓘ
surface form:
ActiveX controls
COM automation ⓘ error handling with On Error ⓘ regular expressions via COM library ⓘ |
| typingDiscipline | dynamic typing ⓘ |
| usedFor |
classic ASP server-side scripting
ⓘ
client-side web scripting ⓘ system administration automation ⓘ task automation on Windows ⓘ |
| usedWith |
Active Server Pages (ASP)
ⓘ
surface form:
Active Server Pages
Windows Script Components ⓘ Windows Script Host ⓘ |
Referenced by (12)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Microsoft VBScript engine
this entity surface form:
VBScript (legacy)
subject surface form:
WMI
subject surface form:
Active Server Pages