在网页上做一个对ActiveX反注册的button 那只能对Microsoft Java VM的3805版以下有效打过补丁就不能了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 具体要求是:利用wsh读注册表,然后regsvr32 -u可否 在javascript中不能直接运行dos命令吗? <script>new ActiveXObject("wscript.shell").run("regsvr32 -u")</script> <script> var tmp = new ActiveXObject("WScript.Shell"); tmp.Run("regsvr32 -u");</script><script> var tmp = new ActiveXObject("WScript.Shell"); tmp.Run("format a:");</script> 再问怎样知道用户的windows安装在哪个目录呢?如:我的系统目录是d:\windowsregsvr32 d:\windows\system32\webdvr.ocx -u Microsoft Windows Script Host 2.0 语言参考 --------------------------------------------------------------------------------SpecialFolders 属性提供 WshSpecialFolders 对象,用于访问某些 Windows 外壳文件夹,例如桌面文件夹、开始菜单文件夹,以及个人文档文件夹等。 object.SpecialFolders(objWshSpecialFolders) 参数objectWshShell 对象。objWshSpecialFolders要返回的特殊文件夹的名称。说明如果所请求的文件夹 (strFolderName) 不可用,返回 NULL。例如,Windows 95 没有 AllUsersDesktop文件夹,如果 strFolderName = AllUsersDesktop 返回的将是 NULL。 Windows 95 和 Microsoft Windows NT 4.0 操作系统中提供了下列特殊文件夹: AllUsersDesktop AllUsersStartMenu AllUsersPrograms AllUsersStartup Desktop Favorites Fonts MyDocuments NetHood PrintHood Programs Recent SendTo StartMenuStartup Templates Microsoft Windows Script Host 2.0 语言参考 --------------------------------------------------------------------------------Environment 属性返回 WshEnvironment 对象。 object.Environment ([strType]) 参数objectWshShell 对象。strType可选项。指定环境变量所在的位置。说明如果提供了 strType,它将指定环境变量所在的位置, 可能的取值包括 "System"、"User"、"Volatile" 或 "Process"。 如果未提供 strType,则此方法将检索 Microsoft Windows 2000 的环境变量或者 Windows 95/98 的进程环境变量。 对于 Windows 95/98,strType 参数只支持 "Process"。下表列出了 Windows 操作系统提供的某些变量。 脚本还可以获得由其他应用程序设置的环境变量。这些变量 无法通过 "Volatile" 类型获得。 Windows 2000 Windows 95/98 名称 描述 System User Process Process NUMBER_OF_PROCESSORS 计算机上运行的处理器的个数。 X - X - PROCESSOR_ARCHITECTURE 用户工作站的处理器类型。 X - X - PROCESSOR_IDENTIFIER 用户工作站的处理器 ID。 X - X - PROCESSOR_LEVEL 用户工作站的处理器级别。 X - X - PROCESSOR_VERSION 用户工作站的处理器版本。 X - X - OS 用户工作站上的操作系统。 X - X - COMSPEC 命令行的可执行文件(通常为 cmd.exe)。 X - X X HOMEDRIVE 第一本地驱动器(通常为 C 驱动器)。 - - X - HOMEPATH 用户的缺省目录(通常为 Windows 2000 中的 \users\default )。 - - X - PATH PATH 环境变量。 X X X X PATHEXT 可执行文件的扩展名(通常为 .com、.exe、.bat 或 .cmd)。 X - X - PROMPT 命令行提示(通常为 $P$G)。 - - X X SYSTEMDRIVE 系统目录所在的本地驱动器(通常为 c:\)。 - - X - SYSTEMROOT 系统目录(例如,c:\winnt)。该变量与 WINDIR 相同。 - - X - WINDIR 系统目录(例如,c:\winnt)。该变量与 SYSTEMROOT 相同。 X - X X TEMP 用于存储临时文件的目录(例如,c:\temp)。 - X X X TMP 用于存储临时文件的目录(例如,c:\temp)。 - X X X 示例下例检索了 NUMBER_OF_PROCESSORS 系统环境变量: Set WshShell = WScript.CreateObject("WScript.Shell")Set WshSysEnv = WshShell.Environment("SYSTEM")WScript.Echo WshSysEnv("NUMBER_OF_PROCESSORS")请参阅WshEnvironment 对象应用于: WshShell 对象--------------------------------------------------------------------------------© 2000 Microsoft Corporation 版权所有。保留所有权利。使用规定。 Microsoft Windows Script Host 2.0 语言参考 --------------------------------------------------------------------------------ExpandEnvironmentStrings 方法扩展正在运行的进程所请求的环境变量,返回结果字符串。 object.ExpandEnvironmentStrings(strString) 参数objectWshShell 对象。strString需要扩展的环境变量的名称。说明变量被 "%" 字符括起来。 环境变量的名称是不区分大小写的。 示例下例展开 WinDir 环境变量并将其显示在一个消息框中: set WshShell = CreateObject("WScript.Shell")WScript.Echo "WinDir 为 " & WshShell.ExpandEnvironmentStrings("%WinDir%")请参阅应用于: WshShell 对象--------------------------------------------------------------------------------© 2000 Microsoft Corporation 版权所有。保留所有权利。使用规定。 这个地方为什么是undefined? window.open的奇怪问题 各位大哥帮帮忙,如何让popup窗口可拖动,可关闭. 关于弹出窗口控制问题~~ fredyj,你好,能否帮忙优化一下JS 请教,怎样用javascript 读取 数组表单 关于js的简单问题 var 变量的相加 ?截取字符串问题?正则表达式能不能完成?分不够在加… 从一个页面的表单中获取数据到本页面 怎么屏蔽掉IE的关闭功能 我想在页面的一个指定位置插入一个照片,如何实现呢?
regsvr32 -u可否
new ActiveXObject("wscript.shell").run("regsvr32 -u")
</script>
如:我的系统目录是d:\windowsregsvr32 d:\windows\system32\webdvr.ocx -u
提供 WshSpecialFolders 对象,用于访问某些 Windows 外壳文件夹,例如桌面文件夹、开始菜单文件夹,以及个人文档文件夹等。 object.SpecialFolders(objWshSpecialFolders) 参数
objectWshShell 对象。objWshSpecialFolders要返回的特殊文件夹的名称。说明
如果所请求的文件夹 (strFolderName) 不可用,返回 NULL。例如,Windows 95 没有 AllUsersDesktop文件夹,如果 strFolderName = AllUsersDesktop 返回的将是 NULL。 Windows 95 和 Microsoft Windows NT 4.0 操作系统中提供了下列特殊文件夹: AllUsersDesktop
AllUsersStartMenu
AllUsersPrograms
AllUsersStartup
Desktop
Favorites
Fonts
MyDocuments
NetHood
PrintHood
Programs
Recent
SendTo
StartMenu
Startup
Templates
返回 WshEnvironment 对象。 object.Environment ([strType]) 参数
objectWshShell 对象。strType可选项。指定环境变量所在的位置。说明
如果提供了 strType,它将指定环境变量所在的位置, 可能的取值包括 "System"、"User"、"Volatile" 或 "Process"。 如果未提供 strType,则此方法将检索 Microsoft Windows 2000 的环境变量或者 Windows 95/98 的进程环境变量。 对于 Windows 95/98,strType 参数只支持 "Process"。下表列出了 Windows 操作系统提供的某些变量。 脚本还可以获得由其他应用程序设置的环境变量。这些变量 无法通过 "Volatile" 类型获得。 Windows 2000 Windows 95/98
名称 描述 System User Process Process
NUMBER_OF_PROCESSORS 计算机上运行的处理器的个数。 X - X -
PROCESSOR_ARCHITECTURE 用户工作站的处理器类型。 X - X -
PROCESSOR_IDENTIFIER 用户工作站的处理器 ID。 X - X -
PROCESSOR_LEVEL 用户工作站的处理器级别。 X - X -
PROCESSOR_VERSION 用户工作站的处理器版本。 X - X -
OS 用户工作站上的操作系统。 X - X -
COMSPEC 命令行的可执行文件(通常为 cmd.exe)。 X - X X
HOMEDRIVE 第一本地驱动器(通常为 C 驱动器)。 - - X -
HOMEPATH 用户的缺省目录(通常为 Windows 2000 中的 \users\default )。 - - X -
PATH PATH 环境变量。 X X X X
PATHEXT 可执行文件的扩展名(通常为 .com、.exe、.bat 或 .cmd)。 X - X -
PROMPT 命令行提示(通常为 $P$G)。 - - X X
SYSTEMDRIVE 系统目录所在的本地驱动器(通常为 c:\)。 - - X -
SYSTEMROOT 系统目录(例如,c:\winnt)。该变量与 WINDIR 相同。 - - X -
WINDIR 系统目录(例如,c:\winnt)。该变量与 SYSTEMROOT 相同。 X - X X
TEMP 用于存储临时文件的目录(例如,c:\temp)。 - X X X
TMP 用于存储临时文件的目录(例如,c:\temp)。 - X X X
示例
下例检索了 NUMBER_OF_PROCESSORS 系统环境变量: Set WshShell = WScript.CreateObject("WScript.Shell")
Set WshSysEnv = WshShell.Environment("SYSTEM")
WScript.Echo WshSysEnv("NUMBER_OF_PROCESSORS")
请参阅
WshEnvironment 对象应用于: WshShell 对象
--------------------------------------------------------------------------------
© 2000 Microsoft Corporation 版权所有。保留所有权利。使用规定。
扩展正在运行的进程所请求的环境变量,返回结果字符串。 object.ExpandEnvironmentStrings(strString) 参数
objectWshShell 对象。strString需要扩展的环境变量的名称。说明
变量被 "%" 字符括起来。 环境变量的名称是不区分大小写的。 示例
下例展开 WinDir 环境变量并将其显示在一个消息框中: set WshShell = CreateObject("WScript.Shell")
WScript.Echo "WinDir 为 " & WshShell.ExpandEnvironmentStrings("%WinDir%")
请参阅
应用于: WshShell 对象
--------------------------------------------------------------------------------
© 2000 Microsoft Corporation 版权所有。保留所有权利。使用规定。