VBScripts and Components


Index of Topics and Functions

   This is an index for use with the JSWare scripts and components available on the Script Samples Page. Some of the more common script functions and basic VBS methods - such as particular FSO functions - may not be specifically indexed here because they appear in many of the samples.
   If you are new to VBScript, looking for introductory sample code, try the downloads near the top of the Script Samples Page Downloads Index.
A
Ad blocker   Browser Ad-Blocker Script
App Paths (Registry key)   Enumerate Installed Software
Asc()   Sample Pack   Desktop Pack
Attributes (file/folder)   Files and Folders   Desktop Pack
B
Base 64   Binary Ops   JSBin.DLL
Binary files   Binary Ops   JSBin.DLL
BMP files, show as icons   Sample Pack
Browse for file   Class Pack   Browsing Dialogues Component     JSSys3.DLL
Browse for folder   Class Pack  Shell.App
Browser, block ads   Browser Ad-Blocker Script
Browser Helper Objects - manage   IE MD
Browser Extensions - manage   IE MD
C
CAB Files (extract, create)   jsCAB Component
CAB Files (conver EXE to CAB)   jsCAB Component   Desktop Pack
Calculator (webpage)   Folder Tweaks Galore
Calendar (webpage)   EZPlanner
Chr()   Sample Pack   Desktop Pack
Class as Include   Class Demo
Class - inline   Class Pack   Textstream Ops   Class Block Demo
Clipboard   JSSys3.DLL
Close program   JSSys3.DLL
Color Picker, script-based   Class Pack   DOM-Editor
Color Picker, component   Browsing Dialogues Component     JSSys3.DLL
Colors, system   Class Pack   JSDraw component
Columns, create in text file   Desktop Pack
COM object browser   VBS Object Browser Utility   Type Library Reader
Control Panel on Start Menu   Sample Pack
Control Panel, open applet   Shell.App
CPU load - Win9x   System Info
Create text file   Textstream Ops
Custom Message Box   Custom MsgBox   JSDraw component
D
Database, using MSI files as   MBase - MSI Database Editor
DCOM - enable/disable   IE MD
Desktop, set wallpaper   JSSys3.DLL
Desktop, set back color   JSSys3.DLL
Default program for filetype, Get   Class Demo   Class Pack
DHTML   File Explorer   Folder Tweaks Galore   MSI Utility   IE MD
Dictionary object - sample   MSI Utility
DisconnectObject()   Email component
Display settings   System Info
DOCtoTXT converter   Desktop Pack
Document Object Model - IE   DOM-Editor   File Explorer   MSI Utility   IE MD
Download files   Roll-Your-Own StartPage
Drawing   JSDraw component
Drive object   Files and Folders
E
Email, send   Email component
Enumerate files, subfolders   Files and Folders
Enumerate installed software   Enumerate Installed Software
Enumerate Registry keys, values   JSSys3.DLL
EnumWindows   Shell.App
Events, handling   Email component
ExecuteGlobal()   Class Demo
Exif - reading tags in JPG   JPG Info script
Exit Windows   JSSys3.DLL
F
File attributes   Files and Folders   Desktop Pack
File, browse for   Class Pack   Browsing Dialogues Component     JSSys3.DLL
File, create   Textstream Ops
File date   Files and Folders
File, download   Roll-Your-Own StartPage   jsRSS - RSS feed download and parsing component
File explorer (DHTML)   File Explorer
File, Save dialogue   JSSys3.DLL
File object   Files and Folders
File size   Files and Folders
File version info.   File Version Info. Class   Binary Ops   JSSys3.DLL
Files collection (Folder object)   Files and Folders
Folder, browse for   Class Pack   Shell.App
Folder display, fixing on XP   XP Folder Fix
Folder object (FSO)   Files and Folders
Folder object (Shell)   Folder Tweaks Galore
Folder paths   Class Pack   WScript.Shell
Folder.htt file   Folder Tweaks Galore   EZPlanner
FolderItems   Folder Tweaks Galore
Folder - show pictures as thumbnails   Thumbnail Generator
Folder View (WebView)   Folder Tweaks Galore EZPlanner
Forms   JSForm component   JSDraw component
Functions - find in objects   VBS Object Browser Utility
G
Get /Let   Class Block Demo
GetDetailsOf   Folder Tweaks Galore
Graphics   JSDraw component
GUI   JSForm component   JSDraw component   ListBox component
GUI (DHTML)   Folder Tweaks Galore   IE MD   File Explorer   EZPlanner
H
Hardware, enumerate on Win9x   System Info
HOSTS file   Browser Ad-Blocker Script
HTML, send webpage as email   Email component
HTT   Folder Tweaks Galore   EZPlanner
HTA   XPFix page   MSI code page
HyperText Templates   Folder Tweaks Galore   EZPlanner
I
Icons, extract from file   Icon Extractor
IE advertising removal   IE MD
IE - configuration   IE MD
IE - display info   System Info
IE - Document Object Model   DOM-Editor   File Explorer   MSI Utility   IE MD
IE Exception Domain settings   IE MD
IE - Local Zone scurity, show settings   IE MD
IE SafeSites settings   IE MD
IE set window title   Sample Pack
IE start page   IE MD
IE - toolbar button   Browser Ad-Blocker Script
IE window title   IE MD
INI file functions   Class Pack   JSSys3.DLL
Installed software   Enumerate Installed Software
Instr()   Sample Pack
IPTC data   jsIPTC component   JPG Info script
J
JPG files - saving/reading "metadata"   jsIPTC component   JPG Info script
JPG - extract digital camera thumbnail   JPG Thumbnail Extractor
L
ListBox (DHTML)   File Explorer
ListBox   ListBox component
M
Message Box - Customized   Custom MsgBox   JSDraw component
MSI - installed software   Enumerate Installed Software
MSI files - Unpack   MSI Unpacker
MSI files - Edit   MBase - MSI Database Editor
MSI files, as SQL database   MBase - MSI Database Editor   ZipFinder - US Zip Code database
O
Object Browser   VBS Object Browser Utility   Type Library Reader
P
PE files (portable executable)   File Version Info. Class   Icon Extractor
Popup()   WScript.Shell
Popup menu   Class Pack
Processes, list   JSSys3.DLL
Progress Bar   IE-based Progress Bar   Progress Bar   Snazzy Progress Bar
Properties - Get, Let   Class Block Demo
Properties - find in objects   VBS Object Browser Utility
R
Read files   Textstream Ops   Binary Ops   JSBin.DLL
ReadOnly   Desktop Pack
Recursion   Recursion Demo
Registry   WScript.Shell   WMI Reg. Class
Registry - read value   Class Pack   WMI Reg. Class   JSSys3.DLL
Registry - enumerate keys   Class Pack   WMI Reg. Class   JSSys3.DLL
Registry - enumerate values   Class Pack   WMI Reg. Class   JSSys3.DLL
Registry - startup programs   Startup Manager Utility
RegRead()   WScript.Shell
RegWrite()   WScript.Shell
Replace()   Textstream Ops
RichText (RTF files) - RTFtoText Conversion Component
RichTextBox - RichTextBox - ActiveX Control
RSS news reader   Roll-Your-Own StartPage   jsRSS - RSS feed download and parsing component
Run()   WScript.Shell
S
Screen capture   JSDraw component
Screen size   System Info   JSDraw component
SelectedItems   Folder Tweaks Galore
SendKeys()   WScript.Shell
Services (NT)   XPFix
Shell (WScript.Shell object)   WScript.Shell
Shell.Application object   Shell.App
ShellfolderView object   Folder Tweaks Galore
Shortcuts   Sample Pack   WScript.Shell
ShowModalDialog   DOM-Editor
Shutdown dialogue, show   Shell.App
Software - enumerate installed     Enumerate Installed Software
Sound, play WAV   JSSys3.DLL
Special Folders   WScript.Shell
SQL - MSI file as SQL database   MBase - MSI Database Editor
SQL, in VBScript   cMBase - VBScript class for SQL queries
Startup programs   Startup Manager Utility
StringFileInfo   File Version Info. Class   JSSys3.DLL
Subfolders (Folder object)   Files and Folders
Sudoku   Sudoku Solver
System colors   Class Pack
System Info   JSSys3.DLL   System Info
T
TextRange object (IE DOM)   DOM-Editor
Textstream object   Textstream Ops
Thumbnails   Thumbnail Generator
Thumbnails, extracting from JPG   JPG Info script   JPG Thumbnail Extractor
Typelibs, Type Library - read   VBS Object Browser Utility   Type Library Reader
U
Uninstall (Registry key)   Enumerate Installed Software
URL, translate obscured   Desktop Pack
V
Version info. (files)   File Version Info. Class   JSSys3.DLL   Binary Ops
Version, Windows   JSSys3.DLL
W
Wallpaper, set Desktop   JSSys3.DLL
WAV file, play   JSSys3.DLL
Web bugs   Browser Ad-Blocker Script
WebView folders   Folder Tweaks Galore
Window, active - get/set   JSSys3.DLL
Windows - enumerate Explorer windows   Shell.App
Windows - enumerate open windows   JSSys3.DLL
Window, open folder in   Shell.App
Windows Installer (multiple items)   Windows Installer scripting page
Windows XP - fixing   XPFix
WMI - enable/disable remote   IE MD
WMI - services   XPFix
WMI - Registry   XP Folder Fix   WMI Reg. Class
Word DOC, convert to text   Desktop Pack
Write files   Textstream Ops   Binary Ops   JSBin.DLL
WScript.Shell   WScript.Shell
X
XP - fixing Windows Xtra Problems XPFix
Z
Zip Code Utility (US Zip Codes) -   ZipFinder Zip Code/Area Code Database