VBScript_Wscript

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

VBScript Wscript.Shell 对象
下表说明和 WshShell 对象有关的方法。 CreateShortcut 创建并返回 WshShortcut 对 象。 ExpandEnvironmentStrings 扩展 PROCESS 环境变量并返回结果字符串。 Popup 显示包含指定消息的消息窗口。 RegDelete 从注册表中删除指定的键或值。 RegRead 从注册表中返回指定的键或值。 RegWrite 在注册表中设置指定的键或值。 Run 创建新的进程,该进程用指定的窗口样 式执行指定的命令。
VBScript Wscript.Shell 对象
natType 的含义与其在 Win32? MessageBox 函数中相同。下表显示 natType 中的值及含义。下表中的值可以组合。 按钮类型 值 说明 0 显示“确定”按钮 1 显示“确定”和“取消”按钮 2 显示“终止”、“重试”和“忽略”按钮 3 显示“是”、“否”和“取消”按钮 4 显示“是”和“否”按钮 5 显示“重试”和“取消”按钮 图标类型 值 说明 16 显示停止标记图标 32 显示问号图标 48 显示感叹号图标 64 显示信息标记图标
VBScript Wscript.Shell 对象
WshShell.RegWrite RegWrite 方法设置名为 strName 的注册表键或值。 语法 WshShell.RegWrite strName, anyValue, [strType] 当 strType 为 REG_SZ 或 REG_EXPAND_SZ 时, RegWrite 方法自动将 anyValue 转换为字符串。若 strType 为 REG_DWORD,则 anyValue 被转换为整数。若 strType REG_DWORD,则 为 REG_BINARY,则 anyValue 必须是一个整数。 REG_BINARY,则 strType RegWrite 方法支持 strType 为 REG_SZ、 REG_SZ、 REG_EXPAND_SZ、 REG_EXPAND_SZ、REG_DWORD 和 REG_BINARY。若 REG_BINARY。若 其他的数据类型被作为 strType 传递,RegWrite 返回 传递,RegWrite E_INVALIDARG。 E_INVALIDARG。
VBScript Wscript.Shell 对象
WshShell.RegDelete RegDelete 从注册表中删除名为 strName 的键或值。 语法 WshShell.RegDelete strName 参数 strName 如果 strName 以反斜杠 () 结束,则该方法删除键而不是值。 strName 参数必须以下列之一的根键名开始: 短根键名 长根键名 HKCU HKEY_CURRENT_USER HKLM HKEY_LOCAL_MACHINE HKCR HKEY_CLASSES_ROOT HKEY_USERS HKEY_CURRENT_CONFIG
VBScript Wscript.Shell 对象
WshShell.Run Run 方法创建一个新的进程,该进程以 intWindowStyle 窗口样式执行 strCommand。 strCommand。 语法 WshShell.Run (strCommand, [intWindowStyle], [blnWaitOnReturn])
VBScript Wscript.Shell 对象
WshShell.SpecialFolders SpecialFolders 属性提供 WshSpecialFolders 对象 以便访问 Windows 的 shell 文件夹,例如桌面文件 夹、开始菜单文件夹和个人文档文件夹。 语法 WshShell.SpecialFolders = objWshSpecialFolders 示例 '' This code fragment shows how to access the desktop folder Set WshShell = Wscript.CreateObject("Wscript.Shell") MsgBox "Your desktop is " & WshShell.SpecialFolders("Desktop“)
VBScript Wscript.Shell 对象
WshShell.Popup Popup 方法显示一个弹出式消息框窗口,消 息框中包含的消息由 strText 指定。该消息框 的窗口标题由 strTitle 指定。若 strTitle 省略, 则窗口标题为 Windows Scripting Host。 Host。 语法 WshShell.Popup(strText, [natSecondsToWait], [strTitle], [natType]) = intButton 注释 若提供 natSecondsToWait 且其值大于零, 则消息框在 natSecondsToWait 秒后关闭。
VBScript Wscript.Shell 对象
VBScript Wscript.Shell 对象
下表说明和 WshShell 对象有关的属性。 Environment 返回 WshEnvironment 集合对 象。 SpecialFolders 使用 WshSpecialFolders 对 象提供对 Windows shell 文件夹的访问,如 桌面文件夹,开始菜单文件夹和个人文档文 件夹。
VBScript Wscript.Shell 对象
下表说明与 WshShortcut 对象有关的方法。 Save 将快捷方式存储到指定的文件系统中。
VBScript Wscript.Shell 对象
示例 Set WshShell = Wscript.CreateObject("Wscript.WshShell") strDesktop = WshShell.SpecialFolders("Desktop") Set oMyShortcut = WshShell.CreateShortcut(strDesktop & "a_key.lnk") OMyShortcut.TargetPath = "%windir%notepad.exe" oMyShortCut.Hotkey = "ALT+CTRL+F" oMyShortCut.Save
VBScript Wscript.Shell 对象
blnWaitOnReturn 如果未指定 blnWaitOnReturn 或其值为 FALSE,则该方法立即返回到脚本继续执行 FALSE,则该方法立即返回到脚本继续执行 而不等待进程结束。 若 blnWaitOnReturn 设为 TRUE,则 Run 方 TRUE,则 法返回由应用程序返回的任何错误代码。如 果未指定 blnWaitOnReturn 或其值为 FALSE ,则 Run 返回错误代码 0(zero)。 zero)。
VBScript Wscript.Shell 对象
下表说明和 WshShortcut 对象有关的属性。 Arguments 快捷方式对象的参数。 Description 快捷方式对象的说明。 Hotkey 快捷方式对象的热键。 IconLocation 快捷方式对象的图标位置。 TargetPath 快捷方式对象的目标路径。 WindowStyle 快捷方式对象的窗口样式。 WorkingDirectory 快捷方式对象的工作目录 。
VBScript Wscript.Shell 对象
返回值 intButton 指示用户所单击的按扭编号。 若用户在 natSecondsToWait 秒之前不单击 按扭,则 intButton 设置为 -1 。 值 说明 1 “确定”按扭 “确定”按扭 2 “取消”按扭 “取消”按扭 3 “终止”按扭 “终止”按扭 4 “重试”按扭 “重试”按扭 5 “忽略”按扭 “忽略”按扭 6 “是”按扭 “是”按扭 7 “否”按扭 “否”按扭
VBScript Wscript.Shell 对象
Windows 95 和 Windows NT 4.0 操作系统提供下列指定文件夹: AllUsersDesktop AllUsersStartMenu AllUsersPrograms AllUsersStartup Desktop Favorites Fonts MyDocuments NetHood PrintHood Programs Recent SendTo StartMenu Startup Templates
VBScript Wscript.Shell 对象
WshShell.RegRead RegRead 方法返回名为 strName 的注册表键或值。 语法 WshShell.RegRead(strName) = strValue 参数 strName 如果 strName 以反斜杠 () 结束,则该方法返回键,而不是值。 注释 RegRead 方法仅支持 REG_SZ、REG_EXPAND_SZ、 REG_SZ、REG_EXPAND_SZ、 REG_DWORD、 REG_DWORD、REG_BINARY 和 REG_MULTI_SZ 数据类 型。若注册表有其他数据类型,RegRead 型。若注册表有其他数据类型,RegRead 返回 DISP_E_TYPEMISMATCH。 DISP_E_TYPEMISMATCH。
Hale Waihona Puke Baidu
VBScript Wscript.Shell 对象
5 以当前大小和位置激活并显示窗口。 SW_SHOWMAXIMIZED 3 激活窗口并以最大化显示该窗口。 SW_SHOWMINIMIZED 2 激活窗口并以最小化显示该窗口。 SW_SHOWMINNOACTIVE 7 最小化显示窗口。活动窗口保持活动。 SW_SHOWNA 8 以当前状态显示窗口。活动窗口保持活动。 SW_SHOWNOACTIVATE 4 按窗口最近的大小和位置显示。活动窗口保持活动。 SW_SHOWNORMAL 1 激活并显示一个窗口。若窗口是最小化或最大化,则恢复 到其原来的大小和位置。
VBScript Wscript.Shell 对象
参数 strCommand 在 strCommand 参数内部的环境变量被自动扩展。 intWindowStyle 这是为新进程在 STARTUPINFO 结构内设置的 wShowWindow 元素的值。其意义与 ShowWindow 中的 nCmdShow 参数相同,可取以下值之一。名称 值 含义 SW_HIDE 0 隐藏窗口并激活另一窗口。 SW_MINIMIZE 6 最小化指定窗口并激活按 Z 序排序的下一个顶层窗口。 SW_RESTORE 9 激活并显示窗口。若窗口是最小化或最大化,则恢复到原 来的大小和位置。在还原应用程序的最小化窗口时,应指定 该标志。 SW_SHOW
VBScript Wscript.Shell 对象
WshShell.CreateShortcut CreateShortcut 方法创建 WshShortcut 对象并将其返回。如 果快捷方式标题以 .url 结尾,就会创建 WshURLShortcut 对 象。 示例 Set WshShell = Wscript.CreateObject("Wscript.Shell") Set oShellLink = WshShell.CreateShortcut("Current Script.lnk") oShellLink.TargetPath = Wscript.ScriptFullName oShellLink.Save Set oUrlLink = WshShell.CreateShortcut("Microsoft Web Site.URL") oUrlLink.TargetPath = "http://www.microsoft.com" oUrlLink.Save
相关文档
最新文档