VB Script

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

VBScript Commands | SS64.

com

Search…

An A-Z Index of Windows VBScript commands


Abs(number) Absolute (positive) value of number
.AppActivate Activate running command
Array(el1,el2,el3) Add values to an Array variable
Arguments Command line arguments
Asc(String) Return ASCII code for string
AscW(String) Return Unicode code for string
.BrowseForFolder Prompt the user to select a folder
c
Call subroutine (arguments) or subroutine arguments
CBool(expression) Convert expression to Boolean (True/False) •
CByte(expression) Convert expression to Byte (0-255) •
CCur(expression) Convert expression to Currency (numeric) •
CDate(expression) Convert expression to Date •
CDbl(expression) Convert expression to Double (up to 1.79x10308) •
Chr(ChrCode) Return the string character for ChrCode (ASCII code)
ChrB(ChrCode) Return the string character for ChrCode (Byte code)
ChrW(ChrCode) Return the string character for ChrCode (Unicode/DBCS)
CInt(expression) Convert expression to Integer •
CLng(expression) Convert expression to long •
CSng(expression) Convert expression to single •
CStr(expression) Convert expression to a string •
.CreateObject Create an automation object / run an external command
.CreateShortcut Create Shortcut
cscript Run a VBScript .vbs file
.CurrentDirectory Retrieve or change the current directory
d
Date() The current system date
DateAdd Add a time interval to a Date
DateDiff Return the time interval between two dates
DatePart Return part of a given date
DateSerial Return a Date from a numeric Year, Month and Day
DateValue Return a Date from a string expression
Day(date) Return the day component of date (1-31)
Dim Declare a new variable or array variable
Do..Loop Repeat a block of statements
Drives
Drive Map .MapNetworkDrive - .Enum - .Remove
e
.Echo Echo text to screen, also StdOut.Write /.Popup
End End a procedure or code block
Environment Variables - Expand - .Delete/Remove
Escape(String) Return only ASCII characters from a Unicode string.
Eval(expr) Evaluate an expression
.Exec Run a command
Exp(n) Return e (base of natural logs) raised to a power n.
Exit Exit a block of code immediately
f
FileSystemObject Work with Drives, Folders and Files
Filter Produce an array by filtering an existing array
Fix(number) Return the integer portion of a number
For...Next Repeat a block of statements a given number of times
For Each... Loop through the items in a collection or array
FormatCurrency Format a number with a currency symbol
FormatNumber Format a number
FormatPercent Format a number with a % symbol
FormatDateTime Format a Date/Time value
Function Define a function procedure
g
GetLocale() Return the Regional LocaleID
.GetObject Get an Automation object

1 de 3
VBScript Commands | SS64.com

h
Hex(number) Return the hex value of number
Hour(time) Return the hour component of time
i
If..Then Conditionally execute a block of statements
InputBox Prompt for user input
InStr Find one string within another
InStrRev Find one string within another, starting from the end
Int(number) Return the integer portion of a number
IsArray(varname) Is varname an array?
IsDate(expression) Is expression a DateTime?
IsEmpty(expression) Is expression initialised?
IsNull(expression) Is expression NULL?
IsNumeric(expression) Is expression a Numeric?
IsObject(expression) Is expression an object?
Join Combine the contents of an array into a single variable.
l
LBound Return the smallest subscript for an array.
LCase(String) Return String in lower case
Left(String,len) Return the leftmost len characters of string
LeftB(String,len) Return the leftmost len bytes of string
Len(String) Return length of string in characters
LenB(String) Return length of string in Bytes
Log(number) Return natural log of number
.LogEvent Log an item in the Event log
LTrim(String) Remove any leading spaces from a string expression
m
.MapNetworkDrive Drive Map
Mid Return a mid-section from a string
Minute(time) Return the minute component of time
Month(date) Return the month component of date
MonthName Convert a month number to a descriptive Month
MsgBox Display a dialogue box message
Now Return the current Date and Time
o
On Error Error handling
Option Explicit Force all variables to be defined
p
.AddPrinterConn / .AddWindowsPrConn Add Printer connection
.EnumPrinterConnections List Printer connections
.SetDefaultPrinter Set default printer
.RemovePrinterConnection Remove printer connection
Private VarName Declare a local variable/array variable
Public VarName Declare a public variable/array variable
q
.Quit Quit
r
Randomize(number) Initialise the random number generator
.ReadLine Accept user text input
ReDim Resize a dynamic array
RegExp Regular expression search object
.RegDelete Registry, delete
.RegRead Registry, read
.RegWrite Registry, write
REM Add a Comment
Replace Find and replace text
RGB(Red,Green,Blue) Return a system color code
Right(String,len) Return the rightmost len characters of string
RightB(String,len) Return the rightmost len bytes of string
Rnd Return a random number
Round Round a number to n decimal places
RTrim(String) Remove any trailing spaces from a string expression
.Run a command
s
Second(time) Return the second component of time
Select...Case Conditionally execute a block of statements

2 de 3
VBScript Commands | SS64.com

.SendKeys
Set variable = object Assign an object reference
SetLocale(LocaleID) Set the Regional LocaleID
Sgn(number) The sign of a number
.ShellExecute Run a script/application in the Windows Shell
Shortcut create .CreateShortcut
.Sleep
Space Return a string consisting of spaces.
.SpecialFolders Path to Desktop,Start menu, Programs...
Split Parse a string of delimited values into an array
Sqr(number) Square root
StrComp Compare two strings
String Create a string with a single character repeated
StrReverse Reverse a string
Sub Declare a sub procedure
t
Time() The current system time
Timer() The number of seconds since midnight
TimeSerial Construct a Time value from Hours, Minutes and seconds
TimeValue Convert a string to a Time value
Trim(String) Remove leading and trailing spaces from string
TypeName Return variable type (variant subtype).
u
UBound Return the largest subscript for an array dimension
UCase(String) Uppercase String
UnEscape(Str) Return Unicode characters from an escaped ASCII string
w
Weekday Return the day of the week (1-7)
WeekdayName Return the named day of the week
While...Wend Conditionally repeat a block of statements
With Assign multiple properties of an object
Year(date) Return the year component of date (1-12)
' Remark Add a Comment

• All VBScript variables are variants the conversion functions set the variant subtype (an internal flag
indicating the DataType) .

Syntax and Examples

Microsoft VB Script reference MSDN


Windows Scripting Host version 5.7 (Windows XP)
Other sources of help...

© Copyright SS64.com 1999-2014


Some rights reserved

3 de 3

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy