点击“开始→运行”,在运行框中输入 CMD 回车打开命令提示符,然后依次执行以下命令。
regsvr32 scrrun.dll
regsvr32 wshom.ocx
regsvr32 jscript.dll regsvr32 scrobj.dll regsvr32 scrrun.dll regsvr32 vbscript.dll regsvr32 wshext.dll regsvr32 wshom.ocx
首先,您可以进行以下微调来解决问题。请注意不要改变原内容的意思: 首先,检查系统是否禁止使用脚本运行。您可以打开“INTERNET选项”的“安全”选项卡,并查看“自定义级别”中的“ActiveX控件和插件”选项。确保禁用的选项没有选中。 接着,运行命令regsvr32 scrrun.dll,这将重新注册脚本运行所需的文件。 最后,检查注册表中的位置HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows Script HostSettings。在右侧窗口中查找名为Enabled的DWORD键值。如果存在该键值,您可以将其删除或将其值更改为1,以便正常运行脚本。 这些步骤将有助于解决脚本运行受限的问题。请按照上述步骤操作,并确保遵循正确的操作。
// 启动脚本前请先将鼠标放到要后台的窗口,然后启动脚本,验证脚本正常运行后即可转为后台
UserVar MoShi=DropList=0 "设置模拟方式"
UserVar str1="这是自动喊的第1句话" "请输入自动叫喊的第1句话"
UserVar str2="这是自动喊的第2句话" "请输入自动叫喊的第2句话"
UserVar str3="这是自动喊的第3句话" "请输入自动叫喊的第3句话"
UserVar str4="这是自动喊的第4句话" "请输入自动叫喊的第4句话"
UserVar str5="这是自动喊的第5句话" "请输入自动叫喊的第5句话"
UserVar Yanshi=3000 "两句喊话之间的等待时间,1秒钟是1000"
//****************设置结束*****************
If MoShi=0 Then
SetSimMode 0
ElseIf MoShi=1 Then
SetSimMode 2
ElseIf MoShi=2 Then
SetSimMode 1
End If
Delay 500
Hwnd = Plugin.Window.MousePoint()
While 1
Call Plugin.Bkgnd.SendString(Hwnd, str1)
Call Plugin.Bkgnd.KeyPress(Hwnd, 13)
Delay Yanshi
Call Plugin.Bkgnd.SendString(Hwnd, str2)
Call Plugin.Bkgnd.KeyPress(Hwnd, 13)
Delay Yanshi
Call Plugin.Bkgnd.SendString(Hwnd, str3)
Call Plugin.Bkgnd.KeyPress(Hwnd, 13)
Delay Yanshi
Call Plugin.Bkgnd.SendString(Hwnd, str4)
Call Plugin.Bkgnd.KeyPress(Hwnd, 13)
Delay Yanshi
Call Plugin.Bkgnd.SendString(Hwnd, str5)
Call Plugin.Bkgnd.KeyPress(Hwnd, 13)
Delay Yanshi
//等待半分钟后,进行下一轮叫卖
Delay 29000
Wend
以上是解决创建对象失败的问题:检查系统是否禁用了vbs脚本权限的详细内容。更多信息请关注PHP中文网其他相关文章!