中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-11 14:49
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [已结]VBS无法调用(Automation 操作中文件名或类名未找到) 查看 1,072 回复 2
楼 主 [已结]VBS无法调用(Automation 操作中文件名或类名未找到) 发表于 2009-04-10 00:55 ·  中国 湖南 长沙 电信
初级用户
★★
积分 103
发帖 52
注册 2007-04-13 05:20
19年会员
UID 84975
性别 男
状态 离线
批处理调用一个htm2txt的VBS:
cscript //NoLogo //e:vbscript htm2txt.vbs 123.htm > 123.txt

本机操作没有任何问题,打包发到另一台电脑上(同为XP SP2)后提示出错:
“Microsoft VBScript运行时错误: Automation 操作中文件名或类名未找到”

导入注册表无效:
Windows Registry Editor Version 5.00 @="Windows Script Host Shell Object" @="{72C24DD5-D70A-438B-8A42-98424B88AFB8}" @="WScript.Shell.1"

注册DLL文件无效:
regsvr32 WSHom.Ocx

下载安装WSH5.6无效:
scd56chs.exe

百度和论坛内部我都搜了,试过的方法都无用,请达人指点,不胜感激。


问题原因:另一台电脑默认浏览器为FIREFOX,设定为IE后成功运行。


[ Last edited by flybird2020 on 2009-4-10 at 03:45 ]
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
HAT +4 2009-04-10 04:32
2 发表于 2009-04-10 01:20 ·  美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
htm2txt.vbs的内容是否介意贴出来看看?
3 发表于 2009-04-10 01:25 ·  中国 湖南 长沙 电信
初级用户
★★
积分 103
发帖 52
注册 2007-04-13 05:20
19年会员
UID 84975
性别 男
状态 离线
Originally posted by HAT at 2009-4-10 01:20 AM:
htm2txt.vbs的内容是否介意贴出来看看?



set oDOM = WScript.GetObject(WScript.Arguments(0))

do until oDOM.readyState = "complete"
WScript.sleep 200
loop

WScript.Echo oDOM.Body.InnerText



本机测试完全正常
论坛跳转: