home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 March / PCWorld_2007-03_cd.bin / komunikace / acehtml / acehtmlfreeware.exe / userdata / aspcnt.ref next >
Text File  |  2006-09-13  |  134KB  |  1,162 lines

  1. ;name                      description                                     script
  2. ;------------------------------------------------------------------------------------
  3.  
  4. Directives\               ~~The common ASP commands
  5. Built-in objects\         ~~The built-in ASP objects
  6. VBScript\                 ~~VBScript language reference
  7. JScript\                  ~~JScript language reference
  8.  
  9.  
  10. Directives\Output directive    ~~Send variable value to the browser          ::= {{{V/Variable Name}}}
  11. Directives\VBScript language   ~~Set the VBScript as the scripting language  ::@ LANGUAGE=VBScript
  12. Directives\JScript language    ~~Set the JScript as the scripting language   ::@ LANGUAGE=JScript
  13. Directives\Code page           ~~Specify the code page for the ASP page      ::@ CODEPAGE={{{E/Codepage Number}}}
  14. Directives\Locale identifier   ~~Set user preferencies about the language    ::@ LCID={{{E/LCID Number}}}
  15. Directives\Transaction         ~~Declare the page as transactional           ::@ TRANSACTION=Required
  16. Directives\EnableSessionState  ~~Set the page to be sessionless              ::@ ENABLESESSIONSTATE=False
  17.  
  18.  
  19. Built-in objects\Application\     ~~Share information among all users of an application
  20. Built-in objects\ObjectContext\   ~~Use this object to commit or abort a transactions
  21. Built-in objects\Request\         ~~Retrieve the values passed from client browser
  22. Built-in objects\Response\        ~~Use this object to send output to the client
  23. Built-in objects\Server\          ~~Provide access to the methods and properties on the server
  24. Built-in objects\Session\         ~~Store information about a particular user-session
  25.  
  26.  
  27.  
  28. VBScript\Constants\               ~~The standard VBScript constants
  29. VBScript\Functions\               ~~The standard VBScript functions
  30. VBScript\Objects\                 ~~The standard VBScript objects
  31. VBScript\Operators\               ~~The standard VBScript operators
  32. VBScript\Statements\              ~~The basic VBScript syntax units
  33.  
  34.  
  35.  
  36. VBScript\Constants\Color\                ~~Color constants
  37. VBScript\Constants\Comparision\          ~~Comparision constants
  38. VBScript\Constants\Date/Time\            ~~Date/Time constants
  39. VBScript\Constants\Date format\          ~~Date format constants
  40. VBScript\Constants\Drive type\           ~~Drive type constants
  41. VBScript\Constants\File attribute\       ~~File attribute constants
  42. VBScript\Constants\File Input/Output\    ~~File Input/Output constants
  43. VBScript\Constants\Miscellaneous\        ~~Miscellaneous constants
  44. VBScript\Constants\MsgBox\               ~~MsgBox constants
  45. VBScript\Constants\SpecialFolder\        ~~SpecialFolder constants
  46. VBScript\Constants\String\               ~~String constants
  47. VBScript\Constants\Tristate\             ~~Tristate constants
  48. VBScript\Constants\VarType\              ~~VarType constants
  49.  
  50.  
  51.  
  52. VBScript\Constants\Color\vbBlack        ~~Black        ::&h00
  53. VBScript\Constants\Color\vbRed          ~~Red          ::&hFF
  54. VBScript\Constants\Color\vbGreen        ~~Green        ::&hFF00
  55. VBScript\Constants\Color\vbYellow       ~~Yellow       ::&hFFFF
  56. VBScript\Constants\Color\vbBlue         ~~Blue         ::&hFF0000
  57. VBScript\Constants\Color\vbMagenta      ~~Magenta      ::&hFF00FF
  58. VBScript\Constants\Color\vbCyan         ~~Cyan         ::&hFFFF00
  59. VBScript\Constants\Color\vbWhite        ~~White        ::&hFFFFFF
  60.  
  61.  
  62. VBScript\Constants\Comparision\vbBinaryCompare       ~~Perform a binary comparision      ::0
  63. VBScript\Constants\Comparision\vbTextCompare         ~~Perform a textual comparision     ::1
  64.  
  65.  
  66. VBScript\Constants\Date/Time\vbSunday          ~~Sunday      ::1
  67. VBScript\Constants\Date/Time\vbMonday          ~~Monday      ::2
  68. VBScript\Constants\Date/Time\vbTuesday         ~~Tuesday     ::3
  69. VBScript\Constants\Date/Time\vbWednesday       ~~Wednesday   ::4
  70. VBScript\Constants\Date/Time\vbThursday        ~~Thursday    ::5
  71. VBScript\Constants\Date/Time\vbFriday          ~~Friday      ::6
  72. VBScript\Constants\Date/Time\vbSaturday        ~~Saturday    ::7
  73. VBScript\Constants\Date/Time\vbFirstJan1       ~~Use the week in which Jan 1 occurs      ::1
  74. VBScript\Constants\Date/Time\vbFirstFourDays   ~~Use the first week that has at least four days in the new year  ::2
  75. VBScript\Constants\Date/Time\vbFirstFullWeek   ~~Use the first full week in the year     ::3
  76. VBScript\Constants\Date/Time\vbUseSystem       ~~Use the date format in the regional settings  ::0
  77. VBScript\Constants\Date/Time\vbUseSystemDayOfWeek  ~~Use the day of the week specified in your system  ::0
  78.  
  79.  
  80. VBScript\Constants\Date format\vbGeneralDate   ~~Display a date and time in general way        ::0
  81. VBScript\Constants\Date format\vbLongDate      ~~Display a date using the long date format     ::1
  82. VBScript\Constants\Date format\vbShortDate     ~~Display a date using the short date format    ::2
  83. VBScript\Constants\Date format\vbLongTime      ~~Display a time using the long time format     ::3
  84. VBScript\Constants\Date format\vbShortTime     ~~Display a time using the short time format    ::4
  85.  
  86.  
  87. VBScript\Constants\Drive type\Unknown          ~~Drive type can't be determined      ::0
  88. VBScript\Constants\Drive type\Removable        ~~Drive has removable media           ::1
  89. VBScript\Constants\Drive type\Fixed            ~~Drive has fixed media               ::2
  90. VBScript\Constants\Drive type\Remote           ~~Network drive                       ::3
  91. VBScript\Constants\Drive type\CDROM            ~~Drive is a CD-ROM                   ::4
  92. VBScript\Constants\Drive type\RAMDisk          ~~Block of RAM that behaves like a disk drive  ::5
  93.  
  94.  
  95. VBScript\Constants\File attribute\Normal      ~~Normal file       ::0
  96. VBScript\Constants\File attribute\Readonly    ~~Read-only file    ::1
  97. VBScript\Constants\File attribute\Hidden      ~~Hidden file       ::2
  98. VBScript\Constants\File attribute\System      ~~System file       ::4
  99. VBScript\Constants\File attribute\Volume      ~~Disk drive volume label    ::8
  100. VBScript\Constants\File attribute\Directory   ~~Folder or directory        ::16
  101. VBScript\Constants\File attribute\Archive     ~~File has changed since last backup ::32
  102. VBScript\Constants\File attribute\Alias       ~~Link or shortcut                   ::64
  103. VBScript\Constants\File attribute\Compressed  ~~Compressed file                    ::128
  104.  
  105.  
  106. VBScript\Constants\File Input/Output\ForReading     ~~Open a file for reading only   ::1
  107. VBScript\Constants\File Input/Output\ForWriting     ~~Open a file for writing only   ::2
  108. VBScript\Constants\File Input/Output\ForAppending   ~~Open a file and write to the end of the fil  ::8
  109.  
  110.  
  111. VBScript\Constants\Miscellaneous\vbObjectError      ~~User-defined error numbers should be greater than this value    ::-214722150
  112.  
  113.  
  114. VBScript\Constants\MsgBox\vbOkOnly                 ~~Display Ok button only            ::0
  115. VBScript\Constants\MsgBox\vbOkCancel               ~~Display Ok and Cancel buttons     ::1
  116. VBScript\Constants\MsgBox\vbAbortRetryIgnore       ~~Display Abort,Retry and Ignore buttons    ::2
  117. VBScript\Constants\MsgBox\vbYesNoCancel            ~~Display Yes,No and Cancel buttons         ::3
  118. VBScript\Constants\MsgBox\vbYesNo                  ~~Display Yes and No buttons                ::4
  119. VBScript\Constants\MsgBox\vbRetryCancel            ~~Display Retry and Cancel buttons          ::5
  120. VBScript\Constants\MsgBox\vbCritical               ~~Display Critical Message icon             ::16
  121. VBScript\Constants\MsgBox\vbQuestion               ~~Display Warning Query icon                ::32
  122. VBScript\Constants\MsgBox\vbExclamation            ~~Display Warning Message icon              ::48
  123. VBScript\Constants\MsgBox\vbInformation            ~~Display Information Message icon          ::64
  124. VBScript\Constants\MsgBox\vbDefaultButton1         ~~First button is the default               ::0
  125. VBScript\Constants\MsgBox\vbDefaultButton2         ~~Second button is the default              ::256
  126. VBScript\Constants\MsgBox\vbDefaultButton3         ~~Third button is the default               ::512
  127. VBScript\Constants\MsgBox\vbDefaultButton4         ~~Fourth button is the default              ::768
  128. VBScript\Constants\MsgBox\vbApplicationModal       ~~User must respond before continuing work  ::0
  129. VBScript\Constants\MsgBox\vbSystemModal            ~~All applications are suspended until user respond  ::4096
  130.  
  131.  
  132. VBScript\Constants\SpecialFolder\WindowsFolder     ~~Contains files of the Windows operating system    ::0
  133. VBScript\Constants\SpecialFolder\SystemFolder      ~~Contains libraris, fonts and device drivers       ::1
  134. VBScript\Constants\SpecialFolder\TemporaryFolder   ~~Stores temporary files                            ::2
  135.  
  136.  
  137. VBScript\Constants\String\vbCr                    ~~Carriage return                         ::Chr(13)
  138. VBScript\Constants\String\vbCrLf                  ~~Carriage return-linefeed combination    ::Chr(13) & Chr(10)
  139. VBScript\Constants\String\vbFormFeed              ~~Form feed                               ::Chr(12)
  140. VBScript\Constants\String\vbLf                    ~~Line feed                               ::Chr(10)
  141. VBScript\Constants\String\vbNewLine               ~~Platform-specific newline character     ::Chr(13) & Chr(10) or Chr(10)
  142. VBScript\Constants\String\vbNullChar              ~~Character having the value 0            ::Chr(0)
  143. VBScript\Constants\String\vbTab                   ~~Horizontal tab                          ::Chr(9)
  144. VBScript\Constants\String\vbVerticalTab           ~~Vertical tab                            ::Chr(11)
  145.  
  146.  
  147. VBScript\Constants\Tristate\TristateTrue          ~~True                 ::-1
  148. VBScript\Constants\Tristate\TristateFalse         ~~False                ::0
  149. VBScript\Constants\Tristate\TristateUseDefault    ~~Use default setting  ::-2
  150.  
  151.  
  152. VBScript\Constants\VarType\vbEmpty                ~~Uninitialized (default)          ::0
  153. VBScript\Constants\VarType\vbNull                 ~~Contains no valid data           ::1
  154. VBScript\Constants\VarType\vbInteger              ~~Integer subtype                  ::2
  155. VBScript\Constants\VarType\vbLong                 ~~Long subtype                     ::3
  156. VBScript\Constants\VarType\vbSingle               ~~Single subtype                   ::4
  157. VBScript\Constants\VarType\vbDouble               ~~Double subtype                   ::5
  158. VBScript\Constants\VarType\vbCurrency             ~~Currency subtype                 ::6
  159. VBScript\Constants\VarType\vbDate                 ~~Date subtype                     ::7
  160. VBScript\Constants\VarType\vbString               ~~String subtype                   ::8
  161. VBScript\Constants\VarType\vbObject               ~~Object                           ::9
  162. VBScript\Constants\VarType\vbError                ~~Error subtype                    ::10
  163. VBScript\Constants\VarType\vbBoolean              ~~Boolean subtype                  ::11
  164. VBScript\Constants\VarType\vbVariant              ~~Variant                          ::12
  165. VBScript\Constants\VarType\vbDataObject           ~~Data access object               ::13
  166. VBScript\Constants\VarType\vbDecimal              ~~Decimal subtype                  ::14
  167. VBScript\Constants\VarType\vbByte                 ~~Byte subtype                     ::17
  168. VBScript\Constants\VarType\vbArray                ~~Array                            ::8192
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175. VBScript\Functions\Abs           ~~Returns absolute value of a number                        ::Abs({{{E/Number argument}}})
  176. VBScript\Functions\Array         ~~Returns a variant containing an array                     ::Array({{{E/Comma-delimited list of values}}})
  177. VBScript\Functions\Asc           ~~Returns the ASCII code of the first letter in the string  ::Asc({{{E/String argument}}})
  178. VBScript\Functions\Atn           ~~Returns the arctangent of a number                        ::Atn({{{E/Number argument}}})
  179. VBScript\Functions\CBool         ~~Returns an expression that has been converted to a Variant of subtype Boolean   ::CBool({{{E/Expression argument}}})
  180. VBScript\Functions\CByte         ~~Returns an expression that has been converted to a Variant of subtype Byte      ::CByte({{{E/Expression argument}}})
  181. VBScript\Functions\CCur          ~~Returns an expression that has been converted to a Variant of subtype Currency  ::CCur({{{E/Expression argument}}})
  182. VBScript\Functions\CDate         ~~Returns an expression that has been converted to a Variant of subtype Date      ::CDate({{{E/Expression argument}}})
  183. VBScript\Functions\CDbl          ~~Returns an expression that has been converted to a Variant of subtype Double    ::CDbl({{{E/Expression argument}}})
  184. VBScript\Functions\Chr           ~~Returns the character assciated with an ASCCI code        ::Chr({{{E/Number argument}}})
  185. VBScript\Functions\CInt          ~~Returns an expression that has been converted to a Variant of subtype Integer   ::CInt({{{E/Expression argument}}})
  186. VBScript\Functions\CLng          ~~Returns an expression that has been converted to a Variant of subtype Long      ::CLng({{{E/Expression argument}}})
  187. VBScript\Functions\Cos           ~~Returns the cosine of an angle                            ::Cos({{{E/An angle in radians}}})
  188. VBScript\Functions\CreateObject  ~~Creates and returns a reference to an Automation object   ::CreateObject({{{Class argument}}})
  189. VBScript\Functions\CSng          ~~Returns an expression that has been converted to a Variant of subtype Single    ::CSng({{{E/Expression argument}}})
  190. VBScript\Functions\CStr          ~~Returns an expression that has been converted to a Variant of subtype String    ::CStr({{{E/Expression argument}}})
  191. VBScript\Functions\Date          ~~Returns the current system date                           ::Date
  192. VBScript\Functions\DateAdd       ~~Adds a time interval to a date                            ::DateAdd({{{E/Kind of the interval}}}, {{{E/The value of the interval}}}, {{{E/Initial value}}})
  193. VBScript\Functions\DateDiff      ~~Returns the number of interval between two dates          ::DateDiff({{{E/The interval of time}}}, {{{E/The first compared date}}}, {{{E/The second compared date}}}{{{EO,/First day of week}}}{{{EO,/First week of year}}})
  194. VBScript\Functions\DatePart      ~~Returns the specified part of a given date                ::DatePart({{{E/The interval of time}}}, {{{E/Date for evaluation}}}{{{EO,/First day of week}}}{{{EO,/First week of year}}})
  195. VBScript\Functions\DateSerial    ~~Returns a Variant of subtype Date for a specified year, month, and day          ::DateSerial({{{E/Year - numeric expression}}}, {{{E/Month - numeric expression}}}, {{{E/Day - numeric expression}}})
  196. VBScript\Functions\DateValue     ~~Returns a Variant of subtype Date                         ::DateValue({{{E/Date argument}}})
  197. VBScript\Functions\Day           ~~Returns the day of the month                              ::Day({{{E/Date argument}}})
  198. VBScript\Functions\Exp           ~~Returns the base of natural logarithms raised to the power ::Exp({{{E/Number argument}}})
  199. VBScript\Functions\Filter        ~~Filters string on a specified criteria                    ::Filter({{{E/Input string}}}, {{{E/String to search for}}}, {{{OO,/"","-1","0"/Include the searched string in the result}}}{{{EO,/"","0","1"/Kind of string comparision}}})
  200. VBScript\Functions\Fix           ~~Returns the integer portion of a number                   ::Fix({{{E/Number argument}}})
  201. VBScript\Functions\FormatCurrency ~~Formats a currency expression                            ::FormatCurrency({{{E/Expression to be formatted}}}{{{EO,/Number of digits after decimal}}}{{{OO,/"", "0", "-1", "-2"/Include leading digit}}}{{{OO,/"", "0", "-1", "-2"/Use parents for negative numbers}}}{{{OO,/"", "0", "-1", "-2"/Group digits}}})
  202. VBScript\Functions\FormatDateTime ~~Returns an expression formatted as a date or time        ::FormatDateTime({{{E/Date expression to be formatted}}}{{{OO,/"", "0" ,"1" ,"2" ,"3" ,"4"/Date/Time format}}})
  203. VBScript\Functions\FormatNumber   ~~Returns an expression formatted as a number              ::FormatNumber({{{E/Expression to be formatted}}}{{{EO,/Number of digits after decimal}}}{{{OO,/"", "0", "-1", "-2"/Include leading digit}}}{{{OO,/"", "0", "-1", "-2"/Use parents for negative numbers}}}{{{OO,/"", "0", "-1", "-2"/Group digits}}})
  204. VBScript\Functions\FormatPercent  ~~Returns an expression formatted as a percentage          ::FormatPercent({{{E/Expression to be formatted}}}{{{EO,/Number of digits after decimal}}}{{{OO,/"", "0", "-1", "-2"/Include leading digit}}}{{{OO,/"", "0", "-1", "-2"/Use parents for negative numbers}}}{{{OO,/"", "0", "-1", "-2"/Group digits}}})
  205. VBScript\Functions\GetObject      ~~Returns a reference to an Automation object from a file  ::GetObject({{{E/File pathname}}}{{{EO,/Class argument}}})
  206. VBScript\Functions\Hex            ~~Returns a string representing the hexadecimal number     ::Hex({{{E/Hexadecimal number}}})
  207. VBScript\Functions\Hour           ~~Returns the hour of the day                              ::Hour({{{E/Time expression}}})
  208. VBScript\Functions\InputBox       ~~Displays a prompt in a dialog box                        ::InputBox({{{E/The message in the dialog box}}}{{{EO,/Expression in the title bar of the box}}}{{{EO,/The default value of the box}}}{{{EO,/The horizontal position of the box}}}{{{EO,/The vertical position of the box}}}{{{EO,/The help file for the box}}}{{{EO,/Help context number}}})
  209. VBScript\Functions\InStr          ~~Returns the position of one string within another        ::InStr({{{EO ,/Starting position for each search}}}{{{E/String expression being searched}}},{{{E/String expression searched for}}}{{{OO,/"","0","1"/Kind of comparision}}})
  210. VBScript\Functions\InStrRev       ~~Returns the position of one string within another from the end     ::InStrRev({{{E/String expression being searched}}},{{{E/String expression searched for}}}{{{EO,/Starting position for each search}}}{{{OO,/"","0","1"/Kind of comparision}}})
  211. VBScript\Functions\IsArray        ~~Checks whether a variable is an array                    ::IsArray({{{E/Variable name}}})
  212. VBScript\Functions\IsDate         ~~Checks whether an expression can be converted to a date  ::IsDate({{{E/Date expression}}})
  213. VBScript\Functions\IsEmpty        ~~Checks whether a variable has been initialized           ::IsEmpty({{{E/Variable name}}})
  214. VBScript\Functions\IsNull         ~~Checks whether an expression contains no valid data      ::IsNull({{{E/Expression argument}}})
  215. VBScript\Functions\IsNumeric      ~~Checks whether an expression can be evaluated as a number::IsNumeric({{{E/Expression argument}}})
  216. VBScript\Functions\IsObject       ~~Checks whether an expression references a valid Automation object   ::IsObject({{{E/Expression argument}}})
  217. VBScript\Functions\Join           ~~Joins a number of substrings contained in an array       ::Join({{{E/One-dimensional array}}}{{{EO,/Delimiter}}})
  218. VBScript\Functions\LBound         ~~Returns the smallest available subscript of an array     ::LBound({{{E/Name of an array variable}}}{{{EO,/Dimension}}})
  219. VBScript\Functions\LCase          ~~Returns a string that has been converted to lowercase    ::LCase({{{E/String expression}}})
  220. VBScript\Functions\Left           ~~Returns a number of characters from the left side of a string  ::Left({{{E/String expression}}}, {{{E/Number of characters}}})
  221. VBScript\Functions\Len            ~~Returns the length of a string                           ::Len({{{E/String expression or Variable name}}})
  222. VBScript\Functions\LoadPicture    ~~Returns a picture object                                 ::LoadPicture({{{E/Name of the picture file}}})
  223. VBScript\Functions\Log            ~~Returns the natural logarithm of a number                ::Log({{{E/Number argument}}})
  224. VBScript\Functions\LTrim          ~~Returns a copy of a string without leading spaces        ::LTrim({{{E/String argument}}})
  225. VBScript\Functions\Mid            ~~Returns a specified number of characters from a string   ::Mid({{{E/String expression}}},{{{E/Start position}}}{{{EO,/Number of characters to return}}})
  226. VBScript\Functions\Minute         ~~Returns the minute of the hour                           ::Minute({{{E/Time argument}}})
  227. VBScript\Functions\Month          ~~Returns the month of the year                            ::Month({{{E/Date argument}}})
  228. VBScript\Functions\MonthName      ~~Returns a string indicating the specified month          ::MonthName({{{E/Month number}}}{{{OO,/"","True","False"/Abbreviate}}})
  229. VBScript\Functions\MsgBox         ~~Displays a message in a dialog box                       ::MsgBox({{{E/Prompt}}}{{{EO,/Buttons}}}{{{EO,/Title}}}{{{EO,/Help file}}}{{{Help context}}})
  230. VBScript\Functions\Now            ~~Returns the current date and time                        ::Now
  231. VBScript\Functions\Oct            ~~Returns a string representing the octal value of a number::Oct({{{E/Number argument}}})
  232. VBScript\Functions\Replace        ~~Replaces a substring in a string with another substring  ::Replace({{{E/The initial string}}},{{{E/Substring being searched for}}},{{{E/Replacement substring}}}{{{EO,/Start position}}}{{{EO,/Number of substitutions}}}{{{EO,/Kind of comparision}}})
  233. VBScript\Functions\RGB            ~~Returns a whole number representing an RGB color value   ::RGB({{{E/Red component}}},{{{E/Green component}}},{{{E/Blue component}}})
  234. VBScript\Functions\Right          ~~Returns a number of characters from the right side of a string  ::Right({{{E/String}}},{{{E/Length}}})
  235. VBScript\Functions\Rnd            ~~Returns a random number                                  ::Rnd{{{EO()/Generation mode}}}
  236. VBScript\Functions\Round          ~~Returns a rounded number                                 ::Round({{{E/The number being rounded}}}{{{EO,/Number of decimal places}}})
  237. VBScript\Functions\RTrim          ~~Returns a copy of a string without trailing spaces       ::RTrim({{{E/String argument}}})
  238. VBScript\Functions\ScriptEngine   ~~Returns a string representing the scripting language in use  ::ScriptEngine
  239. VBScript\Functions\ScriptEngineBuildVersion   ~~Returns the build version number of the script engine in use   ::ScriptEngineBuildVersion
  240. VBScript\Functions\ScriptEngineMajorVersion   ~~Returns the major version number of the script engine in use   ::ScriptEngineMajorVersion
  241. VBScript\Functions\ScriptEngineMinorVersion   ~~Returns the minor version number of the script engine in use   ::ScriptEngineMinorVersion
  242. VBScript\Functions\Second         ~~Returns the second of the minute                         ::Second({{{E/Time argument}}})
  243. VBScript\Functions\Sgn            ~~Returns an integer indicating the sign of a number       ::Sgn({{{E/Number argument}}})
  244. VBScript\Functions\Sin            ~~Returns the sine of an angle                             ::Sin({{{E/An angle in radians}}})
  245. VBScript\Functions\Space          ~~Returns a string consisting of spaces                    ::Space({{{E/The number of spaces}}})
  246. VBScript\Functions\Split          ~~Splits a string into substrings                          ::Split({{{E/String argument}}}{{{EO,/Delimiter}}}{{{EO,/Number of substrings}}}{{{EO,/Kind of comparision}}})
  247. VBScript\Functions\Sqr            ~~Returns the square root of a number                      ::Sqr({{{E/Number argument}}})
  248. VBScript\Functions\StrComp        ~~Compares 2 strings                                       ::StrComp({{{E/The first string}}},{{{E/The second string}}}{{{EO,/Kind of comparision}}})
  249. VBScript\Functions\StrReverse     ~~Reverses the character order of a string                 ::StrReverse({{{E/String argument}}})
  250. VBScript\Functions\String         ~~Returns a repeating character string                     ::String({{{E/String length}}},{{{E/Character code}}})
  251. VBScript\Functions\Tan            ~~Returns the  tangent of an angle                         ::Tan({{{E/An angle in radians}}})
  252. VBScript\Functions\Time           ~~Returns the current system time                          ::Time
  253. VBScript\Functions\TimeSerial     ~~Returns a Variant of subtype Date containing a time      ::TimeSerial({{{E/The hours - Numeric expression}}},{{{E/The minutes - Numeric expression}}},{{{E/The seconds - Numeric expression}}})
  254. VBScript\Functions\TimeValue      ~~Returns a Variant of subtype Date containing a time      ::TimeValue({{{E/The time argument - String expression}}})
  255. VBScript\Functions\TypeName       ~~Returns a string that provides Variant subtype information about a variable     ::TypeName({{{E/Variable name}}})
  256. VBScript\Functions\UBound         ~~Returns the largest available subscript of an array      ::UBound({{{E/Name of the array}}}{{{EO,/Dimension}}})
  257. VBScript\Functions\UCase          ~~Converts a string to uppercase                           ::UCase({{{E/String argument}}})
  258. VBScript\Functions\VarType        ~~Returns a value indicating the subtype of a variable     ::VarType({{{E/Variable name}}})
  259. VBScript\Functions\Weekday        ~~Returns a whole number representing the day of the week  ::Weekday({{{E/Date expression}}}{{{EO,/First day of week}}})
  260. VBScript\Functions\WeekdayName    ~~Returns a string indicating the specified day of the week::WeekdayName({{{E/Day number}}}{{{OO,/"","True","False"/Abbreviate}}}{{{EO,/First day of the week}}})
  261. VBScript\Functions\Year           ~~Returns a whole number representing the year             ::Year({{{E/Date argument}}})
  262.  
  263.  
  264.  
  265.  
  266. VBScript\Objects\Dictionary\      ~~Stores data key, item pair
  267. VBScript\Objects\Drive\           ~~Provides access to the properties of a particular disk drive or network share
  268. VBScript\Objects\Drives\          ~~Read-only collection of all available drives
  269. VBScript\Objects\Err\             ~~Contains information about run-time errors
  270. VBScript\Objects\File\            ~~Provides access to all the properties of a file
  271. VBScript\Objects\Files\           ~~Collection of all File objects within a folder
  272. VBScript\Objects\FileSystemObject\~~Provides access to a computer's file system
  273. VBScript\Objects\Folder\          ~~Provides access to all the properties of a folder
  274. VBScript\Objects\Folders\         ~~Collection of all Folder objects contained within a Folder object
  275. VBScript\Objects\TextStream\      ~~Facilitates sequential access to file
  276.  
  277. VBScript\Objects\Dictionary\Construction                 ~~How to create a Dictionary object              ::CreateObject("Scripting.Dictionary")
  278. VBScript\Objects\Dictionary\Properties\                  ~~The properties of the Dictionary object
  279. VBScript\Objects\Dictionary\Properties\CompareMode       ~~Sets and returns the comparison mode           ::{{{E/Dictionary object}}}.CompareMode {{{EO=/New value}}}
  280. VBScript\Objects\Dictionary\Properties\Count             ~~Returns the number of items                    ::{{{E/Dictionary object}}}.Count
  281. VBScript\Objects\Dictionary\Properties\Item              ~~Sets or returns an item for a specified key    ::{{{E/Dictionary object}}}.Item({{{E/Associated key}}}) {{{EO=/New value}}}
  282. VBScript\Objects\Dictionary\Properties\Key               ~~Set a key                                      ::{{{E/Dictionary object}}}.Key({{{E/Current key}}}) = {{{E/New value}}}
  283.  
  284. VBScript\Objects\Dictionary\Methods\              ~~The methods of the Dictionary object
  285. VBScript\Objects\Dictionary\Methods\Add           ~~Adds a key and item pair                        ::{{{E/Dictionary object}}}.Add {{{E/Key}}},{{{E/Item}}}
  286. VBScript\Objects\Dictionary\Methods\Exists        ~~Returns True if a specified key exist           ::{{{E/Dictionary object}}}.Exists({{{E/Key}}})
  287. VBScript\Objects\Dictionary\Methods\Items         ~~Returns an array containing all the items       ::{{{E/Dictionary object}}}.Items
  288. VBScript\Objects\Dictionary\Methods\Keys          ~~Returns an array containing all existing keys   ::{{{E/Dictionary object}}}.Keys
  289. VBScript\Objects\Dictionary\Methods\Remove        ~~Removes a key, item pair                        ::{{{E/Dictionary object}}}.Remove({{{E/Key}}})
  290. VBScript\Objects\Dictionary\Methods\RemoveAll     ~~Removes all key, item pairs                     ::{{{E/Dictionary object}}}.RemoveAll
  291.  
  292.  
  293.  
  294. VBScript\Objects\Drive\Properties\                ~~The properties of the Drive object
  295. VBScript\Objects\Drive\Properties\AvailableSpace  ~~Returns the amount of space available to a user      ::{{{E/Drive object}}}.AvailableSpace
  296. VBScript\Objects\Drive\Properties\DriveLetter     ~~Returns the drive letter                             ::{{{E/Drive object}}}.DriveLetter
  297. VBScript\Objects\Drive\Properties\DriveType       ~~Returns a value indicating the type of the drive     ::{{{E/Drive object}}}.DriveType
  298. VBScript\Objects\Drive\Properties\FileSystem      ~~Returns the type of file system in use for the drive ::{{{E/Drive object}}}.FileSystem
  299. VBScript\Objects\Drive\Properties\FreeSpace       ~~Returns the amount of free space                     ::{{{E/Drive object}}}.FreeSpace
  300. VBScript\Objects\Drive\Properties\IsReady         ~~Returns True if the drive is ready                   ::{{{E/Drive object}}}.IsReady
  301. VBScript\Objects\Drive\Properties\Path            ~~Returns the path for the drive                       ::{{{E/Drive object}}}.Path
  302. VBScript\Objects\Drive\Properties\RootFolder      ~~Returns the root folder of the drive                 ::{{{E/Drive object}}}.RootFolder
  303. VBScript\Objects\Drive\Properties\SerialNumber    ~~Returns the serial number of the drive               ::{{{E/Drive object}}}.SerialNumber
  304. VBScript\Objects\Drive\Properties\ShareName       ~~Returns the network share name for the drive         ::{{{E/Drive object}}}.ShareName
  305. VBScript\Objects\Drive\Properties\TotalSize       ~~Returns the total space, in bytes, of the drive      ::{{{E/Drive object}}}.TotalSize
  306. VBScript\Objects\Drive\Properties\VolumeName      ~~Sets or returns the volume name of the drive         ::{{{E/Drive object}}}.VolumeName {{{EO=/New name}}}
  307.  
  308.  
  309.  
  310. VBScript\Objects\Drives\Properties\               ~~The properties of the Drives collection
  311. VBScript\Objects\Drives\Properties\Count          ~~Returns the number of items                          ::{{{E/Drives collection}}}.Count
  312. VBScript\Objects\Drives\Properties\Item           ~~Sets or returns an item for a specified key          ::{{{E/Drives collection}}}.Item({{{E/Associated key}}}) {{{EO=/New value}}}
  313.  
  314.  
  315. VBScript\Objects\Err\Properties\                  ~~The properties of the Err object
  316. VBScript\Objects\Err\Properties\Description       ~~Returns or sets a descriptive string associated with the error   ::{{{E/Err object}}}.Description {{{EO=/Description}}}
  317. VBScript\Objects\Err\Properties\HelpContext       ~~Sets or returns a context ID for a topic in a Help File          ::{{{E/Err object}}}.HelpContext {{{EO=/Context ID}}}
  318. VBScript\Objects\Err\Properties\HelpFile          ~~Sets or returns a fully qualified path to a Help File            ::{{{E/Err object}}}.HelpFile {{{EO=/File name}}}
  319. VBScript\Objects\Err\Properties\Number            ~~Returns or sets a numeric value specifying the error             ::{{{E/Err object}}}.Number {{{EO=/Error number}}}
  320. VBScript\Objects\Err\Properties\Source            ~~Returns or sets the name of the object or application that originally generated the error  ::{{{E/Err object}}}.Source {{{EO=/String expression}}}
  321.  
  322.  
  323. VBScript\Objects\Err\Methods\                     ~~The methods of the Err object
  324. VBScript\Objects\Err\Methods\Clear                ~~Clears all property settings of the object            ::{{{E/Err object}}}.Clear
  325. VBScript\Objects\Err\Methods\Raise                ~~Generates a run-time error                            ::{{{E/Err object}}}.Raise({{{E/Error number}}},{{{E/Error source}}},{{{E/Error description}}},{{{Error help file}}},{{{Error help context}}})
  326.  
  327.  
  328. VBScript\Objects\File\Properties\                 ~~The properties of the File object
  329. VBScript\Objects\File\Properties\Attributes       ~~Sets or returns the attributes of the file                ::{{{E/File object}}}.Attributes {{{EO=/New attributes}}}
  330. VBScript\Objects\File\Properties\DateCreated      ~~Returns the date and time that the file was created       ::{{{E/File object}}}.DateCreated
  331. VBScript\Objects\File\Properties\DateLastAccessed ~~Returns the date and time that the file was last accessed ::{{{E/File object}}}.DateLastAccessed
  332. VBScript\Objects\File\Properties\DateLastModified ~~Returns the date and time that the file was last modified ::{{{E/File object}}}.DateLastModified
  333. VBScript\Objects\File\Properties\Drive            ~~Returns the drive letter on which the file resides        ::{{{E/File object}}}.Drive
  334. VBScript\Objects\File\Properties\Name             ~~Sets or returns the name of the file                      ::{{{E/File object}}}.Name {{{EO=/New name}}}
  335. VBScript\Objects\File\Properties\Path             ~~Returns the path of the file                              ::{{{E/File object}}}.Path
  336. VBScript\Objects\File\Properties\ParentFolder     ~~Returns the folder object for the parent of the file      ::{{{E/File object}}}.ParentFolder
  337. VBScript\Objects\File\Properties\ShortName        ~~Returns the short name of the file                        ::{{{E/File object}}}.ShortName
  338. VBScript\Objects\File\Properties\ShortPath        ~~Returns the short name of the file                        ::{{{E/File object}}}.ShortName
  339. VBScript\Objects\File\Properties\Size             ~~Returns the size, in bytes, of the file                   ::{{{E/File object}}}.Size
  340. VBScript\Objects\File\Properties\Type             ~~Returns information about the type of the file            ::{{{E/File object}}}.Type
  341.  
  342.  
  343. VBScript\Objects\File\Methods\                    ~~The methods of the File object
  344. VBScript\Objects\File\Methods\Copy                ~~Copies the file to another location                       ::{{{E/File object}}}.Copy {{{E/Destination}}}{{{OO,/"","True","False"/Overwrite}}}
  345. VBScript\Objects\File\Methods\Delete              ~~Deletes the file                                          ::{{{E/File object}}}.Delete {{{OO/"","True","False"/Delete read-only files}}}
  346. VBScript\Objects\File\Methods\Move                ~~Moves the file                                            ::{{{E/File object}}}.Move {{{E/Destination}}}
  347. VBScript\Objects\File\Methods\OpenAsTextStream    ~~Opens the file and returns TextStream object              ::{{{E/File object}}}.OpenAsTextStream {{{OO/"","ForReading","ForWriting","ForAppending"/Mode constant}}}{{{OO,/"","TristateUseDefault","TristateTrue","TristateFalse"/Format}}}
  348.  
  349.  
  350.  
  351. VBScript\Objects\Files\Properties\                ~~The properties of the Files collection
  352. VBScript\Objects\Files\Properties\Count           ~~Returns the number of items in the collection             ::{{{E/Files collection}}}.Count
  353. VBScript\Objects\Files\Properties\Item            ~~Sets or returns an item for a specified key               ::{{{E/Files collection}}}.Item({{{E/Associated key}}}) {{{EO=/New item}}}
  354.  
  355.  
  356.  
  357. VBScript\Objects\FileSystemObject\Construction              ~~How to create a FileSystemObject object                   ::CreateObject("Scripting.FileSystemObject")
  358.  
  359. VBScript\Objects\FileSystemObject\Properties\               ~~The properties of the FileSystemObject object
  360. VBScript\Objects\FileSystemObject\Properties\Drives         ~~Returns all available drives as a Drives collection       ::{{{E/FileSystemObject object}}}.Drives
  361.  
  362. VBScript\Objects\FileSystemObject\Methods\                  ~~The methods of the FileSystemObject object
  363. VBScript\Objects\FileSystemObject\Methods\BuildPath         ~~Appends a name to an existing path                        ::{{{E/FileSystemObject object}}}.BuildPath({{{E/Path}}},{{{E/Name}}})
  364. VBScript\Objects\FileSystemObject\Methods\CopyFile          ~~Copy files from one location to another                   ::{{{E/FileSystemObject object}}}.CopyFile {{{E/Source}}} {{{E/Destination}}} {{{EO,/"","True","False"/Overwrite}}}
  365. VBScript\Objects\FileSystemObject\Methods\CopyFolder        ~~Recursively copies a folder from one location to another  ::{{{E/FileSystemObject object}}}.CopyFolder {{{E/Source}}} {{{E/Destination}}} {{{EO,/"","True","False"/Overwrite}}}
  366. VBScript\Objects\FileSystemObject\Methods\CreateFolder      ~~Creates a folder                                          ::{{{E/FileSystemObject object}}}.CreateFolder({{{E/Folder name}}})
  367. VBScript\Objects\FileSystemObject\Methods\CreateTextFile    ~~Creates a file and returns a TextStream object            ::{{{E/FileSystemObject object}}}.CreateTextFile({{{E/File name}}}{{{OO,/"","True","False"/Overwrite}}}{{{OO,/"","True","False"/Unicode}}})
  368. VBScript\Objects\FileSystemObject\Methods\DeleteFile        ~~Deletes a specified file                                  ::{{{E/FileSystemObject object}}}.DeleteFile {{{E/File name}}}{{{OO,/"","True","False"/Delete read-only files}}}
  369. VBScript\Objects\FileSystemObject\Methods\DeleteFolder      ~~Deletes a specified folder and its contents               ::{{{E/FileSystemObject object}}}.DeleteFolder {{{E/Folder name}}}{{{OO,/"","True","False"/Delete read-only files}}}
  370. VBScript\Objects\FileSystemObject\Methods\DriveExists       ~~Returns True if the specified drive exists                ::{{{E/FileSystemObject object}}}.DriveExists({{{E/Drive letter}}})
  371. VBScript\Objects\FileSystemObject\Methods\FileExists        ~~Returns True if a specified file exists                   ::{{{E/FileSystemObject object}}}.FileExistst({{{E/File name}}})
  372. VBScript\Objects\FileSystemObject\Methods\FolderExists      ~~Returns True if a specified folder exists                 ::{{{E/FileSystemObject object}}}.FolderExists({{{E/Folder name}}})
  373. VBScript\Objects\FileSystemObject\Methods\GetAbsolutePathName  ~~Returns a complete and unambiguous path from a path specification    ::{{{E/FileSystemObject object}}}.GetAbsolutePathName({{{E/Path specification}}})
  374. VBScript\Objects\FileSystemObject\Methods\GetBaseName          ~~Returns the base name of a path without file extension               ::{{{E/FileSystemObject object}}}.GetBaseName({{{E/Path specification}}})
  375. VBScript\Objects\FileSystemObject\Methods\GetDrive             ~~Returns a Drive object corresponding specified drive                 ::{{{E/FileSystemObject object}}}.GetDrive {{{E/Drive specification}}}
  376. VBScript\Objects\FileSystemObject\Methods\GetDriveName         ~~Returns the name of the drive for a specified path                   ::{{{E/FileSystemObject object}}}.GetDriveName {{{E/Path specification}}}
  377. VBScript\Objects\FileSystemObject\Methods\GetExtensionName     ~~Returns the extension in a specified path                            ::{{{E/FileSystemObject object}}}.GetExtensionName({{{E/Path specification}}})
  378. VBScript\Objects\FileSystemObject\Methods\GetFile              ~~Returns a File object corresponding to the specified file            ::{{{E/FileSystemObject object}}}.GetFile({{{E/File specification}}})
  379. VBScript\Objects\FileSystemObject\Methods\GetFileName          ~~Returns the file name of specified path without the drive            ::{{{E/FileSystemObject object}}}.GetFileName({{{E/Path specification}}})
  380. VBScript\Objects\FileSystemObject\Methods\GetFolder            ~~Returns a Folder object corresponding to the specified folder        ::{{{E/FileSystemObject object}}}.GetFolder({{{E/Folder specification}}})
  381. VBScript\Objects\FileSystemObject\Methods\GetParentFolderName  ~~Returns the parent folder of the specified path                      ::{{{E/FileSystemObject object}}}.GetParentFolderName({{{E/Path specification}}})
  382. VBScript\Objects\FileSystemObject\Methods\GetSpecialFolder     ~~Returns the special folder specified                                 ::{{{E/FileSystemObject object}}}.GetSpecialFolder({{{E/Special folder specification}}})
  383. VBScript\Objects\FileSystemObject\Methods\GetTempName          ~~Returns a randomly generated temporary file or folder name           ::{{{E/FileSystemObject object}}}.GetTempName
  384. VBScript\Objects\FileSystemObject\Methods\MoveFile             ~~Moves one or more files from one location to another                 ::{{{E/FileSystemObject object}}}.MoveFile {{{E/Source}}},{{{Destination}}}
  385. VBScript\Objects\FileSystemObject\Methods\MoveFolder           ~~Moves one or more folders from one location to another               ::{{{E/FileSystemObject object}}}.MoveFolder {{{E/Source}}},{{{Destination}}}
  386. VBScript\Objects\FileSystemObject\Methods\OpenTextFile         ~~Opens a specified file and returns a TextStream object               ::{{{E/FileSystemObject object}}}.OpenTextFile({{{E/File name}}}{{{OO,/"","ForReading","ForAppending"/IO mode constant}}}{{{OO,/"","True","False"/Create constant}}}{{{EO,/Format constant}}})
  387.  
  388.  
  389.  
  390.  
  391. VBScript\Objects\Folder\Properties\                 ~~The properties of the Folder object
  392. VBScript\Objects\Folder\Properties\Attributes       ~~Sets or returns the attributes of the folder                ::{{{E/Folder object}}}.Attributes {{{EO=/New attributes}}}
  393. VBScript\Objects\Folder\Properties\DateCreated      ~~Returns the date and time that the folder was created       ::{{{E/Folder object}}}.DateCreated
  394. VBScript\Objects\Folder\Properties\DateLastAccessed ~~Returns the date and time that the folder was last accessed ::{{{E/Folder object}}}.DateLastAccessed
  395. VBScript\Objects\Folder\Properties\DateLastModified ~~Returns the date and time that the folder was last modified ::{{{E/Folder object}}}.DateLastModified
  396. VBScript\Objects\Folder\Properties\Drive            ~~Returns the drive letter on which the folder resides        ::{{{E/Folder object}}}.Drive
  397. VBScript\Objects\Folder\Properties\Files            ~~Returns all files contained in the specified folder as a Files collection  ::{{{E/Folder object}}}.Files
  398. VBScript\Objects\Folder\Properties\IsRootFolder     ~~Returns True if the specified folder is the root folder                    ::{{{E/Folder object}}}.IsRootFolder
  399. VBScript\Objects\Folder\Properties\Name             ~~Sets or returns the name of the folder                      ::{{{E/Folder object}}}.Name {{{EO=/New name}}}
  400. VBScript\Objects\Folder\Properties\Path             ~~Returns the path of the folder                              ::{{{E/Folder object}}}.Path
  401. VBScript\Objects\Folder\Properties\ParentFolder     ~~Returns the folder object for the parent of the folder      ::{{{E/Folder object}}}.ParentFolder
  402. VBScript\Objects\Folder\Properties\ShortName        ~~Returns the short name of the folder                        ::{{{E/Folder object}}}.ShortName
  403. VBScript\Objects\Folder\Properties\ShortPath        ~~Returns the short name of the folder                        ::{{{E/Folder object}}}.ShortName
  404. VBScript\Objects\Folder\Properties\Size             ~~Returns the size, in bytes, of the folder                   ::{{{E/Folder object}}}.Size
  405. VBScript\Objects\Folder\Properties\Type             ~~Returns information about the type of the folder            ::{{{E/Folder object}}}.Type
  406. VBScript\Objects\Folder\Properties\SubFolders       ~~Returns all folders contained in the specified folder as a Folders collection  ::{{{E/Folder object}}}.SubFolders
  407.  
  408.  
  409.  
  410. VBScript\Objects\Folder\Methods\                    ~~The methods of the Folder object
  411. VBScript\Objects\Folder\Methods\Copy                ~~Copies the folder to another location                       ::{{{E/Folder object}}}.Copy {{{E/Destination}}}{{{OO,/"","True","False"/Overwrite}}}
  412. VBScript\Objects\Folder\Methods\Delete              ~~Deletes the folder                                          ::{{{E/Folder object}}}.Delete {{{OO/"","True","False"/Delete read-only folders}}}
  413. VBScript\Objects\Folder\Methods\Move                ~~Moves the folder                                            ::{{{E/Folder object}}}.Move {{{E/Destination}}}
  414. VBScript\Objects\Folder\Methods\CreateTextFile      ~~Creates a file and returns a TextStream object              ::{{{E/Folder object}}}.CreateTextFile({{{E/File name}}}{{{OO,/"","True","False"/Overwrite}}}{{{OO,/"","True","False"/Unicode}}})
  415.  
  416.  
  417.  
  418. VBScript\Objects\Folders\Properties\               ~~The properties of the Folders collection
  419. VBScript\Objects\Folders\Properties\Count          ~~Returns the number of items                          ::{{{E/Folders collection}}}.Count
  420. VBScript\Objects\Folders\Properties\Item           ~~Sets or returns an item for a specified key          ::{{{E/Folders collection}}}.Item({{{E/Associated key}}}) {{{EO=/New Item}}}
  421.  
  422.  
  423. VBScript\Objects\Folders\Methods\                  ~~The methods of the Folders collection
  424. VBScript\Objects\Folders\Methods\AddFolders        ~~Adds a new Folder to a Folders collection             ::{{{E/Folders collection}}}.AddFolders {{{E/Folder name}}}
  425.  
  426.  
  427.  
  428. VBScript\Objects\TextStream\Properties\                 ~~The properties of the TextStream object
  429. VBScript\Objects\TextStream\Properties\AtEndOfLine      ~~Returns True if the file pointer is at the end-of-line marker       ::{{{E/TextStream object}}}.AtEndOfLine
  430. VBScript\Objects\TextStream\Properties\AtEndOfStream    ~~Returns True if the file pointer is at the end of the file          ::{{{E/TextStream object}}}.AtEndOfStream
  431. VBScript\Objects\TextStream\Properties\Column           ~~Returns the column number of the current character position         ::{{{E/TextStream object}}}.Column
  432. VBScript\Objects\TextStream\Properties\Line             ~~Returns the current line number                                     ::{{{E/TextStream object}}}.Line
  433.  
  434.  
  435. VBScript\Objects\TextStream\Methods\              ~~The methods of the TextStream object
  436. VBScript\Objects\TextStream\Methods\Close         ~~Closes the file                                                    ::{{{E/TextStream object}}}.Close
  437. VBScript\Objects\TextStream\Methods\Read          ~~Reads a specified number of characters from the file               ::{{{E/TextStream object}}}.Read({{{E/Number of characters}}})
  438. VBScript\Objects\TextStream\Methods\ReadAll       ~~Read the entire file                                               ::{{{E/TextStream object}}}.ReadAll
  439. VBScript\Objects\TextStream\Methods\ReadLine      ~~Read an entire line                                                ::{{{E/TextStream object}}}.ReadLine
  440. VBScript\Objects\TextStream\Methods\Skip          ~~Skips a specified number of characters                             ::{{{E/TextStream object}}}.Skip({{{E/Number of characters}}})
  441. VBScript\Objects\TextStream\Methods\SkipLine      ~~Skips the next line                                                ::{{{E/TextStream object}}}.SkipLine
  442. VBScript\Objects\TextStream\Methods\Write         ~~Writes a specified string to the file                              ::{{{E/TextStream object}}}.Write({{{E/String}}})
  443. VBScript\Objects\TextStream\Methods\WriteLine     ~~Writes a specified string and newline character to the file        ::{{{E/TextStream object}}}.WriteLine{{{EO()/String}}}
  444. VBScript\Objects\TextStream\Methods\WriteBlankLines  ~~Writes a specified number of newline characters to the file     ::{{{E/TextStream object}}}.WriteBlankLines({{{E/Number of newline characters}}})
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452. VBScript\Operators\Addition       ~~Sums two numbers                                ::{{{E/First number}}} + {{{E/Second number}}}
  453. VBScript\Operators\And            ~~Performs logical conjunction on two expreesions ::{{{E/First expression}}} And {{{E/Second expression}}}
  454. VBScript\Operators\Assignment     ~~Assigns a value to a variable or a property     ::{{{E/Variable name}}} = {{{E/Value expression}}}
  455. VBScript\Operators\Concatenation  ~~Used to force string concatenation of two expressions  ::{{{E/First expression}}} & {{{E/Second expression}}}
  456. VBScript\Operators\Division       ~~Devides two numbers and returns a floating-point result  ::{{{E/First number}}} / {{{E/Second number}}}
  457. VBScript\Operators\Eqv            ~~Performs a logical equivalence of two expressions      ::{{{E/First expression}}} Eqv {{{E/Second expression}}}
  458. VBScript\Operators\Exponentiation ~~Used to raise a number to the power of an exponent     ::{{{E/Number}}}^{{{E/Exponent}}}
  459. VBScript\Operators\Imp            ~~Perform a logical implication on two expressions       ::{{{E/First expression}}} Imp {{{E/Second expression}}}
  460. VBScript\Operators\Integer Division ~~Devides two numbers and returns integer regult       ::{{{E/First number}}} \ {{{E/Second number}}}
  461. VBScript\Operators\Is             ~~Compares two object reference variables                ::{{{E/First object}}} Is {{{E/Second object}}}
  462. VBScript\Operators\Multiplication ~~Mulriplies two numbers                                 ::{{{E/First number}}} * {{{E/Second number}}}
  463. VBScript\Operators\Negation       ~~Indicates the negative value of a numeric expression   ::-{{{E/Numeric expression}}}
  464. VBScript\Operators\Not            ~~Performs logical negation on an expression             ::Not {{{E/Expression}}}
  465. VBScript\Operators\Or             ~~Performs a logical disjunction on two expressions      ::{{{E/First expression}}} Or {{{E/Second expression}}}
  466. VBScript\Operators\Substraction   ~~Finds the difference between two numbers               ::{{{E/First number}}} - {{{E/Second number}}}
  467. VBScript\Operators\Xor            ~~Performs a logical exclusion on two expressions        ::{{{E/First expression}}} Xor {{{E/Second expression}}}
  468.  
  469.  
  470.  
  471.  
  472. VBScript\Statements\Call                            ~~Transfers control to a procedure                                ::Call {{{E/Procedure Name}}}{{{EO()/Argument list}}}
  473. VBScript\Statements\Const                           ~~Declares constants to use in place of literal values            ::{{{OO/"","Public ","Private "/Constant visibility}}}Const {{{E/Constant name}}} = {{{E/Constant expression}}}
  474. VBScript\Statements\Dim                             ~~Declares variables and allocates storage space                  ::Dim  {{{E/Variable name}}}{{{EO()/Comma delimited dimensions}}}
  475. VBScript\Statements\Do While|Until...Loop           ~~Repeates a block of statements while|until a condition is|becomes true  ::Do {{{O/"While","Until"/Kind of loop}}} {{{V/Condition variable}}} {{{C/Condition operator}}} {{{E/Condition value}}}  [NL][NL]Loop
  476. VBScript\Statements\Do ...Loop While|Until          ~~Repeates a block of statements while|until a condition is|becomes true  ::Do {{{O/"While","Until"/Kind of loop}}} [NL][NL]Loop {{{V/Condition variable}}} {{{C/Condition operator}}} {{{E/Condition value}}}
  477. VBScript\Statements\Erase                           ~~Deallocates dynamic-array storage space                         ::Erase {{{V/Array variable name}}}
  478. VBScript\Statements\Exit Do                         ~~Exits a block of Do...Loop code                                 ::Exit Do
  479. VBScript\Statements\Exit For                        ~~Exits a block of For...Next code                                ::Exit For
  480. VBScript\Statements\Exit Function                   ~~Exits a Function procedure                                      ::Exit Function
  481. VBScript\Statements\Exit Sub                        ~~Exits a Sub procedure                                           ::Exit Sub
  482. VBScript\Statements\For...Next                      ~~Repeats a group of statements a specified number of times       ::For {{{V/Counter Variable}}} = {{{E/Start Value}}} To {{{E/End Value}}} {{{EO/Counter step}}} [NL][NL]Next
  483. VBScript\Statements\For Each...Next                 ~~Repeats a group of statements for each element in an array or collection    ::For Each {{{E/Variable Name}}} In {{{E/Array Name}}} [NL][NL]Next {{{E/Next Element}}}
  484. VBScript\Statements\Function                        ~~Declares a Function procedure                                   ::{{{O/"Public ","Private "/Function Visibility}}}Function {{{E/Function Name}}}{{{EO()/Argument list}}} [NL][NL]End Function
  485. VBScript\Statements\If...Then...Else...End if       ~~Conditionally executes a group of statements                    ::If {{{V/If condition variable}}} {{{C/If condition operator}}} {{{E/If condition value}}} Then  [NL][NL]{{{OO/"","Else"/Else keyword}}}  [NL][NL]End if
  486. VBScript\Statements\On Error                        ~~Enables inline error-handling in a routine                      ::On Error Resume Next
  487. VBScript\Statements\Option Explicit                 ~~Forces explicit declaration of all variables in the script      ::Option Explicit
  488. VBScript\Statements\Private                         ~~Declares private variables and allocates a storage space        ::Private {{{E/Variable Name}}}{{{EO()/Dimension of an array variable}}}
  489. VBScript\Statements\Public                          ~~Declares public  variables and allocates a storage space        ::Public {{{E/Variable Name}}}{{{EO()/Dimension of an array variable}}}
  490. VBScript\Statements\Randomize                       ~~Initializes the random-number generator                         ::Randomize {{{EO/Initialization Number}}}
  491. VBScript\Statements\ReDim                           ~~Declares dynamic array variables and allocates or reallocates a storage space   ::ReDim {{{OO/"","Preserve "/Preserve the data in an existing array}}}{{{Variable Name}}}({{{E/Dimension of an array variable}}})
  492. VBScript\Statements\Rem                             ~~Used to include explanatory remarks in a program                ::Rem
  493. VBScript\Statements\Select Case                     ~~Executes statements depending on the value of an expression     ::Select Case {{{E/Test Expression}}}[NL]    Case {{{E/Case Expression List}}}[NL]        {{{E/Case Statements}}}[NL]    Case Else {{{E/Case Else Expression List}}}[NL]        {{{E/Case Else Statements}}}[NL]End Select
  494. VBScript\Statements\Set                             ~~Assigns an object reference to a variable or property           ::Set {{{E/Name of the variable or property}}} = {{{D/"","Nothing "/Name of a variable, object, function or method}}}
  495. VBScript\Statements\Sub                             ~~Declares the name, arguments, and code of a Sub procedure       ::{{{O/"Public ","Private "/Visibility of the Sub procedure}}}Sub {{{E/The name of the Sub procedure}}} {{{EO()/Argument list}}}[NL]    {{{E/Group of statements}}}[NL]End Sub
  496. VBScript\Statements\While...Wend                    ~~Executes a series of statements while a given condition is True ::While {{{V/Condition variable}}} {{{C/Condition operator}}} {{{E/Condition value}}}[NL]    {{{E/Group of statements}}}[NL]Wend
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507. Built-in objects\Application\Collections\                ~~The collections of the application object
  508. Built-in objects\Application\Collections\Contents        ~~Group of the all items that have been added to the application through a script command                ::Application.Contents({{{E/Key name}}})
  509. Built-in objects\Application\Collections\StaticObjects   ~~Contains all of the objects created with the <OBJECT> tags within the scope of the Application object  ::Application.StaticObjects({{{E/Key name}}})
  510.  
  511.  
  512. Built-in objects\Application\Methods\                    ~~The methods of the application object
  513. Built-in objects\Application\Methods\Lock                ~~Blocks other clients from modifying the variables stored in the Application object                     ::Application.Lock
  514. Built-in objects\Application\Methods\Unlock              ~~Enables other clients to modify the variables stored in the Application object                         ::Application.Unlock
  515.  
  516.  
  517.  
  518.  
  519. Built-in objects\ObjectContext\Methods\                  ~~The methods of the ObjectContext object
  520. Built-in objects\ObjectContext\Methods\SetAbort          ~~Aborts a transaction initiated by an ASP              ::ObjectContext.SetAbort
  521. Built-in objects\ObjectContext\Methods\SetComplete       ~~Overrides any previous SetAbort method                ::ObjectContext.SetComplete
  522.  
  523.  
  524. Built-in objects\ObjectContext\Events\                    ~~The events of the ObjectContext object
  525. Built-in objects\ObjectContext\Events\OnTransactionAbort  ~~Occurs if the transaction is aborted                     ::ObjectContext.OnTransactionAbort
  526. Built-in objects\ObjectContext\Events\OnTransactionCommit ~~Occurs after a transacted script's transaction commits   ::ObjectContext.OnTransactionCommit
  527.  
  528.  
  529.  
  530.  
  531. Built-in objects\Request\Collections\                          ~~The collections of the Request object
  532. Built-in objects\Request\Collections\ClientCertificate         ~~Retrieves the certification fields from the HTTP request           ::Request.ClientCertificate("{{{O/"Certificate","Flags","Issuer","SerialNumber","Subject","ValidFrom","ValidUntil"/Field name}}}{{{DO/"","C","CN","GN","I","L","O","OU","S","T"/SubField}}}")
  533. Built-in objects\Request\Collections\Cookies                   ~~Retrieves the cookies from the HTTP request                        ::Request.Cookies({{{E/Cookie name}}}){{{EO()/Key name}}}{{{OO./"","HasKeys"/Attribute}}}
  534. Built-in objects\Request\Collections\Form                      ~~Retrieves the form elements in the HTTP request body               ::Request.Form("{{{E/Form element name}}}"){{{EO()/Index}}}{{{OO/"",".Count"/Keyword}}}
  535. Built-in objects\Request\Collections\QueryString               ~~Retrieves the variables in the HTTP query string                   ::Request.QueryString("{{{E/Variable name}}}"){{{EO()/Index}}}{{{OO/"",".Count"/Keyword}}}
  536. Built-in objects\Request\Collections\ServerVariables           ~~Retrieves the predetermined environment variables                  ::Request.ServerVariables("{{{O/"ALL_HTTP","ALL_RAW","APPL_MD_PATH","APPL_PHYSICAL_PATH","AUTH_PASSWORD","AUTH_TYPE","AUTH_USER","CERT_COOKIE","CERT_FLAGS","CERT_ISSUER","CERT_KEYSIZE","CERT_SECRETKEYSIZE","CERT_SERIALNUMBER","CERT_SERVER_ISSUER","CERT_SERVER_SUBJECT","CERT_SUBJECT","CONTENT_LENGTH","CONTENT_TYPE","GATEWAY_INTERFACE","HTTP_<HeaderName>","HTTPS","HTTPS_KEYSIZE","HTTPS_SECRETKEYSIZE","HTTPS_SERVER_ISSUER","HTTPS_SERVER_SUBJECT","INSTANCE_ID","INSTANCE_META_PATH","LOCAL_ADDR","LOGON_USER","PATH_INFO","PATH_TRANSLATED","QUERY_STRING","REMOTE_ADDR","REMOTE_HOST","REMOTE_USER","REQUEST_METHOD","SCRIPT_NAME","SERVER_NAME","SERVER_PORT","SERVER_PORT_SECURE","SERVER_PROTOCOL","SERVER_SOFTWARE","URL"/Variable Name}}}")
  537.  
  538.  
  539. Built-in objects\Request\Properties\                     ~~The properties of the Request object
  540. Built-in objects\Request\Properties\TotalBytes           ~~Total number of bytes the client sent in the body of the request         ::Request.TotalBytes
  541.  
  542.  
  543. Built-in objects\Request\Methods\                        ~~The methods of the Request object
  544. Built-in objects\Request\Methods\BinaryRead              ~~Retrieves data sent to the server as part of a POST request              ::Request.BinaryRead({{{E/Count variable}}})
  545.  
  546.  
  547.  
  548.  
  549. Built-in objects\Response\Collections\                   ~~The collections of the Response object
  550. Built-in objects\Response\Collections\Cookies            ~~Sets the value of a cookie                                               ::Cookies({{{E/Cookie name}}}){{{EO()/Key name}}}{{{OO./"","Domain","Expires","HasKeys","Path","Secure"/Attribute}}}
  551.  
  552. Built-in objects\Response\Properties\                    ~~The properties of the Response object
  553. Built-in objects\Response\Properties\Buffer              ~~Indicates whether to buffer page output                                  ::Response.Buffer {{{OO=/"","FALSE","TRUE"/Flag}}}
  554. Built-in objects\Response\Properties\CacheControl        ~~Overrides the private default value                                      ::Response.CacheControl {{{EO=/Cache Control Header}}}
  555. Built-in objects\Response\Properties\Charset             ~~Adds the name of the character set to the content-type header            ::Response.Charset({{{E/Charset name}}})
  556. Built-in objects\Response\Properties\ContentType         ~~Specifies the HTTP content type for the response                         ::Response.ContentType {{{EO=/Content type}}}
  557. Built-in objects\Response\Properties\Expires             ~~Specifies the length of time before a page cached on a browser expires   ::Response.Expires {{{EO=/Time in minutes}}}
  558. Built-in objects\Response\Properties\ExpiresAbsolute     ~~Specifies the date and time at which a page cached on a browser expires  ::Response.ExpiresAbsolute {{{EO=/Date}}} {{{EO/Time}}}
  559. Built-in objects\Response\Properties\IsClientConnected   ~~Indicates if the client has disconnected since the last Response.Write   ::Response.IsClientConnected
  560. Built-in objects\Response\Properties\PICS                ~~Adds a value to the pics-label field of the response header              ::Response.PICS({{{E/PICS label}}})
  561. Built-in objects\Response\Properties\Status              ~~Specifies the value of the status line returned by the server            ::Response.Status = {{{E/Status description}}}
  562.  
  563.  
  564. Built-in objects\Response\Methods\                                ~~The methods of the Response object
  565. Built-in objects\Response\Methods\AddHeader                       ~~Adds an HTML header with a specified value                              ::Response.AddHeader {{{E/Name of the header variable}}},{{{E/The initial value}}}
  566. Built-in objects\Response\Methods\AppendToLog                     ~~Adds a string to the end of the Web server log entry                    ::Response.AppendToLog {{{E/Text to append}}}
  567. Built-in objects\Response\Methods\BinaryWrite                     ~~Writes to the current HTTP output without any character conversion      ::Response.BinaryWrite {{{E/Data to write}}}
  568. Built-in objects\Response\Methods\Clear                           ~~Erases any buffered HTML output                                         ::Response.Clear
  569. Built-in objects\Response\Methods\End                             ~~Causes the Web server to stop processing the script                     ::Response.End
  570. Built-in objects\Response\Methods\Flush                           ~~Sends buffered output immediately                                       ::Response.Flush
  571. Built-in objects\Response\Methods\Redirect                        ~~Causes the browser to attempt to connect to a different URL             ::Response.Redirect {{{E/URL}}}
  572. Built-in objects\Response\Methods\Write                           ~~Writes a specified string to the current HTTP output                    ::Response.Write {{{E/Data to write}}}
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580. Built-in objects\Server\Properties\                       ~~The properties of the Server object
  581. Built-in objects\Server\Properties\ScriptTimeout          ~~Specifies the maximum amount of time a script can run before it is terminated     ::Server.ScriptTimeout {{{E/Number of seconds}}}
  582.  
  583. Built-in objects\Server\Methods\                          ~~The methods of the Server object
  584. Built-in objects\Server\Methods\CreateObject              ~~Creates an instance of a server component                                         ::Server.CreateObject {{{E/Object}}}
  585. Built-in objects\Server\Methods\HTMLEncode                ~~Applies HTML encoding to a specified string                                       ::Server.HTMLEncode({{{E/String to encode}}})
  586. Built-in objects\Server\Methods\MapPath                   ~~Maps the specified relative or virtual path to the corresponding physical directory on the server   ::Server.MapPath({{{E/Path}}})
  587. Built-in objects\Server\Methods\URLEncode                 ~~Applies URL encoding rules to a specified string                                  ::Server.URLEncode({{{E/String to encode}}})
  588.  
  589.  
  590.  
  591. Built-in objects\Session\Collections\                     ~~The collections of the Session object
  592. Built-in objects\Session\Collections\Contents             ~~Contains all of the items that have been established for a session without using the <OBJECT> tag   ::Session.Contents({{{E/Property name}}})
  593. Built-in objects\Session\Collections\StaticObjects        ~~Contains all of the objects created with the <OBJECT> tag within the scope of the session object    ::Session.StaticObjects({{{E/Property name}}})
  594.  
  595.  
  596. Built-in objects\Session\Properties\                      ~~The properties of the Session object
  597. Built-in objects\Session\Properties\CodePage              ~~Determines the codepage that will be used to display dynamic content              ::Session.CodePage(={{{E/CodePage number}}})
  598. Built-in objects\Session\Properties\LCID                  ~~Determines the location identifier that will be used to display dynamic content   ::Session.LCID(={{{E/Locale identifier}}})
  599. Built-in objects\Session\Properties\SessionID             ~~Returns the session identification for this user                                  ::Session.SessionID
  600. Built-in objects\Session\Properties\Timeout               ~~Specifies the timeout period assigned to the Session object for this application  ::Session.Timeout {{{EO=/Number of minutes}}}
  601.  
  602. Built-in objects\Session\Methods\                         ~~The methods of the Session object
  603. Built-in objects\Session\Methods\Abandon                  ~~Destroys all the objects stored in a Session object                               ::Session.Abandon
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615. JScript\Functions\                                        ~~JScript functions
  616. JScript\Functions\ScriptEngine                            ~~Returns a string representing the scripting language in use                       ::ScriptEngine();
  617. JScript\Functions\ScriptEngineBuildVersion                ~~Returns the build version number of the script engine in use                      ::ScriptEngineBuildVersion();
  618. JScript\Functions\ScriptEngineMajorVersion                ~~Returns the major version number of the script engine in use                      ::ScriptEngineMajorVersion();
  619. JScript\Functions\ScriptEngineMinorVersion                ~~Returns the minor version number of the script engine in use                      ::ScriptEngineMinorVersion();
  620.  
  621.  
  622.  
  623.  
  624. JScript\Objects\                     ~~JScript objects
  625. JScript\Objects\Array\               ~~Provides support for arrays of any data type
  626. JScript\Objects\Boolean\             ~~Wrapper for the Boolean data type
  627. JScript\Objects\Date\                ~~Enables basic storage and retrieval of dates and times
  628. JScript\Objects\Dictionary\          ~~Stores data key, item pairs
  629. JScript\Objects\Drive\               ~~Provides access to the properties of a disk drive or network share
  630. JScript\Objects\Drives\              ~~Read-only collection of all available drives
  631. JScript\Objects\Enumerator\          ~~Provides a way to enumerate items in a collection
  632. JScript\Objects\File\                ~~Provides access to all the properties of a file
  633. JScript\Objects\Files\               ~~Collection of all File objects within a folder
  634. JScript\Objects\FileSystemObject\    ~~Provides access to a computer's file system
  635. JScript\Objects\Folder\              ~~Provides access to all the properties of a folder
  636. JScript\Objects\Folders\             ~~Collection of all Folder objects contained within a Folder object
  637. JScript\Objects\Global\              ~~Collect global methods into one object
  638. JScript\Objects\Function\            ~~Creates a new function
  639. JScript\Objects\Math\                ~~Provides basic mathematics functionality and constants
  640. JScript\Objects\Number\              ~~An object representation of the number data type
  641. JScript\Objects\Object\              ~~Provides functionality common to all JScript objects
  642. JScript\Objects\RegExp\              ~~Stores information on regular expression pattern searches
  643. JScript\Objects\Regular expression\  ~~Contains a regular expression pattern
  644. JScript\Objects\String\              ~~An object representation of the string data type
  645. JScript\Objects\TextStream\          ~~Facilitates sequential access to file
  646. JScript\Objects\VBArray\             ~~Provides access to Visual Basic safe arrays
  647.  
  648.  
  649.  
  650.  
  651. JScript\Objects\Array\Construction\                   ~~How to create an Array object
  652. JScript\Objects\Array\Construction\Array()            ~~Simple constructor without arguments               ::new Array()
  653. JScript\Objects\Array\Construction\Array(size)        ~~Constructor with size argument                     ::new Array({{{E/Array size}}})
  654. JScript\Objects\Array\Construction\Array(E1,E2...En)  ~~Constructor with element list                       ::new Array({{{E/Comma delimited element list}}})
  655.  
  656.  
  657. JScript\Objects\Array\Properties\                     ~~The properties of the Array object
  658. JScript\Objects\Array\Properties\constructor          ~~Specifies the function that creates an object                 ::{{{E/Object name}}}.constructor
  659. JScript\Objects\Array\Properties\length               ~~Specifies the number of array elements                        ::{{{E/Array object}}}.length
  660. JScript\Objects\Array\Properties\prototype            ~~Contains a reference to the prototype for a class of objects  ::{{{E/Object name}}}.prototype
  661.  
  662. JScript\Objects\Array\Methods\                        ~~The methods of the Array object
  663. JScript\Objects\Array\Methods\concat                  ~~Combines two arrays to create a new array                              ::{{{E/First array object}}}.concat({{{E/Second array object}}})
  664. JScript\Objects\Array\Methods\join                    ~~Converts all elements of an array into a String object and joins them  ::{{{E/Array object}}}.join({{{EO/Separator}}})
  665. JScript\Objects\Array\Methods\reverse                 ~~Reverses the elements of an Array object                               ::{{{E/Array object}}}.reverse
  666. JScript\Objects\Array\Methods\slice                   ~~Returns a section of an array                                          ::{{{E/Array object}}}.slice({{{E/Start index}}}{{{EO,/End index}}})
  667. JScript\Objects\Array\Methods\sort                    ~~Sorts the elements of an Array object                                  ::{{{E/Array object}}}.sort({{{EO/Sort function}}})
  668. JScript\Objects\Array\Methods\toString                ~~Returns a string representation of an object                           ::{{{E/Object name}}}.toString()
  669. JScript\Objects\Array\Methods\valueOf                 ~~Returns the primitive value of the specified object                    ::{{{E/Object name}}}.valueOf()
  670.  
  671.  
  672.  
  673.  
  674. JScript\Objects\Boolean\Construction                    ~~How to create a Boolean object                                         ::new Boolean({{{EO/Initial value}}})
  675.  
  676. JScript\Objects\Boolean\Properties\                     ~~The properties of the Boolean object
  677. JScript\Objects\Boolean\Properties\constructor          ~~Specifies the function that creates an object                 ::{{{E/Object name}}}.constructor
  678. JScript\Objects\Boolean\Properties\prototype            ~~Contains a reference to the prototype for a class of objects  ::{{{E/Object name}}}.prototype
  679.  
  680. JScript\Objects\Boolean\Methods\                        ~~The methods of the Boolean object
  681. JScript\Objects\Boolean\Methods\toString                ~~Returns a string representation of an object                           ::{{{E/Object name}}}.toString()
  682. JScript\Objects\Boolean\Methods\valueOf                 ~~Returns the primitive value of the specified object                    ::{{{E/Object name}}}.valueOf()
  683.  
  684.  
  685.  
  686.  
  687. JScript\Objects\Date\Construction\                      ~~How to create a Date object
  688. JScript\Objects\Date\Construction\Date()                ~~Creation without initiation                                   ::new Date()
  689. JScript\Objects\Date\Construction\Date(UTC)             ~~Create and init with UTC value                                ::new Date({{{E/UTC value}}})
  690. JScript\Objects\Date\Construction\Date(YYYY,MM,DD)      ~~Create and init with year,month,day values                    ::new Date({{{E/Year}}},{{{E/Month}}},{{{E/Day of the month}}}{{{EO,/Hours}}}{{{EO,/Minutes}}}{{{EO,/Seconds}}}{{{EO,/Milliseconds}}})
  691.  
  692. JScript\Objects\Date\Properties\                        ~~The properties of the Date object
  693. JScript\Objects\Date\Properties\constructor             ~~Specifies the function that creates an object                 ::{{{E/Object name}}}.constructor
  694. JScript\Objects\Date\Properties\prototype               ~~Contains a reference to the prototype for a class of objects  ::{{{E/Object name}}}.prototype
  695.  
  696. JScript\Objects\Date\Methods\                           ~~The methods of the Date object
  697. JScript\Objects\Date\Methods\getDate                    ~~Returns the day of the month according to local time          ::{{{E/Date object}}}.getDate()
  698. JScript\Objects\Date\Methods\getDay                     ~~Retrieves the day of the week according to local time         ::{{{E/Date object}}}.getDay()
  699. JScript\Objects\Date\Methods\getFullYear                ~~Returns the year according to local time                      ::{{{E/Date object}}}.getFullYear()
  700. JScript\Objects\Date\Methods\getHours                   ~~Retrieves the hours according to local time                   ::{{{E/Date object}}}.getHours()
  701. JScript\Objects\Date\Methods\getMilliseconds            ~~Retrieves the number of milliseconds  according to local time ::{{{E/Date object}}}.getMilliseconds()
  702. JScript\Objects\Date\Methods\getMinutes                 ~~Retrieves the number of minutes according to local time       ::{{{E/Date object}}}.getMinutes()
  703. JScript\Objects\Date\Methods\getMonth                   ~~Retrieves the month value according to local time             ::{{{E/Date object}}}.getMonth()
  704. JScript\Objects\Date\Methods\getSeconds                 ~~Retrieves the number of seconds according to local time       ::{{{E/Date object}}}.getSeconds()
  705. JScript\Objects\Date\Methods\getTime                    ~~Retrieves the time                                            ::{{{E/Date object}}}.getTime()
  706. JScript\Objects\Date\Methods\getTimezoneOffset          ~~Returns the difference between the local time and UTC         ::{{{E/Date object}}}.getTimezoneOffset()
  707. JScript\Objects\Date\Methods\getUTCDate                    ~~Returns the day of the month according to UTC          ::{{{E/Date object}}}.getUTCDate()
  708. JScript\Objects\Date\Methods\getUTCDay                     ~~Retrieves the day of the week according to UTC         ::{{{E/Date object}}}.getUTCDay()
  709. JScript\Objects\Date\Methods\getUTCFullYear                ~~Returns the year according to UTC                      ::{{{E/Date object}}}.getUTCFullYear()
  710. JScript\Objects\Date\Methods\getUTCHours                   ~~Retrieves the hours according to UTC                   ::{{{E/Date object}}}.getUTCHours()
  711. JScript\Objects\Date\Methods\getUTCMilliseconds            ~~Retrieves the number of milliseconds  according to UTC ::{{{E/Date object}}}.getUTCMilliseconds()
  712. JScript\Objects\Date\Methods\getUTCMinutes                 ~~Retrieves the number of minutes according to UTC       ::{{{E/Date object}}}.getUTCMinutes()
  713. JScript\Objects\Date\Methods\getUTCMonth                   ~~Retrieves the month value according to UTC             ::{{{E/Date object}}}.getUTCMonth()
  714. JScript\Objects\Date\Methods\getUTCSeconds                 ~~Retrieves the number of seconds according to UTC       ::{{{E/Date object}}}.getUTCSeconds()
  715. JScript\Objects\Date\Methods\getVarDate                    ~~Returns the VT_DATE value stored in the Date object    ::{{{E/Date object}}}.getVarDate()
  716. JScript\Objects\Date\Methods\getYear                       ~~Retrieves the year                                     ::{{{E/Date object}}}.getYear()
  717. JScript\Objects\Date\Methods\setDate                       ~~Sets the numeric date according to local time          ::{{{E/Date object}}}.setDate({{{E/Date value}}})
  718. JScript\Objects\Date\Methods\setFullYear                   ~~Sets the year value according to local time            ::{{{E/Date object}}}.setFullYear({{{E/Year value}}}{{{EO,/Month value}}}{{{EO,/Day of the month value}}})
  719. JScript\Objects\Date\Methods\setHours                   ~~Modifies the hours according to local time                ::{{{E/Date object}}}.setHours({{{E/Number of hours}}}{{{EO,/Number of minutes}}}{{{EO,/Number of seconds}}}{{{EO,/Number of milliseconds}}})
  720. JScript\Objects\Date\Methods\setMilliseconds            ~~Modifies the milliseconds value according to local time   ::{{{E/Date object}}}.setMilliseconds({{{E/Number of milliseconds}}})
  721. JScript\Objects\Date\Methods\setMinutes                 ~~Modifies the minutes according to local time              ::{{{E/Date object}}}.setMinutes({{{E/Number of minutes}}}{{{EO,/Number of seconds}}}{{{EO,/Number of milliseconds}}})
  722. JScript\Objects\Date\Methods\setMonth                   ~~Modifies the month according to local time                ::{{{E/Date object}}}.setMonth({{{E/Month value}}}{{{EO,/Day of the month value}}})
  723. JScript\Objects\Date\Methods\setSeconds                 ~~Modifies the seconds according to local time              ::{{{E/Date object}}}.setSeconds({{{E/Number of seconds}}}{{{EO,/Number of milliseconds}}})
  724. JScript\Objects\Date\Methods\setTime                    ~~Sets the date and time value directly in the Date object  ::{{{E/Date object}}}.setTime({{{E/Milliseconds value}}})
  725. JScript\Objects\Date\Methods\setUTCDate                    ~~setUTCs the numeric date according to UTC             ::{{{E/Date object}}}.setUTCDate({{{E/Date value}}})
  726. JScript\Objects\Date\Methods\setUTCFullYear                ~~setUTCs the year value according to UTC               ::{{{E/Date object}}}.setUTCFullYear({{{E/Year value}}}{{{EO,/Month value}}}{{{EO,/Day of the month value}}})
  727. JScript\Objects\Date\Methods\setUTCHours                   ~~Modifies the hours according to UTC                   ::{{{E/Date object}}}.setUTCHours({{{E/Number of hours}}}{{{EO,/Number of minutes}}}{{{EO,/Number of seconds}}}{{{EO,/Number of milliseconds}}})
  728. JScript\Objects\Date\Methods\setUTCMilliseconds            ~~Modifies the milliseconds value according to UTC      ::{{{E/Date object}}}.setUTCMilliseconds({{{E/Number of milliseconds}}})
  729. JScript\Objects\Date\Methods\setUTCMinutes                 ~~Modifies the minutes according to UTC                 ::{{{E/Date object}}}.setUTCMinutes({{{E/Number of minutes}}}{{{EO,/Number of seconds}}}{{{EO,/Number of milliseconds}}})
  730. JScript\Objects\Date\Methods\setUTCMonth                   ~~Modifies the month according to UTC                   ::{{{E/Date object}}}.setUTCMonth({{{E/Month value}}}{{{EO,/Day of the month value}}})
  731. JScript\Objects\Date\Methods\setUTCSeconds                 ~~Modifies the seconds according to UTC                 ::{{{E/Date object}}}.setUTCSeconds({{{E/Number of seconds}}}{{{EO,/Number of milliseconds}}})
  732. JScript\Objects\Date\Methods\setYear                       ~~Sets the year value                                   ::{{{E/Date object}}}.setYear({{{E/Year value}}})
  733. JScript\Objects\Date\Methods\toGMTString                   ~~Converts the date to a string using GMT convention    ::{{{E/Date object}}}.toGMTString()
  734. JScript\Objects\Date\Methods\toLocaleString                ~~Converts the date to a string using the current locale::{{{E/Date object}}}.toLocaleString()
  735. JScript\Objects\Date\Methods\toUTCString                   ~~Converts the date to a string using UTC convention    ::{{{E/Date object}}}.toUTCString()
  736. JScript\Objects\Array\Methods\toString                     ~~Returns a string representation of an object          ::{{{E/Object name}}}.toString()
  737. JScript\Objects\Array\Methods\valueOf                      ~~Returns the primitive value of the specified object   ::{{{E/Object name}}}.valueOf()
  738. JScript\Objects\Date\Methods\parse                         ~~Parses a string containing a date and returns the number of milliseconds ::{{{E/Date object}}}.parse({{{E/Date string}}})
  739. JScript\Objects\Date\Methods\UTC                           ~~Computes the number of milliseconds between UTC and the supplied date    ::{{{E/Date object}}}.UTC({{{E/Year}}},{{{E/Month}}},{{{E/Day of the month}}}{{{EO,/Hours}}}{{{EO,/Minutes}}}{{{EO,/Seconds}}}{{{EO,/Milliseconds}}})
  740.  
  741.  
  742.  
  743.  
  744. JScript\Objects\Dictionary\Construction                 ~~How to create a Dictionary object                                       ::new ActiveXObject("Scripting.Dictionary")
  745.  
  746. JScript\Objects\Dictionary\Properties\                  ~~The properties of the Dictionary object
  747. JScript\Objects\Dictionary\Properties\Count             ~~Returns the number of items                    ::{{{E/Dictionary object}}}.Count
  748. JScript\Objects\Dictionary\Properties\Item              ~~Sets or returns an item for a specified key    ::{{{E/Dictionary object}}}.Item({{{E/Associated key}}}) {{{EO=/New value}}}
  749. JScript\Objects\Dictionary\Properties\Key               ~~Set a key                                      ::{{{E/Dictionary object}}}.Key({{{E/Current key}}}) = {{{E/New value}}}
  750.  
  751. JScript\Objects\Dictionary\Methods\               ~~The methods of the Dictionary object
  752. JScript\Objects\Dictionary\Methods\Add           ~~Adds a key and item pair                        ::{{{E/Dictionary object}}}.Add ({{{E/Key}}},{{{E/Item}}})
  753. JScript\Objects\Dictionary\Methods\Exists        ~~Returns True if a specified key exist           ::{{{E/Dictionary object}}}.Exists({{{E/Key}}})
  754. JScript\Objects\Dictionary\Methods\Items         ~~Returns an array containing all the items       ::{{{E/Dictionary object}}}.Items()
  755. JScript\Objects\Dictionary\Methods\Keys          ~~Returns an array containing all existing keys   ::{{{E/Dictionary object}}}.Keys()
  756. JScript\Objects\Dictionary\Methods\Remove        ~~Removes a key, item pair                        ::{{{E/Dictionary object}}}.Remove({{{E/Key}}})
  757. JScript\Objects\Dictionary\Methods\RemoveAll     ~~Removes all key, item pairs                     ::{{{E/Dictionary object}}}.RemoveAll()
  758.  
  759.  
  760.  
  761. JScript\Objects\Drive\Properties\               ~~The properties of the Drive object
  762. JScript\Objects\Drive\Properties\AvailableSpace  ~~Returns the amount of space available to a user      ::{{{E/Drive object}}}.AvailableSpace
  763. JScript\Objects\Drive\Properties\DriveLetter     ~~Returns the drive letter                             ::{{{E/Drive object}}}.DriveLetter
  764. JScript\Objects\Drive\Properties\DriveType       ~~Returns a value indicating the type of the drive     ::{{{E/Drive object}}}.DriveType
  765. JScript\Objects\Drive\Properties\FileSystem      ~~Returns the type of file system in use for the drive ::{{{E/Drive object}}}.FileSystem
  766. JScript\Objects\Drive\Properties\FreeSpace       ~~Returns the amount of free space                     ::{{{E/Drive object}}}.FreeSpace
  767. JScript\Objects\Drive\Properties\IsReady         ~~Returns True if the drive is ready                   ::{{{E/Drive object}}}.IsReady
  768. JScript\Objects\Drive\Properties\Path            ~~Returns the path for the drive                       ::{{{E/Drive object}}}.Path
  769. JScript\Objects\Drive\Properties\RootFolder      ~~Returns the root folder of the drive                 ::{{{E/Drive object}}}.RootFolder
  770. JScript\Objects\Drive\Properties\SerialNumber    ~~Returns the serial number of the drive               ::{{{E/Drive object}}}.SerialNumber
  771. JScript\Objects\Drive\Properties\ShareName       ~~Returns the network share name for the drive         ::{{{E/Drive object}}}.ShareName
  772. JScript\Objects\Drive\Properties\TotalSize       ~~Returns the total space, in bytes, of the drive      ::{{{E/Drive object}}}.TotalSize
  773. JScript\Objects\Drive\Properties\VolumeName      ~~Sets or returns the volume name of the drive         ::{{{E/Drive object}}}.VolumeName {{{EO=/New name}}}
  774.  
  775.  
  776.  
  777. JScript\Objects\Drives\Properties\               ~~The properties of the Drives object
  778. JScript\Objects\Drives\Properties\Count          ~~Returns the number of items                          ::{{{E/Drives collection}}}.Count
  779. JScript\Objects\Drives\Properties\Item           ~~Sets or returns an item for a specified key          ::{{{E/Drives collection}}}.Item({{{E/Associated key}}}) {{{EO=/New value}}}
  780.  
  781.  
  782.  
  783. JScript\Objects\Enumerator\Construction           ~~How to create an Enumerator object                  ::new Enumerator({{{E/Collection object}}})
  784.  
  785. JScript\Objects\Enumerator\Methods\            ~~The methods of the Enumerator object
  786. JScript\Objects\Enumerator\Methods\atEnd       ~~Indicates if the enumerator is at the end of the collection    ::{{{E/Enumerion object}}}.atEnd()
  787. JScript\Objects\Enumerator\Methods\item        ~~Returns the current item in the collection                     ::{{{E/Enumerion object}}}.item()
  788. JScript\Objects\Enumerator\Methods\moveFirst   ~~Resets the current item in the collection to the first item    ::{{{E/Enumerion object}}}.moveFirst()
  789. JScript\Objects\Enumerator\Methods\moveNext    ~~Moves the current item to the next item in the collection      ::{{{E/Enumerion object}}}.moveNext()
  790.  
  791.  
  792.  
  793. JScript\Objects\File\Properties\                 ~~The properties of the File object
  794. JScript\Objects\File\Properties\Attributes       ~~Sets or returns the attributes of the file                ::{{{E/File object}}}.Attributes {{{EO=/New attributes}}}
  795. JScript\Objects\File\Properties\DateCreated      ~~Returns the date and time that the file was created       ::{{{E/File object}}}.DateCreated
  796. JScript\Objects\File\Properties\DateLastAccessed ~~Returns the date and time that the file was last accessed ::{{{E/File object}}}.DateLastAccessed
  797. JScript\Objects\File\Properties\DateLastModified ~~Returns the date and time that the file was last modified ::{{{E/File object}}}.DateLastModified
  798. JScript\Objects\File\Properties\Drive            ~~Returns the drive letter on which the file resides        ::{{{E/File object}}}.Drive
  799. JScript\Objects\File\Properties\Name             ~~Sets or returns the name of the file                      ::{{{E/File object}}}.Name {{{EO=/New name}}}
  800. JScript\Objects\File\Properties\Path             ~~Returns the path of the file                              ::{{{E/File object}}}.Path
  801. JScript\Objects\File\Properties\ParentFolder     ~~Returns the folder object for the parent of the file      ::{{{E/File object}}}.ParentFolder
  802. JScript\Objects\File\Properties\ShortName        ~~Returns the short name of the file                        ::{{{E/File object}}}.ShortName
  803. JScript\Objects\File\Properties\ShortPath        ~~Returns the short name of the file                        ::{{{E/File object}}}.ShortName
  804. JScript\Objects\File\Properties\Size             ~~Returns the size, in bytes, of the file                   ::{{{E/File object}}}.Size
  805. JScript\Objects\File\Properties\Type             ~~Returns information about the type of the file            ::{{{E/File object}}}.Type
  806.  
  807.  
  808.  
  809. JScript\Objects\File\Methods\                    ~~The methods of the File object
  810. JScript\Objects\File\Methods\Copy                ~~Copies the file to another location                       ::{{{E/File object}}}.Copy({{{E/Destination}}}{{{OO,/"","True","False"/Overwrite}}})
  811. JScript\Objects\File\Methods\Delete              ~~Deletes the file                                          ::{{{E/File object}}}.Delete({{{OO/"","True","False"/Delete read-only files}}})
  812. JScript\Objects\File\Methods\Move                ~~Moves the file                                            ::{{{E/File object}}}.Move({{{E/Destination}}})
  813. JScript\Objects\File\Methods\OpenAsTextStream    ~~Opens the file and returns TextStream object              ::{{{E/File object}}}.OpenAsTextStream({{{OO/"","ForReading","ForWriting","ForAppending"/Mode constant}}}{{{OO,/"","TristateUseDefault","TristateTrue","TristateFalse"/Format}}})
  814.  
  815.  
  816.  
  817. JScript\Objects\Files\Properties\                ~~The properties of the Files object
  818. JScript\Objects\Files\Properties\Count           ~~Returns the number of items in the collection             ::{{{E/Files collection}}}.Count
  819. JScript\Objects\Files\Properties\Item            ~~Sets or returns an item for a specified key               ::{{{E/Files collection}}}.Item({{{E/Associated key}}}) {{{EO=/New item}}}
  820.  
  821.  
  822.  
  823. JScript\Objects\FileSystemObject\Construction    ~~How to create FileSystemObject object                     ::new ActiveXObject("Scripting.FileSystemObject")
  824.  
  825. JScript\Objects\FileSystemObject\Properties\               ~~The properties of the FileSystemObject object
  826. JScript\Objects\FileSystemObject\Properties\Drives         ~~Returns all available drives as a Drives collection       ::{{{E/FileSystemObject object}}}.Drives
  827.  
  828. JScript\Objects\FileSystemObject\Methods\        ~~The methods of the FileSystemObject object
  829. JScript\Objects\FileSystemObject\Methods\BuildPath         ~~Appends a name to an existing path                        ::{{{E/FileSystemObject object}}}.BuildPath({{{E/Path}}},{{{E/Name}}})
  830. JScript\Objects\FileSystemObject\Methods\CopyFile          ~~Copy files from one location to another                   ::{{{E/FileSystemObject object}}}.CopyFile({{{E/Source}}} {{{E/Destination}}} {{{EO,/"","True","False"/Overwrite}}})
  831. JScript\Objects\FileSystemObject\Methods\CopyFolder        ~~Recursively copies a folder from one location to another  ::{{{E/FileSystemObject object}}}.CopyFolder({{{E/Source}}} {{{E/Destination}}} {{{EO,/"","True","False"/Overwrite}}})
  832. JScript\Objects\FileSystemObject\Methods\CreateFolder      ~~Creates a folder                                          ::{{{E/FileSystemObject object}}}.CreateFolder({{{E/Folder name}}})
  833. JScript\Objects\FileSystemObject\Methods\CreateTextFile    ~~Creates a file and returns a TextStream object            ::{{{E/FileSystemObject object}}}.CreateTextFile({{{E/File name}}}{{{OO,/"","True","False"/Overwrite}}}{{{OO,/"","True","False"/Unicode}}})
  834. JScript\Objects\FileSystemObject\Methods\DeleteFile        ~~Deletes a specified file                                  ::{{{E/FileSystemObject object}}}.DeleteFile({{{E/File name}}}{{{OO,/"","True","False"/Delete read-only files}}})
  835. JScript\Objects\FileSystemObject\Methods\DeleteFolder      ~~Deletes a specified folder and its contents               ::{{{E/FileSystemObject object}}}.DeleteFolder({{{E/Folder name}}}{{{OO,/"","True","False"/Delete read-only files}}})
  836. JScript\Objects\FileSystemObject\Methods\DriveExists       ~~Returns True if the specified drive exists                ::{{{E/FileSystemObject object}}}.DriveExists({{{E/Drive letter}}})
  837. JScript\Objects\FileSystemObject\Methods\FileExists        ~~Returns True if a specified file exists                   ::{{{E/FileSystemObject object}}}.FileExistst({{{E/File name}}})
  838. JScript\Objects\FileSystemObject\Methods\FolderExists      ~~Returns True if a specified folder exists                 ::{{{E/FileSystemObject object}}}.FolderExists({{{E/Folder name}}})
  839. JScript\Objects\FileSystemObject\Methods\GetAbsolutePathName  ~~Returns a complete and unambiguous path from a path specification    ::{{{E/FileSystemObject object}}}.GetAbsolutePathName({{{E/Path specification}}})
  840. JScript\Objects\FileSystemObject\Methods\GetBaseName          ~~Returns the base name of a path without file extension               ::{{{E/FileSystemObject object}}}.GetBaseName({{{E/Path specification}}})
  841. JScript\Objects\FileSystemObject\Methods\GetDrive             ~~Returns a Drive object corresponding specified drive                 ::{{{E/FileSystemObject object}}}.GetDrive({{{E/Drive specification}}})
  842. JScript\Objects\FileSystemObject\Methods\GetDriveName         ~~Returns the name of the drive for a specified path                   ::{{{E/FileSystemObject object}}}.GetDriveName({{{E/Path specification}}})
  843. JScript\Objects\FileSystemObject\Methods\GetExtensionName     ~~Returns the extension in a specified path                            ::{{{E/FileSystemObject object}}}.GetExtensionName({{{E/Path specification}}})
  844. JScript\Objects\FileSystemObject\Methods\GetFile              ~~Returns a File object corresponding to the specified file            ::{{{E/FileSystemObject object}}}.GetFile({{{E/File specification}}})
  845. JScript\Objects\FileSystemObject\Methods\GetFileName          ~~Returns the file name of specified path without the drive            ::{{{E/FileSystemObject object}}}.GetFileName({{{E/Path specification}}})
  846. JScript\Objects\FileSystemObject\Methods\GetFolder            ~~Returns a Folder object corresponding to the specified folder        ::{{{E/FileSystemObject object}}}.GetFolder({{{E/Folder specification}}})
  847. JScript\Objects\FileSystemObject\Methods\GetParentFolderName  ~~Returns the parent folder of the specified path                      ::{{{E/FileSystemObject object}}}.GetParentFolderName({{{E/Path specification}}})
  848. JScript\Objects\FileSystemObject\Methods\GetSpecialFolder     ~~Returns the special folder specified                                 ::{{{E/FileSystemObject object}}}.GetSpecialFolder({{{E/Special folder specification}}})
  849. JScript\Objects\FileSystemObject\Methods\GetTempName          ~~Returns a randomly generated temporary file or folder name           ::{{{E/FileSystemObject object}}}.GetTempName()
  850. JScript\Objects\FileSystemObject\Methods\MoveFile             ~~Moves one or more files from one location to another                 ::{{{E/FileSystemObject object}}}.MoveFile({{{E/Source}}},{{{Destination}}})
  851. JScript\Objects\FileSystemObject\Methods\MoveFolder           ~~Moves one or more folders from one location to another               ::{{{E/FileSystemObject object}}}.MoveFolder({{{E/Source}}},{{{Destination}}})
  852. JScript\Objects\FileSystemObject\Methods\OpenTextFile         ~~Opens a specified file and returns a TextStream object               ::{{{E/FileSystemObject object}}}.OpenTextFile({{{E/File name}}}{{{OO,/"","ForReading","ForAppending"/IO mode constant}}}{{{OO,/"","True","False"/Create constant}}}{{{EO,/Format constant}}})
  853.  
  854.  
  855.  
  856. JScript\Objects\Folder\Properties\            ~~The properties of the Folder object
  857. JScript\Objects\Folder\Properties\Attributes       ~~Sets or returns the attributes of the folder                ::{{{E/Folder object}}}.Attributes {{{EO=/New attributes}}}
  858. JScript\Objects\Folder\Properties\DateCreated      ~~Returns the date and time that the folder was created       ::{{{E/Folder object}}}.DateCreated
  859. JScript\Objects\Folder\Properties\DateLastAccessed ~~Returns the date and time that the folder was last accessed ::{{{E/Folder object}}}.DateLastAccessed
  860. JScript\Objects\Folder\Properties\DateLastModified ~~Returns the date and time that the folder was last modified ::{{{E/Folder object}}}.DateLastModified
  861. JScript\Objects\Folder\Properties\Drive            ~~Returns the drive letter on which the folder resides        ::{{{E/Folder object}}}.Drive
  862. JScript\Objects\Folder\Properties\Files            ~~Returns all files contained in the specified folder as a Files collection  ::{{{E/Folder object}}}.Files
  863. JScript\Objects\Folder\Properties\IsRootFolder     ~~Returns True if the specified folder is the root folder                    ::{{{E/Folder object}}}.IsRootFolder
  864. JScript\Objects\Folder\Properties\Name             ~~Sets or returns the name of the folder                      ::{{{E/Folder object}}}.Name {{{EO=/New name}}}
  865. JScript\Objects\Folder\Properties\Path             ~~Returns the path of the folder                              ::{{{E/Folder object}}}.Path
  866. JScript\Objects\Folder\Properties\ParentFolder     ~~Returns the folder object for the parent of the folder      ::{{{E/Folder object}}}.ParentFolder
  867. JScript\Objects\Folder\Properties\ShortName        ~~Returns the short name of the folder                        ::{{{E/Folder object}}}.ShortName
  868. JScript\Objects\Folder\Properties\ShortPath        ~~Returns the short name of the folder                        ::{{{E/Folder object}}}.ShortName
  869. JScript\Objects\Folder\Properties\Size             ~~Returns the size, in bytes, of the folder                   ::{{{E/Folder object}}}.Size
  870. JScript\Objects\Folder\Properties\Type             ~~Returns information about the type of the folder            ::{{{E/Folder object}}}.Type
  871. JScript\Objects\Folder\Properties\SubFolders       ~~Returns all folders contained in the specified folder as a Folders collection  ::{{{E/Folder object}}}.SubFolders
  872.  
  873. JScript\Objects\Folder\Methods\               ~~The methods of the Folder object
  874. JScript\Objects\Folder\Methods\Copy                ~~Copies the folder to another location                       ::{{{E/Folder object}}}.Copy({{{E/Destination}}}{{{OO,/"","True","False"/Overwrite}}})
  875. JScript\Objects\Folder\Methods\Delete              ~~Deletes the folder                                          ::{{{E/Folder object}}}.Delete({{{OO/"","True","False"/Delete read-only folders}}})
  876. JScript\Objects\Folder\Methods\Move                ~~Moves the folder                                            ::{{{E/Folder object}}}.Move({{{E/Destination}}})
  877. JScript\Objects\Folder\Methods\CreateTextFile      ~~Creates a file and returns a TextStream object              ::{{{E/Folder object}}}.CreateTextFile({{{E/File name}}}{{{OO,/"","True","False"/Overwrite}}}{{{OO,/"","True","False"/Unicode}}})
  878.  
  879.  
  880.  
  881. JScript\Objects\Folders\Properties\            ~~The properties of the Folders object
  882. JScript\Objects\Folders\Properties\Count          ~~Returns the number of items                           ::{{{E/Folders collection}}}.Count
  883. JScript\Objects\Folders\Properties\Item           ~~Sets or returns an item for a specified key           ::{{{E/Folders collection}}}.Item({{{E/Associated key}}}) {{{EO=/New Item}}}
  884.  
  885. JScript\Objects\Folders\Methods\               ~~The methods of the Folders object
  886. JScript\Objects\Folders\Methods\AddFolders        ~~Adds a new Folder to a Folders collection             ::{{{E/Folders collection}}}.AddFolders({{{E/Folder name}}})
  887.  
  888.  
  889.  
  890. JScript\Objects\Function\Construction              ~~How to create Function object                                 ::function {{{E/Function name}}}({{{EO/Argument list}}})[NL]{[NL][NL]}
  891.  
  892. JScript\Objects\Function\Properties\                     ~~The properties of the Function object
  893. JScript\Objects\Function\Properties\arguments            ~~An array containing each argument                                       ::{{{E/Function name}}}.arguments[]
  894. JScript\Objects\Function\Properties\caller               ~~Contains a reference to the function that invoked the current function  ::{{{E/Function name}}}.caller
  895. JScript\Objects\Function\Properties\constructor          ~~Specifies the function that creates an object                     ::{{{E/Function name}}}.constructor
  896. JScript\Objects\Function\Properties\prototype            ~~Contains a reference to the prototype for a class of objects      ::{{{E/Object name}}}.prototype
  897.  
  898. JScript\Objects\Function\Methods\               ~~The methods of the Function object
  899. JScript\Objects\Function\Methods\toString                ~~Returns a string representation of an object                           ::{{{E/Object name}}}.toString()
  900. JScript\Objects\Function\Methods\valueOf                 ~~Returns the primitive value of the specified object                    ::{{{E/Object name}}}.valueOf()
  901.  
  902.  
  903.  
  904.  
  905. JScript\Objects\Global\Properties\            ~~The properties of the Global object
  906. JScript\Objects\Global\Properties\NaN         ~~Contains an initial value of NaN                          ::Nan
  907. JScript\Objects\Global\Properties\Infinity    ~~Contains an initial value of Number.POSITIVE_INFINITY     ::Infinity
  908.  
  909. JScript\Objects\Global\Methods\               ~~The methods of the Global object
  910. JScript\Objects\Global\Methods\escape         ~~Encodes String objects so they can be read on all computers    ::escape({{{E/String object}}})
  911. JScript\Objects\Global\Methods\eval           ~~Evaluates JScript code                                         ::eval({{{E/String object}}})
  912. JScript\Objects\Global\Methods\isFinite       ~~Determines if a supplied number is finite                      ::isFinite({{{E/Numeric value}}})
  913. JScript\Objects\Global\Methods\isNaN          ~~Determines whether a value is the reserved value NaN           ::isNaN({{{E/Numeric value}}})
  914. JScript\Objects\Global\Methods\parseFloat     ~~Converts strings into floating point numbers                   ::parseFloat({{{Numeric string}}})
  915. JScript\Objects\Global\Methods\parseInt       ~~Converts strings into integers                                 ::parseInt({{{Numeric string}}}{{{EO,/Number base}}})
  916. JScript\Objects\Global\Methods\unescape       ~~Decodes String objects encoded with the escape method          ::unescape({{{E/String object}}})
  917.  
  918.  
  919.  
  920.  
  921. JScript\Objects\Math\Properties\            ~~The properties of the Math object
  922. JScript\Objects\Math\Properties\E           ~~The base of natural algorithms                                ::Math.E
  923. JScript\Objects\Math\Properties\LN2         ~~The natural logarithm of 2                                    ::Math.LN2
  924. JScript\Objects\Math\Properties\LN10        ~~The natural logarithm of 10                                   ::Math.LN10
  925. JScript\Objects\Math\Properties\LOG2E       ~~The base 2 logarithm of e                                     ::Math.LOG2E
  926. JScript\Objects\Math\Properties\LOG10E      ~~The base 10 logarithm of e                                    ::Math.LOG10E
  927. JScript\Objects\Math\Properties\PI          ~~The ratio of the circumference of a circle to its diameter    ::Math.PI
  928. JScript\Objects\Math\Properties\SQRT1_2     ~~The square root of 0.5                                        ::Math.SQRT1_2
  929. JScript\Objects\Math\Properties\SQRT2       ~~The square root of 2                                          ::Math.SQRT2
  930.  
  931. JScript\Objects\Math\Methods\               ~~The methods of the Math object
  932. JScript\Objects\Math\Methods\abs            ~~Determines the absolute value of its numeric argument         ::Math.abs({{{E/Numeric expression}}})
  933. JScript\Objects\Math\Methods\acos           ~~Computes the arccosine of its numeric argument                ::Math.acos({{{E/Numeric expression}}})
  934. JScript\Objects\Math\Methods\asin           ~~Computes the arcsine of its numeric argument                  ::Math.asin({{{E/Numeric expression}}})
  935. JScript\Objects\Math\Methods\atan           ~~Computes the arctangent of its numeric argument               ::Math.atan({{{E/Numeric expression}}})
  936. JScript\Objects\Math\Methods\atan2          ~~Returns the angle (in radians) from the X axis to a point (y,x)  ::Math.atan2({{{E/y-coordinate}}},{{{E/x-coordinate}}})
  937. JScript\Objects\Math\Methods\ceil           ~~Determines the smallest integer greater than or equal to its numeric argument  ::Math.ceil({{{E/Numeric expression}}})
  938. JScript\Objects\Math\Methods\cos            ~~Computes the cosine of its numeric argument                   ::Math.cos({{{E/Numeric expression}}})
  939. JScript\Objects\Math\Methods\exp            ~~Computes e to the power of the supplied numeric argument      ::Math.exp({{{E/Numeric expression}}})
  940. JScript\Objects\Math\Methods\floor          ~~Computes the greatest integer less than or equal to its numeric argument       ::Math.floor({{{E/Numeric expression}}})
  941. JScript\Objects\Math\Methods\log            ~~Computes the natural logarithm of a numeric expression        ::Math.log({{{E/Numeric expression}}})
  942. JScript\Objects\Math\Methods\max            ~~Returns the greater of two supplied numeric expressions       ::Math.max({{{E/Numeric expression 1}}},{{{E/Numeric expression 2}}})
  943. JScript\Objects\Math\Methods\min            ~~Returns the lesser of two supplied numbers                    ::Math.min({{{E/Numeric expression 1}}},{{{E/Numeric expression 2}}})
  944. JScript\Objects\Math\Methods\pow            ~~Returns the value of a base expression taken to a specified power              ::Math.pow({{{E/Base value}}},{{{E/Exponent value}}})
  945. JScript\Objects\Math\Methods\random         ~~Returns a pseudo-random number between 0 and 1                ::Math.random()
  946. JScript\Objects\Math\Methods\round          ~~Rounds a supplied numeric expression to the nearest integer   ::Math.round({{{E/Numeric expression}}})
  947. JScript\Objects\Math\Methods\sin            ~~Returns the sine of its numeric argument                      ::Math.sin({{{E/Numeric expression}}})
  948. JScript\Objects\Math\Methods\sqrt           ~~Returns the square root of a number                           ::Math.sqrt({{{E/Numeric expression}}})
  949. JScript\Objects\Math\Methods\tan            ~~Computes the tangent of a number                              ::Math.tan({{{E/Numeric expression}}})
  950.  
  951.  
  952.  
  953.  
  954. JScript\Objects\Number\Construction          ~~How to create Number object                                  ::new Number({{{E/Numeric value}}})
  955.  
  956. JScript\Objects\Number\Properties\                     ~~The properties of the Number object
  957. JScript\Objects\Number\Properties\MAX_VALUE            ~~The largest number representable in JScript            ::Number.MAX_VALUE
  958. JScript\Objects\Number\Properties\MIN_VALUE            ~~The number closest to zero representable in JScript    ::Number.MIN_VALUE
  959. JScript\Objects\Number\Properties\NaN                  ~~A special value that indicates an arithmetic expression returned a value that was not a number   ::Number.NaN
  960. JScript\Objects\Number\Properties\NEGATIVE_INFINITY    ~~A value more negative than the largest negative number representable in JScript                  ::Number.NEGATIVE_INFINITY
  961. JScript\Objects\Number\Properties\POSITIVE_INFINITY    ~~A value larger than the largest number representable in JScript                                  ::Number.POSITIVE_INFINITY
  962. JScript\Objects\Number\Properties\constructor          ~~Specifies the function that creates an object                 ::{{{E/Object name}}}.constructor
  963. JScript\Objects\Number\Properties\prototype            ~~Contains a reference to the prototype for a class of objects  ::{{{E/Object name}}}.prototype
  964.  
  965. JScript\Objects\Number\Methods\                        ~~The methods of the Number object
  966. JScript\Objects\Number\Methods\toString                ~~Returns a string representation of an object                           ::{{{E/Object name}}}.toString()
  967. JScript\Objects\Number\Methods\valueOf                 ~~Returns the primitive value of the specified object                    ::{{{E/Object name}}}.valueOf()
  968.  
  969.  
  970.  
  971.  
  972. JScript\Objects\Object\Construction                    ~~How to create Object object                                                     ::new Object({{{EO/Initial value}}})
  973.  
  974. JScript\Objects\Object\Properties\                     ~~The properties of the Object object
  975. JScript\Objects\Object\Properties\constructor          ~~Specifies the function that creates an object                 ::{{{E/Object name}}}.constructor
  976. JScript\Objects\Object\Properties\prototype            ~~Contains a reference to the prototype for a class of objects  ::{{{E/Object name}}}.prototype
  977.  
  978. JScript\Objects\Object\Methods\                        ~~The methods of the Object object
  979. JScript\Objects\Object\Methods\toString                ~~Returns a string representation of an object                           ::{{{E/Object name}}}.toString()
  980. JScript\Objects\Object\Methods\valueOf                 ~~Returns the primitive value of the specified object                    ::{{{E/Object name}}}.valueOf()
  981.  
  982.  
  983.  
  984.  
  985. JScript\Objects\RegExp\Properties\            ~~The properties of the RegExp object
  986. JScript\Objects\RegExp\Properties\$1...$9     ~~Specifies the nine most-recently memorized portions found during pattern matching    ::RegExp.${{{O/"1","2","3","4","5","6","7","8","9"/Number argument}}}
  987. JScript\Objects\RegExp\Properties\index       ~~Indicates where the first successful match begins in a string that was searched      ::RegExp.index
  988. JScript\Objects\RegExp\Properties\input       ~~Contains the string against which a search was performed                             ::RegExp.input
  989. JScript\Objects\RegExp\Properties\lastIndex   ~~Indicates where the last successful match begins in a string that was searched       ::RegExp.lastIndex
  990. JScript\Objects\RegExp\Properties\lastMatch   ~~Specifies the last matched characters                                                ::RegExp.lastMatch
  991. JScript\Objects\RegExp\Properties\lastParen   ~~Specifies the last parenthesized substring match, if any                             ::RegExp.lastParen
  992. JScript\Objects\RegExp\Properties\leftContext ~~Specifies the input string up to the most recent match                               ::RegExp.leftContext
  993. JScript\Objects\RegExp\Properties\multiline   ~~Indicates whether searching continued across line breaks                             ::RegExp.multiline
  994. JScript\Objects\RegExp\Properties\rightContext ~~Specifies the input string past the most recent match                               ::RegExp.rightContext
  995.  
  996.  
  997.  
  998. JScript\Objects\Regular expression\Construction           ~~How to create Regular expression object                                  ::new RegExp({{{E/Pattern (in quotes)}}}{{{OO,/"","""i""","""g""","""gi"""/Switch}}})
  999.  
  1000. JScript\Objects\Regular expression\Properties\            ~~The properties of the Regular expression object
  1001. JScript\Objects\Regular expression\Properties\global      ~~Indicates whether the global switch (g) has been used                    ::{{{E/Regular expression object}}}.global
  1002. JScript\Objects\Regular expression\Properties\ignoreCase  ~~Indicates whether the ignore case (i) switch has been used.              ::{{{E/Regular expression object}}}.ignoreCase
  1003. JScript\Objects\Regular expression\Properties\lastIndex   ~~Specifies the index at which to start the next match                     ::{{{E/Regular expression object}}}.lastIndex {{{EO=/Index}}}
  1004. JScript\Objects\Regular expression\Properties\source      ~~Contains the text of the regular expression pattern                      ::{{{E/Regular expression object}}}.source
  1005.  
  1006. JScript\Objects\Regular expression\Methods\               ~~The methods of the Regular expression object
  1007. JScript\Objects\Regular expression\Methods\compile        ~~Compiles a regular expression into an internal format                    ::{{{E/Regular expression object}}}.compile({{{E/Pattern}}})
  1008. JScript\Objects\Regular expression\Methods\exec           ~~Executes a search for a match in a specified string                      ::{{{E/Regular expression object}}}.exec({{{E/String}}})
  1009. JScript\Objects\Regular expression\Methods\test           ~~Tests whether a pattern exists in a string                               ::{{{E/Regular expression object}}}.test({{{E/String}}})
  1010.  
  1011.  
  1012.  
  1013.  
  1014. JScript\Objects\String\Properties\            ~~The properties of the String object
  1015. JScript\Objects\String\Properties\constructor          ~~Specifies the function that creates an object                 ::{{{E/Object name}}}.constructor
  1016. JScript\Objects\String\Properties\length               ~~Contains the length of a String object                        ::{{{E/String variable/literal}}}.length
  1017. JScript\Objects\String\Properties\prototype            ~~Contains a reference to the prototype for a class of objects  ::{{{E/Object name}}}.prototype
  1018.  
  1019. JScript\Objects\String\Methods\               ~~The methods of the String object
  1020. JScript\Objects\String\Methods\anchor         ~~Places an HTML anchor with a NAME attribute around specified text in the object    ::{{{E/String variable/literal}}}.anchor({{{E/anchor string}}})
  1021. JScript\Objects\String\Methods\big            ~~Places HTML <BIG> tags around text in a String object                              ::{{{E/String variable/literal}}}.big()
  1022. JScript\Objects\String\Methods\blink          ~~Places HTML <BLINK> tags around text in a String object                            ::{{{E/String variable/literal}}}.blink()
  1023. JScript\Objects\String\Methods\bold           ~~Places HTML <B> tags around text in a String object                                ::{{{E/String variable/literal}}}.bold()
  1024. JScript\Objects\String\Methods\charAt         ~~Retrieves the character at the index specified                                     ::{{{E/String variable/literal}}}.charAt({{{E/Index}}})
  1025. JScript\Objects\String\Methods\charCodeAt     ~~Returns the Unicode encoding of the specified character                            ::{{{E/String variable/literal}}}.charCodeAt({{{E/Index}}})
  1026. JScript\Objects\String\Methods\concat         ~~Returns a String object containing the concatenation of two supplied strings       ::{{{E/First string variable/literal}}}.concat({{{E/Second string variable/literal}}})
  1027. JScript\Objects\String\Methods\fixed          ~~Places HTML <TT> tags around text in a String object                               ::{{{E/String variable/literal}}}.fixed()
  1028. JScript\Objects\String\Methods\fontcolor      ~~Places an HTML <FONT> tag with the COLOR attribute around the text in a String object  ::{{{E/String variable/literal}}}.fontcolor({{{E/Color value}}})
  1029. JScript\Objects\String\Methods\fontsize       ~~Places an HTML <FONT> tag with the SIZE attribute around the text in a String object   ::{{{E/String variable/literal}}}.fontsize({{{E/Size value}}})
  1030. JScript\Objects\String\Methods\fromCharCode   ~~Creates a string from a number of Unicode character values                         ::{{{E/String variable/literal}}}.fromCharCode({{{E/Unicode character values}}})
  1031. JScript\Objects\String\Methods\indexOf        ~~Finds the first occurrence a substring within a String object                      ::{{{E/String variable/literal}}}.indexOf({{{E/Substring}}},{{{E/Start index}}})
  1032. JScript\Objects\String\Methods\italics        ~~Places HTML <I> tags around text in a String object                                ::{{{E/String variable/literal}}}.italics()
  1033. JScript\Objects\String\Methods\lastIndexOf    ~~Finds the last occurrence of a substring within a String object                    ::{{{E/String variable/literal}}}.lastIndexOf({{{E/Substring}}},{{{E/Start index}}})
  1034. JScript\Objects\String\Methods\link           ~~Places an HTML anchor with an HREF attribute around the text in a String object    ::{{{E/String variable/literal}}}.link({{{E/Link string}}})
  1035. JScript\Objects\String\Methods\match          ~~Performs a search on a string using the supplied Regular Expression object         ::{{{E/String variable/literal}}}.match({{{E/Regular expression object}}})
  1036. JScript\Objects\String\Methods\replace        ~~Replaces the text found by a regular expression with other text                    ::{{{E/String variable/literal}}}.replace({{{E/Regular expression object}}},{{{E/Replace text}}})
  1037. JScript\Objects\String\Methods\search         ~~Searches a string for matches to a regular expression                              ::{{{E/String variable/literal}}}.search({{{E/Regular expression object}}})
  1038. JScript\Objects\String\Methods\slice          ~~Returns a section of a string                                                      ::{{{E/String variable/literal}}}.slice({{{E/Start index}}},{{{E/End index}}})
  1039. JScript\Objects\String\Methods\small          ~~Places HTML <SMALL> tags around text in a String object                            ::{{{E/String variable/literal}}}.small()
  1040. JScript\Objects\String\Methods\split          ~~Removes text from a string                                                         ::{{{E/String variable/literal}}}.split({{{E/Regular expression object}}})
  1041. JScript\Objects\String\Methods\strike         ~~Places HTML <STRIKE> tags around text in a String object                           ::{{{E/String variable/literal}}}.strike()
  1042. JScript\Objects\String\Methods\sub            ~~Places HTML <SUB> tags around text in a String object                              ::{{{E/String variable/literal}}}.sub()
  1043. JScript\Objects\String\Methods\substr         ~~Returns a substring beginning at a specified location and having a specified length ::{{{E/String variable/literal}}}.substr({{{E/Start index}}},{{{E/Length}}})
  1044. JScript\Objects\String\Methods\substring      ~~Retrieves the substring at the specified location within a String object           ::{{{E/String variable/literal}}}.substring({{{E/Start index}}},{{{E/End index}}})
  1045. JScript\Objects\String\Methods\sup            ~~Places HTML <SUP> tags around text in a String object                              ::{{{E/String variable/literal}}}.sup()
  1046. JScript\Objects\String\Methods\toLowerCase    ~~Places the text in a String object in lowercase characters                         ::{{{E/String variable/literal}}}.toLowerCase()
  1047. JScript\Objects\String\Methods\toUpperCase    ~~Places the text in a String object in uppercase characters                         ::{{{E/String variable/literal}}}.toUpperCase()
  1048. JScript\Objects\String\Methods\toString       ~~Returns a string representation of an object                                       ::{{{E/Object name}}}.toString()
  1049. JScript\Objects\String\Methods\valueOf        ~~Returns the primitive value of the specified object                                ::{{{E/Object name}}}.valueOf()
  1050.  
  1051.  
  1052.  
  1053. JScript\Objects\TextStream\Properties\            ~~The properties of the TextStream object
  1054. JScript\Objects\TextStream\Properties\AtEndOfLine      ~~Returns True if the file pointer is at the end-of-line marker       ::{{{E/TextStream object}}}.AtEndOfLine
  1055. JScript\Objects\TextStream\Properties\AtEndOfStream    ~~Returns True if the file pointer is at the end of the file          ::{{{E/TextStream object}}}.AtEndOfStream
  1056. JScript\Objects\TextStream\Properties\Column           ~~Returns the column number of the current character position         ::{{{E/TextStream object}}}.Column
  1057. JScript\Objects\TextStream\Properties\Line             ~~Returns the current line number                                     ::{{{E/TextStream object}}}.Line
  1058.  
  1059. JScript\Objects\TextStream\Methods\               ~~The methods of the TextStream object
  1060. JScript\Objects\TextStream\Methods\Close         ~~Closes the file                                                    ::{{{E/TextStream object}}}.Close()
  1061. JScript\Objects\TextStream\Methods\Read          ~~Reads a specified number of characters from the file               ::{{{E/TextStream object}}}.Read({{{E/Number of characters}}})
  1062. JScript\Objects\TextStream\Methods\ReadAll       ~~Read the entire file                                               ::{{{E/TextStream object}}}.ReadAll()
  1063. JScript\Objects\TextStream\Methods\ReadLine      ~~Read an entire line                                                ::{{{E/TextStream object}}}.ReadLine()
  1064. JScript\Objects\TextStream\Methods\Skip          ~~Skips a specified number of characters                             ::{{{E/TextStream object}}}.Skip({{{E/Number of characters}}})
  1065. JScript\Objects\TextStream\Methods\SkipLine      ~~Skips the next line                                                ::{{{E/TextStream object}}}.SkipLine()
  1066. JScript\Objects\TextStream\Methods\Write         ~~Writes a specified string to the file                              ::{{{E/TextStream object}}}.Write({{{E/String}}})
  1067. JScript\Objects\TextStream\Methods\WriteBlankLines  ~~Writes a specified number of newline characters to the file     ::{{{E/TextStream object}}}.WriteBlankLines({{{E/Number of newline characters}}})
  1068. JScript\Objects\TextStream\Methods\WriteLine     ~~Writes a specified string and newline character to the file        ::{{{E/TextStream object}}}.WriteLine({{{EO/String}}})
  1069.  
  1070.  
  1071. JScript\Objects\VBArray\Construction           ~~How to create VBArray object                                         ::new VBArray({{{E/VBArray value}}})
  1072.  
  1073. JScript\Objects\VBArray\Methods\               ~~The methods of the VBArray object
  1074. JScript\Objects\VBArray\Methods\dimensions     ~~Returns the number of dimensions in a VBArray                        ::{{{E/VBArray object}}}.dimensions()
  1075. JScript\Objects\VBArray\Methods\getItem        ~~Retrieves the item at the specified location                         ::{{{E/VBArray object}}}.getItem({{{E/Dimension 1}}}{{{EO,/Dimension 2}}}{{{EO,/Dimension 3}}})
  1076. JScript\Objects\VBArray\Methods\lbound         ~~Returns the lowest index value used in the specified dimension of a VBArray   ::{{{E/VBArray object}}}.lbound({{{EO/Dimension}}})
  1077. JScript\Objects\VBArray\Methods\toArray        ~~Converts a VBArray to a standard JScript array                       ::{{{E/VBArray object}}}.toArray()
  1078. JScript\Objects\VBArray\Methods\ubound         ~~Returns the highest index value used in the specified dimension of the VBArray  ::{{{E/VBArray object}}}.ubound({{{EO/Dimension}}})
  1079.  
  1080.  
  1081.  
  1082. JScript\Operators\                               ~~JScript operators
  1083. JScript\Operators\Addition (+)                   ~~Used to sum two numbers or perform string concatenation                      ::{{{E/Result variable}}} = {{{E/First expression}}} + {{{E/Second expression}}}
  1084. JScript\Operators\Assignment (=)                 ~~Assigns a value to a variable                                                ::{{{E/Variable name}}} = {{{E/Numeric expression}}}
  1085. JScript\Operators\Bitwise AND (&)                ~~Used to perform a bitwise AND on two expressions                             ::{{{E/Result variable}}} = {{{E/First expression}}} & {{{E/Second expression}}}
  1086. JScript\Operators\Bitwise left shift (<<)        ~~Used to shift the bits of an expression to the left                          ::{{{E/Result variable}}} = {{{E/First expression}}} << {{{E/Second expression}}}
  1087. JScript\Operators\Bitwise NOT (~)                ~~Used to perform a bitwise NOT (negation) on an expression                    ::{{{E/Result variable}}} = ~ {{{E/Expression}}}
  1088. JScript\Operators\Bitwise OR (|)                 ~~Used to perform a bitwise OR on two expressions                              ::{{{E/Result variable}}} = {{{E/First expression}}} | {{{E/Second expression}}}
  1089. JScript\Operators\Bitwise right shift (>>)       ~~Used to shift the bits of an expression to the right, maintaining sign       ::{{{E/Result variable}}} = {{{E/First expression}}} >> {{{E/Second expression}}}
  1090. JScript\Operators\Bitwise XOR (^)                ~~Used to perform a bitwise exclusive OR on two expressions                    ::{{{E/Result variable}}} = {{{E/First expression}}} ^ {{{E/Second expression}}}
  1091. JScript\Operators\Comma operator (,)             ~~Causes two expressions to be executed sequentially                           ::{{{E/First expression}}} , {{{E/Second expression}}}
  1092. JScript\Operators\Assignment addition (+=)       ~~Used to increment a variable by a specified amount                           ::{{{E/Variable}}} += {{{E/Expression}}}
  1093. JScript\Operators\Assignment bitwise AND (&=)    ~~Used to perform a bitwise AND on an expression                               ::{{{E/Variable}}} &= {{{E/Expression}}}
  1094. JScript\Operators\Assignment bitwise OR (|=)     ~~Used to perform a bitwise OR on an expression                                ::{{{E/Variable}}} |= {{{E/Expression}}}
  1095. JScript\Operators\Assignment bitwise XOR (^=)    ~~Used to perform a bitwise exclusive OR on an expression                      ::{{{E/Variable}}} ^= {{{E/Expression}}}
  1096. JScript\Operators\Assignment division (/=)       ~~Used to divide a variable by an expression                                   ::{{{E/Variable}}} /= {{{E/Expression}}}
  1097. JScript\Operators\Assignment left shift (<<=)    ~~Used to shift the bits of an expression to the left                          ::{{{E/Variable}}} <<= {{{E/Expression}}}
  1098. JScript\Operators\Assignment modulus (%=)        ~~Used to divide two numbers and return only the remainder                     ::{{{E/Variable}}} %= {{{E/Expression}}}
  1099. JScript\Operators\Assignment multiplication (*=) ~~Used to multiply a number by another number                                  ::{{{E/Variable}}} *= {{{E/Expression}}}
  1100. JScript\Operators\Assignment right shift (>>=)   ~~Used to shift the bits of an expression to the right, preserving sign        ::{{{E/Variable}}} >>= {{{E/Expression}}}
  1101. JScript\Operators\Assignment subtraction (-=)    ~~Used to subtract the value of an expression from a variable                  ::{{{E/Variable}}} -= {{{E/Expression}}}
  1102. JScript\Operators\Assignment unsigned right shift (>>>=)  ~~Used to make an unsigned right shift of the bits in a variable      ::{{{E/Variable}}} >>>= {{{E/Expression}}}
  1103. JScript\Operators\Conditional (trinary) operator (?:)     ~~Executes one of two statements depending on a condition             ::{{{E/Boolean expression}}} ? {{{E/First statement}}} : {{{E/Second statement}}}
  1104. JScript\Operators\Delete operator                ~~Deletes a property from an object, or removes an element from an array       ::delete {{{E/Object property/Array element}}}
  1105. JScript\Operators\Decrement (--)                 ~~Used to decrement a variable by one                                          ::{{{E/Variable}}}--
  1106. JScript\Operators\Division (/)                   ~~Used to divide two numbers and return a numeric result                       ::{{{E/Result variable}}} = {{{E/First expression}}} / {{{E/Second expression}}}
  1107. JScript\Operators\Equality (==)                  ~~Returns true if two expressions are equal                                    ::{{{E/First expression}}} == {{{E/Second expression}}}
  1108. JScript\Operators\Greater than (>)               ~~Returns true if the first expression is greater than the second              ::{{{E/First expression}}} > {{{E/Second expression}}}
  1109. JScript\Operators\Greater than or equal to       ~~Returns true if the first expression is greater than or equal to the second  ::{{{E/First expression}}} > {{{E/Second expression}}}
  1110. JScript\Operators\Identify (===)                 ~~Returns true if two expressions are equal without type conversion            ::{{{E/First expression}}} === {{{E/Second expression}}}
  1111. JScript\Operators\Increment (++)                 ~~Used to increment a variable by one                                          ::{{{E/Variable}}}++
  1112. JScript\Operators\Inequality (!=)                ~~Returns true if two expressions are not equal                                  ::{{{E/First expression}}} != {{{E/Second expression}}}
  1113. JScript\Operators\Less than (<)                  ~~Returns true if the first expression is less than the second                 ::{{{E/First expression}}} < {{{E/Second expression}}}
  1114. JScript\Operators\Less than or equal to (<=)     ~~Returns true if the first expression is less than or equal to the second     ::{{{E/First expression}}} <= {{{E/Second expression}}}
  1115. JScript\Operators\Greater than or equal to (>=)  ~~Returns true if the first expression is greater than or equal to the second  ::{{{E/First expression}}} >= {{{E/Second expression}}}
  1116. JScript\Operators\Logical AND (&&)               ~~Used to perform a logical conjunction on two expressions                     ::{{{E/Result variable}}} = {{{E/First expression}}} && {{{E/Second expression}}}
  1117. JScript\Operators\Logical NOT (!)                ~~Used to perform logical negation on an expression                            ::{{{E/Result variable}}} = ! {{{E/Expression}}}
  1118. JScript\Operators\Logical OR (||)                ~~Used to perform a logical disjunction on two expressions                     ::{{{E/Result variable}}} = {{{E/First expression}}} || {{{E/Second expression}}}
  1119. JScript\Operators\Modulus operator (%)           ~~Used to divide two numbers and return only the remainder                     ::{{{E/Result variable}}} = {{{E/First expression}}} % {{{E/Second expression}}}
  1120. JScript\Operators\Multiplication (*)             ~~Used to multiply two numbers                                                 ::{{{E/Result variable}}} = {{{E/First expression}}} * {{{E/Second expression}}}
  1121. JScript\Operators\New operator                   ~~Creates a new object                                                         ::{{{E/Constructor}}}{{{EO()/Argument list}}}
  1122. JScript\Operators\Nonidentify (!==)              ~~Returns true if two expressions are not equal without type conversion        ::{{{E/First expression}}} !== {{{E/Second expression}}}
  1123. JScript\Operators\Subtraction (-)                ~~Used to find the difference between two numbers                              ::{{{E/Result variable}}} = {{{E/First expression}}} - {{{E/Second expression}}}
  1124. JScript\Operators\Typeof operator                ~~Used to determine the type of an expression                                  ::typeof({{{E/Expression}}})
  1125. JScript\Operators\Unary negation                 ~~Indicate the negative value of a numeric expression                          ::-{{{E/Numeric expression}}}
  1126. JScript\Operators\Unsigned right shift           ~~Used to make an unsigned right shift of the bits in an expression            ::{{{E/Result variable}}} = {{{E/First expression}}} >>> {{{E/Second expression}}}
  1127. JScript\Operators\Void operator                  ~~Discards its operator and returns undefined                                  ::void {{{E/Expression}}}
  1128.  
  1129.  
  1130. JScript\Statements\                              ~~JScript statements
  1131. JScript\Statements\break                         ~~Terminates the current loop                                                  ::break
  1132. JScript\Statements\@cc_on                        ~~Activates conditional compilation suppor                                     ::@cc_on
  1133. JScript\Statements\Single-line comment           ~~Causes comments to be ignored by the JScript parser                          :://
  1134. JScript\Statements\Multiline comment             ~~Causes comments to be ignored by the JScript parser                          ::/*[NL][NL]*/
  1135. JScript\Statements\continue                      ~~Stops the current iteration of a loop, and starts a new iteration            ::continue
  1136. JScript\Statements\do...while                    ~~Executes a statement block until a condition expression evaluates to false   ::do[NL]  {{{E/Statement}}}[NL]until ({{{E/Expression}}})
  1137. JScript\Statements\for                           ~~Executes a block of statements for as long as a specified condition is true  ::for({{{E/Initialization expression}}};{{{E/Test expression}}};{{{E/Increment expression}}})[NL]  {{{E/Statement}}}
  1138. JScript\Statements\for...in                      ~~Executes a statement for each element of an object or array                  ::for ({{{E/Variable}}} in {{{E/Object/Array}}})[NL]  {{{E/Statement}}}
  1139. JScript\Statements\function                      ~~Declares a new function                                                      ::function {{{E/Function name}}}({{{EO/Argument list}}})
  1140. JScript\Statements\@if                           ~~Conditionally parses a text, depending on the value of an expression         ::@if ({{{E/Condition1}}})[NL]  {{{E/Text1}}}[NL]@elif ({{{E/Condition2}}})[NL]  {{{E/Text2}}}[NL]else[NL]  {{{E/Text3}}}[NL]@end
  1141. JScript\Statements\if...else                     ~~Conditionally executes a group of statements, depending on the value of an expression   ::if {{{E/Condition}}}[NL]  {{{E/Statement1}}}[NL]else[NL]  {{{E/Statement2}}}
  1142. JScript\Statements\Labeled statement             ~~Provides an identifier for a statement                                       ::{{{E/Label}}} : {{{E/Statement}}}
  1143. JScript\Statements\return                        ~~Exits from the current function and returns a value from that function       ::return {{{EO/Return value}}}
  1144. JScript\Statements\@set                          ~~Allows creation of variables to be used in conditional compilation statements  ::@set @{{{E/Variable name}}} {{{EO=/Expression}}}
  1145. JScript\Statements\switch                        ~~Enables the execution of one or more statements when a specified expression's value matches a label    ::switch ({{{E/Expression}}})[NL]  case {{{E/Label}}}:[NL]    {{{E/Statement list}}}[NL]default:[NL]  {{{E/Statement list}}}
  1146. JScript\Statements\this                          ~~Refers to the current object                                                 ::this.{{{E/Property}}}
  1147. JScript\Statements\var                           ~~Declares a variable                                                          ::var {{{E/Variable name}}}{{{EO=/Initial value}}}
  1148. JScript\Statements\with                          ~~Establishes the default object for a statement                               ::with ({{{E/Object}}}[NL]  {{{E/Statement}}})
  1149. JScript\Statements\while                         ~~Executes a statement until a specified condition is false                    ::while {{{E/Boolean expression}}}[NL]  {{{E/Statement}}}
  1150.  
  1151.  
  1152. Database\                                        ~~Use ADO to access databases
  1153. Database\Create connection                       ~~Create connection object                                                     ::Set {{{E/Object Name}}} = Server.CreateObject("ADODB.Connection")
  1154. Database\Close connection                        ~~Free connection object                                                       ::{{{E/Connection Object Name}}}.Close
  1155. Database\Open connection                         ~~Initialize a database connection                                             ::{{{E/Object Name}}}.Open "{{{E/Connection string}}}" {{{EO""/User name}}} {{{EO""/Password}}}
  1156. Database\Create command                          ~~Create command object                                                        ::Set {{{E/Object Name}}} = Server.CreateObject("ADODB.Command")
  1157. Database\ActiveConnection                        ~~Link command with connection object                                          ::{{{E/Command object}}}.ActiveConnection = {{{E/Connection object}}}
  1158. Database\Create Recordset                        ~~Create recordset object                                                      ::Set {{{E/Object Name}}} = Server.CreateObject("ADODB.Recordset")
  1159. Database\Close Recordset                         ~~Free recordset object                                                        ::{{{E/Recordset Object Name}}}.Close
  1160. Database\Open recordset                          ~~Execute a command on a recordset object                                      ::{{{E/Recordset object}}}.Open {{{E/Command object}}},{{{EO/Active connection}}},{{{O/"0","1","2","3"/Cursor type}}},{{{O/"1","2","3","4"/Lock type}}} {{{EO,/Options}}}
  1161. Database\SQL Select                              ~~Construct SQL SELECT command                                                 ::SELECT {{{E/Field list or *}}} FROM {{{E/Table name}}} WHERE {{{E/Condition}}}
  1162.