JScript
        用户指南
          JScript 基础
            什么是 JScript? 编写 JScript 代码 JScript 变量 JScript 数据类型 JScript 运算符 运算符优先级 控制程序的流程 JScript 函数 JScript 对象 创建自己的对象 内部对象 Jscript 保留字
          高级 JScript
            创建高级对象 递归 变量范围 复制、传递和比较数据 使用数组 特殊字符 脚本问题解答 条件编译 条件编译变量
          正则表达式简介
            正则表达式 早期起源 使用正则表达式 正则表达式语法 建立正则表达式 优先级顺序 普通字符 特殊字符 非打印字符 字符匹配 限定符 定位符 选择与编组 向后引用
        参考
          特性信息 Microsoft JScript 特性 - ECMA Microsoft JScript 特性 - 非 ECMA 错误
            JScript 运行时错误 JScript 语法错误
          函数
            GetObject 函数 ScriptEngine 函数 ScriptEngineBuildVersion 函数 ScriptEngineMajorVersion 函数 ScriptEngineMinorVersion 函数
          方法
            A-E
              abs 方法 acos 方法 anchor 方法 apply 方法 asin 方法 atan 方法 atan2 方法 atEnd 方法 big 方法 blink 方法 bold 方法 call 方法 ceil 方法 charAt 方法 charCodeAt 方法 compile 方法 concat 方法 (Array) concat 方法 (String) cos 方法 decodeURI 方法 decodeURIComponent 方法 dimensions 方法 encodeURI 方法 encodeURIComponent 方法 escape 方法 eval 方法 exec 方法 exp 方法
            F-I
              fixed 方法 floor 方法 fontcolor 方法 fontsize 方法 fromCharCode 方法 getDate 方法 getDay 方法 getFullYear 方法 getHours 方法 getItem 方法 getMilliseconds 方法 getMinutes 方法 getMonth 方法 getSeconds 方法 getTime 方法 getTimezoneOffset 方法 getUTCDate 方法 getUTCDay 方法 getUTCFullYear 方法 getUTCHours 方法 getUTCMilliseconds 方法 getUTCMinutes 方法 getUTCMonth 方法 getUTCSeconds 方法 getVarDate 方法 getYear 方法 indexOf 方法 isFinite 方法 isNaN 方法 italics 方法 item 方法
            J-R
              join 方法 lastIndexOf 方法 lbound 方法 link 方法 localeCompare 方法 log 方法 match 方法 max 方法 min 方法 moveFirst 方法 moveNext 方法 parse 方法 parseFloat 方法 parseInt 方法 pop 方法 pow 方法 push 方法 random 方法 replace 方法 reverse 方法 round 方法
            S
              search 方法 setDate 方法 setFullYear 方法 setHours 方法 setMilliseconds 方法 setMinutes 方法 setMonth 方法 setSeconds 方法 setTime 方法 setUTCDate 方法 setUTCFullYear 方法 setUTCHours 方法 setUTCMilliseconds 方法 setUTCMinutes 方法 setUTCMonth 方法 setUTCSeconds 方法 setYear 方法 shift 方法 sin 方法 slice 方法 (Array) slice 方法 (String) small 方法 sort 方法 splice 方法 split 方法 sqrt 方法 strike 方法 sub 方法 substr 方法 substring 方法 sup 方法 tan 方法
            T-Z
              test 方法 toArray 方法 toDateString 方法 toExponential 方法 toFixed 方法 toGMTString 方法 toLocaleDateString 方法 toLocaleLowerCase 方法 toLocaleString 方法 toLocaleTimeString 方法 toLocaleUpperCase 方法 toLowerCase 方法 toPrecision 方法 toString 方法 toTimeString 方法 toUpperCase 方法 toUTCString 方法 ubound 方法 unescape 方法 unshift 方法 UTC 方法 valueOf 方法
          对象
            ActiveXObject 对象 Array 对象 arguments 对象 Boolean 对象 Date 对象 Enumerator 对象 Error 对象 Function 对象 Global 对象 Math 对象 Number 对象 Object 对象 RegExp 对象 正则表达式对象 String 对象 VBArray 对象
          运算符
            加法赋值运算符 (+=) 加法运算符 (+) 赋值运算符 (=) 按位“与”赋值运算符 (&=) 按位“与”运算符 (&) 按位左移运算符 (<<) 按位“非”运算符 (~) 按位“或”赋值运算符 (|=) 按位“或”运算符 (|) 按位右移运算符 (>>) 按位“异或”赋值运算符 (^=) 按位“异或”运算符 (^) 逗号运算符 (,) 比较运算符 复合赋值运算符 条件(三目)运算符 (?:) delete 运算符 除法赋值运算符 (/=) 除法运算符 (/) in 运算符 递增 (++) 和递减 (--) 运算符 instanceof 运算符 左移赋值运算符 (<<=) 逻辑“与”运算符 (&&) 逻辑“非”运算符 (!) 逻辑“或”运算符 (||) 取余赋值运算符 (%=) 取余运算符 (%) 乘法赋值运算符 (*=) 乘法运算符 (*) new 运算符 右移赋值运算符 (>>=) 减法赋值运算符 (-=) 减法运算符 (-) typeof 运算符 无符号右移运算符 (>>>) 无符号右移赋值运算符 (>>>=) void 运算符
          属性
            0...n 属性 $1...$9 属性 arguments 属性 callee 属性 caller 属性 constructor 属性 description 属性 E 属性 global 属性 hasOwnProperty 方法 ignoreCase 属性 index 属性 Infinity 属性 input 属性 ($_) isPrototypeOf 方法 lastIndex 属性 leftContext 属性 ($`) length 属性 (arguments) length 属性 (Array) lastMatch 属性 ($&) lastParen 属性 ($+) length 属性 (Function) length 属性 (String) LN10 属性 LN2 属性 LOG10E 属性 LOG2E 属性 MAX_VALUE 属性 message 属性 MIN_VALUE 属性 multiline 属性 name 属性 NaN 属性 NaN 属性 (Global) NEGATIVE_INFINITY 属性 number 属性 PI 属性 POSITIVE_INFINITY 属性 propertyIsEnumerable 属性 prototype 属性 rightContext 属性 ($') source 属性 SQRT1_2 属性 SQRT2 属性 undefined 属性
          语句
            @cc_on 语句 @if 语句 @set 语句 break 语句 Comment 语句 continue 语句 do...while 语句 for 语句 for...in 语句 function 语句 if...else 语句 Labeled 语句 return 语句 switch 语句 this 语句 throw 语句 try...catch...finally 语句 var 语句 while 语句 with 语句
      VBScript
        用户指南
          什么是 VBScript? 在 HTML 页面中添加 VBScript 代码 未包含在 Visual Basic for Applications 中的 VBScript 特性 未包含在 VBScript 中的 Visual Basic for Applications 特性 VBScript 基础
            VBScript 页面的简单样例 VBScript 特性 VBScript 数据类型 VBScript 变量 VBScript 常数 VBScript 运算符 使用条件语句 使用循环语句 VBScript 过程 VBScript 编码约定 VBScript 与窗体 Internet Explorer 中的 VBScript 在 VBScript 中使用对象
          正则表达式简介
            正则表达式 早期起源 使用正则表达式 正则表达式语法 建立正则表达式 优先级顺序 普通字符 特殊字符 非打印字符 字符匹配 限定符 定位符 选择与编组 向后引用
        参考
          版本信息 常数
            颜色常数 比较常数 日期和时间常数 日期格式常数 其他常数 MsgBox 常数 字符串常数 三态常数 VarType 常数
          错误
            VBScript 运行时错误 VBScript 语法错误
          事件
            Initialize 事件 Terminate 事件
          函数
            Abs 函数 Array 函数 Asc 函数 Atn 函数 CBool 函数 CByte 函数 CCur 函数 CDate 函数 CDbl 函数 Chr 函数 CInt 函数 CLng 函数 转换函数 Cos 函数 CreateObject 函数 CSng 函数 CStr 函数 Date 函数 DateAdd 函数 DateDiff 函数 DatePart 函数 DateSerial 函数 DateValue 函数 Day 函数 派生数学函数 Eval 函数 Exp 函数 Filter 函数 FormatCurrency 函数 FormatDateTime 函数 FormatNumber 函数 FormatPercent 函数 GetLocale 函数 GetObject 函数 GetRef 函数 Hex 函数 Hour 函数 InputBox 函数 InStr 函数 InStrRev 函数 Int、Fix 函数 IsArray 函数 IsDate 函数 IsEmpty 函数 IsNull 函数 IsNumeric 函数 IsObject 函数 Join 函数 LBound 函数 LCase 函数 Left 函数 Len 函数 LoadPicture 函数 Log 函数 LTrim、RTrim 和 Trim 函数 数学函数 Mid 函数 Minute 函数 Month 函数 MonthName 函数 MsgBox 函数 Now 函数 Oct 函数 Replace 函数 RGB 函数 Right 函数 Rnd 函数 Round 函数 ScriptEngine 函数 ScriptEngineBuildVersion 函数 ScriptEngineMajorVersion 函数 ScriptEngineMinorVersion 函数 Second 函数 SetLocale 函数 Sgn 函数 Sin 函数 Space 函数 Split 函数 Sqr 函数 StrComp 函数 String 函数 StrReverse 函数 Tan 函数 Time 函数 Timer 函数 TimeSerial 函数 TimeValue TypeName 函数 UBound 函数 UCase 函数 VarType 函数 Weekday 函数 WeekDayName 函数 Year 函数
          关键字
            Empty False Nothing Null True
          方法
            Clear 方法 Execute 方法 Raise 方法 Replace 方法 Test 方法
          杂项
            字符集 (0 -127) 字符集 (128 - 255) 区域设置 ID (LCID) 表
          对象和集合
            Class 对象
              Class 对象事件
            Matches 集合 Err 对象
              Err 对象的属性和方法
            Match 对象
              Match 对象属性
            正则表达式(RegExp)对象
              正则表达式对象的属性和方法
            SubMatches 集合
          运算符
            运算符优先级 运算符总结
              加法运算符(+) And 运算符 赋值运算符 (=) 连接运算符 (&) 除法运算符 (/) Eqv 运算符 幂运算符 (^) Imp 运算符 整除运算符 (\) Is 运算符 Mod 运算符 乘法运算符 (*) Not 运算符 Or 运算符 减法运算符 (-) Xor 运算符
            算术运算符 比较运算符 连接运算符 逻辑运算符
          属性
            Description 属性 FirstIndex 属性 Global 属性 HelpContext 属性 HelpFile 属性 IgnoreCase 属性 Length 属性 Number 属性 Pattern 属性 Source 属性 Value 属性
          语句
            Call 语句 Class 语句 Const 语句 Dim 语句 Do...Loop 语句 Erase 语句 Execute 语句 ExecuteGlobal 语句 Exit 语句 For Each...Next 语句 For...Next 语句 Function 语句 If...Then...Else 语句 On Error 语句 Option Explicit 语句 Private 语句 Property Get 语句 Property Let 语句 Property Set 语句 Public 语句 Randomize 语句 ReDim 语句 Rem 语句 Select Case 语句 Set 语句 Sub 语句 While...Wend 语句 With 语句
      脚本运行时
        Dictionary 对象
          属性
            Count 属性 Item 属性 Key 属性
          方法
            Add 方法 (Dictionary) Exists 方法 Items 方法 Keys 方法 Remove 方法 RemoveAll 方法
        FileSystemObject 对象
          FileSystemObject 基础
            FileSystemObject 对象模型 FileSystemObject 对象 设计 FileSystemObject 处理驱动器和文件夹 处理文件 FileSystemObject 示例代码
          参考
            属性
              AtEndOfLine 属性 AtEndOfStream 属性 Attributes 属性 AvailableSpace 属性 Column 属性 CompareMode 属性 DateLastAccessed 属性 DateLastModified 属性 Drive 属性 DriveLetter 属性 Drives 属性 DriveType 属性 FileSystem 属性 FreeSpace 属性 IsReady 属性 IsRootFolder 属性 Line 属性 Name 属性 ParentFolder 属性 Path 属性 RootFolder 属性 SerialNumber 属性 ShareName 属性 ShortName 属性 ShortPath 属性 Size 属性 SubFolders 属性 TotalSize 属性 Type 属性 VolumeName 属性
            方法
              Add 方法 (Folders) BuildPath 方法 Close 方法 Copy 方法 CopyFile 方法 CopyFolder 方法 Count 属性 CreateFolder 方法 CreateTextFile 方法 DateCreated 属性 Delete 方法 DeleteFile 方法 DeleteFolder 方法 DriveExists 方法 FileExists 方法 Files 属性 FolderExists 方法 GetAbsolutePathName 方法 GetBaseName 方法 GetDrive 方法 GetDriveName 方法 GetExtensionName 方法 GetFile 方法 GetFileName 方法 GetFileVersion 方法 GetFolder 方法 GetParentFolderName 方法 GetSpecialFolder 方法 GetTempName 方法 Move 方法 MoveFile 方法 MoveFolder 方法 OpenAsTextStream 方法 OpenTextFile 方法 Read 方法 ReadAll 方法 ReadLine 方法 Skip 方法 SkipLine 方法 Write 方法 WriteBlankLines 方法 WriteLine 方法
            对象
              Drive 对象 File 对象 FileSystemObject 对象 Folder 对象 TextStream 对象
            集合
              Drives 集合 Files 集合 Folders 集合
        脚本 Encoder
          使用脚本 Encoder 脚本 Encoder 语法 脚本编码示例
      Windows 脚本宿主
        入门
          WSH 5.6 的新增功能 将 Windows 脚本宿主升级 文档约定 WSH 版本信息
        Windows 脚本宿主基础
          什么是 WSH?
            脚本和 Windows 自动化 脚本文件的类型 宿主环境和脚本引擎
          创建可由 WSH 使用的脚本
            将脚本分成可重复利用的部分
          Windows 脚本宿主对象模型
        运行脚本
          使用 Windows 脚本文件 (.wsf) WSH 拖放支持 设置和自定义脚本属性 (.wsh) 在命令提示符下运行脚本 从 Windows 运行脚本 WScript.exe 和 CScript.exe 选项 运行脚本需要包括的内容
        设置远程 WSH Windows 脚本宿主的基本任务
          访问网络
            访问网络连接 控制网络打印机
          创建自动登录脚本 驱动应用程序 执行文件管理操作
            复制文件和文件夹 映射到特殊文件夹
          管理快捷方式
            复制快捷方式 创建快捷方式 删除快捷方式 移动快捷方式
          操纵系统注册表 远程运行脚本 对脚本进行签名 WSH 和 Windows 管理规范 (WMI) WSH 演练 WSH 网络管理员示例脚本
        安全和 Windows 脚本宿主
          CryptoAPI 工具 对脚本进行签名 软件限制策略 签名验证策略 验证脚本
        参考
          XML 元素
            <?job?> 元素 <?XML?> 元素 <description> 元素 <example> 元素 <job> 元素 <named> 元素 <object> 元素 <package> 元素 <reference> 元素 <resource> 元素 <runtime> 元素 <script> 元素 <unnamed> 元素 <usage> 元素
          对象
            Scripting.Signer 对象
              Scripting.Signer 对象的方法
            WScript 对象
              WScript 对象的属性和方法
            WshArguments 对象
              WshArguments 对象的属性和方法
            WshController 对象
              WshController 对象的方法
            WshEnvironment 对象
              WshEnvironment 对象的属性和方法
            WshNamed 对象
              WshNamed 对象的属性和方法
            WshNetwork 对象
              WshNetwork 对象的属性和方法
            WshRemote 对象
              WshRemote 对象的属性、方法和事件
            WshRemoteError 对象
              WshRemoteError 对象的属性
            WshScriptExec 对象
              WshScriptExec 对象的属性和方法
            WshShell 对象
              WshShell 对象的属性和方法
            WshShortcut 对象
              WshShortcut 对象的属性和方法
            WshSpecialFolders 对象
              WshSpecialFolders 对象的属性和方法
            WshUnnamed 对象
              WshUnnamed 对象的属性和方法
            WshUrlShortcut 对象
              WshUrlShortcut 对象的属性和方法
          属性
            Arguments 属性(Shortcut 对象) Arguments 属性(WScript 对象) AtEndOfLine 属性 AtEndOfStream 属性 BuildVersion 属性 Character 属性 Column 属性 ComputerName 属性 CurrentDirectory 属性 Description 属性 Description 属性 (WshRemoteError) Environment 属性 Error 属性 (WshRemote) ExitCode 属性 FullName 属性(WScript 对象) FullName 属性(WshShortcut 对象) FullName 属性(WshUrlShortcut 对象) Hotkey 属性 IconLocation 属性 Interactive 属性 Item 属性 Item 属性 (WshNamed) Item 属性 (WshUnnamed) length 属性(WshArguments 对象) length 属性(WshEnvironment 对象) length 属性(WshSpecialFolders 对象) Line 属性 (WScript) Line 属性 (WshRemoteError) Name 属性(WScript 对象) Named 属性 Number 属性 Path 属性 ProcessID 属性 RelativePath 属性 ScriptFullName 属性 ScriptName 属性 Source 属性 SourceText 属性 SpecialFolders 属性 Status 属性 (WshRemote) Status 属性 (WshScriptExec) StdErr 属性 (WScript) StdErr 属性 (WshScriptExec) StdIn 属性 (WScript) StdIn 属性 (WshScriptExec) StdOut 属性 (WScript) StdOut 属性 (WshScriptExec) TargetPath 属性 Unnamed 属性 UserDomain 属性 UserName 属性 Version 属性 WindowStyle 属性 WorkingDirectory 属性
          方法
            AddPrinterConnection 方法 AddWindowsPrinterConnection 方法 AppActivate 方法 Close 方法 ConnectObject 方法 Count 方法 CreateObject 方法 CreateScript 方法 CreateShortcut 方法 DisconnectObject 方法 Echo 方法 EnumNetworkDrives 方法 EnumPrinterConnections 方法 Exec 方法 Execute 方法 Exists 方法 ExpandEnvironmentStrings 方法 GetObject 方法 getResource 方法 LogEvent 方法 MapNetworkDrive 方法 Popup 方法 Quit 方法 Read 方法 ReadAll 方法 ReadLine 方法 RegDelete 方法 RegRead 方法 RegWrite 方法 Remove 方法 RemoveNetworkDrive 方法 RemovePrinterConnection 方法 Run 方法 Save 方法 SendKeys 方法 SetDefaultPrinter 方法 ShowUsage 方法 Sign 方法 SignFile 方法 Skip 方法 SkipLine 方法 Sleep 方法 Terminate 方法 (WshScriptExec) Verify 方法 VerifyFile 方法 Write 方法 WriteBlankLines 方法 WriteLine 方法
          事件
            End 事件 Error 事件 Start 事件
          错误信息
            //H 选项需要宿主名称。 //T 选项需要超时值。 已命名元素或未命名元素有重复的名称。 尝试用 //S 选项保存设置失败。 无法执行 — 参数列表太长。 无法写入 wsh.log。请向您的管理员咨询。 无法更改默认脚本宿主 <host name>。 找不到脚本的脚本引擎 <engine name>。 找不到脚本文件 <script file name>。 无法从 stdin 中读取脚本。 无法保存设置。 命令行选项不匹配。 无法连接对象 <object name>。 无法定位自动化类名称 <automation class name>。 //E 选项需要脚本引擎的名称。 无法移除环境变量 <name>。 Windows 脚本宿主的执行失败。 //H 选项的宿主名称必须是 "cscript" 或 "wscript"。 Windows 脚本宿主初始化失败。 不提供命令而调用 Exec 的尝试无效。 路径名称无效。 快捷方式路径名必须以 .lnk 或 .url 结尾。 //T 选项的超时值无效。 加载脚本 <script name> 失败。 加载设置失败。 缺少作业名称。 没有名为 <name> 的打印机。 找不到 <name> 的协议处理程序。 供读取的注册表项 <name> 中的根无效。 无法打开注册表项 <name> 供读取。 无法移除注册表项 <name>。 远程脚本对象只能执行一次。 脚本 <script name> 上的脚本执行时间超时。<script name> 的执行被终止。 脚本设置文件 <settings filename> 无效。 URL <name> 中的语法无效。 无法保存快捷方式 <name>。 无法将快捷方式目标设为 <name>。 <file name> 中没有文件扩展名。 没有文件扩展名 <file extension> 的脚本引擎。 未指定脚本文件。 无法运行远程脚本。 找不到作业 <job identifier>。 无法等待进程。 该平台不支持 Unicode。 指定了未知选项 <option designation>。 该计算机上的 Windows 脚本宿主访问被禁用。要获得详细信息,请与您的系统管理员联系。
      Windows 脚本部件
        脚本部件指南
          脚本部件概述
            Windows 脚本部件简介 脚本部件是如何运作的
          创建脚本部件
            脚本部件文件的内容 使用脚本部件向导 创建注册信息 说明方法 说明属性 说明事件 创建脚本部件类型库 引用其他部件 引用同一个程序包中的其他脚本部件 检查脚本部件文件中的错误 脚本部件文件和 XML 一致性
          使用脚本部件
            注册脚本部件 在应用程序中使用脚本部件 在宿主应用程序中处理脚本部件的事件
          实现 ASP 脚本部件 实现 DHTML Behavior 脚本部件
            创建 Behavior 脚本部件 在 Behavior 脚本部件中说明属性和方法 在 Behavior 脚本部件中说明自定义事件
        脚本部件参考
          <?component?> <?XML ?> <comment> 元素 createComponent 函数 <event> 元素 fireEvent 方法 getResource 函数 <implements> 元素 <method> 元素 <object> 元素 <package> 元素 <property> 元素 <public> 元素 <reference> 元素 <registration> 元素 <resource> 元素 <script> 元素 <component> 元素
        Behavior 处理程序参考
          <attach> 元素 attachNotification 方法 createEventObject 方法 element 属性 <layout> 元素 fireEvent 方法
      Windows 脚本接口 SDK(英文)
        Introduction
          Windows Script Hosts Windows Script Engines
        Reference
          IActiveScript Interface
            IActiveScript::AddNamedItem IActiveScript::AddTypeLib IActiveScript::Clone IActiveScript::Close IActiveScript::GetCurrentScriptThreadID IActiveScript::GetScriptDispatch IActiveScript::GetScriptSite IActiveScript::GetScriptState IActiveScript::GetScriptThreadID IActiveScript::GetScriptThreadState. IActiveScript::InterruptScriptThread IActiveScript::SetScriptSite IActiveScript::SetScriptState
          IActiveScriptError Interface
            IActiveScriptError::GetExceptionInfo IActiveScriptError::GetSourceLineText IActiveScriptError::GetSourcePosition
          IActiveScriptParse Interface
            IActiveScriptParse::AddScriptlet IActiveScriptParse::InitNew IActiveScriptParse::ParseScriptText
          IActiveScriptSite Interface
            IActiveScriptSite::GetDocVersionString IActiveScriptSite::GetItemInfo IActiveScriptSite::GetLCID IActiveScriptSite::OnEnterScript IActiveScriptSite::OnLeaveScript IActiveScriptSite::OnScriptError IActiveScriptSite::OnScriptTerminate IActiveScriptSite::OnStateChange
          IActiveScriptSiteWindow Interface
            IActiveScriptSiteWindow::EnableModeless IActiveScriptSiteWindow::GetWindow
          IActiveScript Enumerations
            SCRIPTSTATE SCRIPTTHREADSTATE
          IDispatchEx Interface
            IDispatchEx Methods
              IDispatchEx::DeleteMemberByDispID IDispatchEx::DeleteMemberByName IDispatchEx::GetDispID IDispatchEx::GetMemberName IDispatchEx::GetMemberProperties IDispatchEx::GetNameSpaceParent IDispatchEx::GetNextDispID IDispatchEx::InvokeEx