如何关闭和开启 Wscript.Shell组件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何关闭和开启 Wscript.Shell组件相关的知识,希望对你有一定的参考价值。

该程序不仅包括php调试环境,还包括了开发工具、开发手册等服务环境测试cms的时候需要开启 Wscript.Shell组件,开启关断的方法为:

1、首先,先双击phpstudy软件图标,打开phpstudy软件。

2、在弹出的下拉菜单中找到“php扩展及设置”。

3、在php扩展及设置弹出的下拉菜单中找到“PHP扩展”。

4、直接打开php配置文件里面的php.ini 文件,通过查找“php.ini”,把前面的”;”号删除即可。

5、完成后,重启 phpstudy服务,点击 phpstudy面板的启动按钮即可。

注意事项:

在使用PHP程序包集成最新的Apache+PHP+mysql+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便、好用的PHP调试环境。

参考技术A 关闭:

1、运行(打开)Wscript.Shell
regsvr32 %windir%\system32\wshom.ocx
2、卸载(关闭)Wscript.Shell
regsvr32 /u %windir%\system32\wshom.ocx
3、运行(打开)Wscript.Shell
regsvr32 %windir%\system32\shell32.dll
4、卸载(关闭)Wscript.Shell
regsvr32 /u %windir%\system32\shell32.dll

开启:

启用组件,先确定system32目录下wshom.ocx组件存在,然后
命令:
CMD> regsvr32 WSHom.Ocx
本文来源:http://www.t00ts.net/post-24.html本回答被提问者和网友采纳

关于Wscript.Shell中 Run参数传递

代码:
set ws=wscript.createobject("wscript.shell")
var="monitormachine:111.111.111.111"
ws.run "E:\\BATCH\\f.bat var",0
问题
ws.run "E:\\BATCH\\f.bat var",0 中var没有替换成相应的字符串,
网上有资料说,修改成:ws.run "E:\\BATCH\\f.bat"+var,0 但也不行,运行错误提示“系统找不到指定的文件”,"monitormachine:111.111.111.111"确不是文件,只是一个我写入一个字符串,这个问题如何解决,求帮助!

参考技术A VB中拼接字符的是 &
set ws=wscript.createobject("wscript.shell")
var="monitormachine:111.111.111.111"
ws.run "E:\\BATCH\\f.bat " & var, 0

以上是关于如何关闭和开启 Wscript.Shell组件的主要内容,如果未能解决你的问题,请参考以下文章

关于Wscript.Shell中 Run参数传递

关于QTP报错“缺少对象WScript” Set WshShell=WScript.CreateObject ("WScript.Shell"),提示缺少对象

VBS小脚本_ 玩坏键盘的指示灯

登录脚本

Js使用WScript.Shell对象执行.bat文件和cmd命令

Vbs Popup CreateObject("Wscript.Shell").Popup 怎么只能在开头用吗?