中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-03 12:00
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » vbs中dim的问题 查看 851 回复 4
楼 主 vbs中dim的问题 发表于 2007-02-19 23:03 ·  中国 辽宁 大连 联通
初级用户
积分 86
发帖 31
注册 2007-01-09 13:30
19年会员
UID 75960
性别 男
状态 离线
一个vbs文件中
我把这一句Set sGet = CreateObject("ADODB.Stream")

变两句 如下
dim cool
cool="ADODB.Stream"
Set sGet = CreateObject(cool)
这样成功了

现在 我再想把 CreateObject也用dim的变量来替换 但是没有成功
dim cool,zz
cool="ADODB.Stream"
zz=CreateObject
Set sGet = zz(cool)





:)
顺祝各位新年快乐 !

[ Last edited by FBOAR on 2007-2-19 at 10:43 AM ]
2 发表于 2007-02-19 23:11 ·  中国 广东 东莞 电信
银牌会员
★★★
积分 1,179
发帖 442
注册 2006-09-09 22:47
19年会员
UID 62249
状态 离线
第一个是SET的变量,第二个SET是创建一个对象新实例,你把两个东西混淆了,你把第二句改为:Set sGet = CreateObject("%cool%") 看下行不行(这句不能在VBS中直接使用,你应该是ECHO来产生的吧?).

[ Last edited by HUNRYBECKY on 2007-2-19 at 11:12 PM ]
3 发表于 2007-02-19 23:13 ·  中国 辽宁 大连 联通
初级用户
积分 86
发帖 31
注册 2007-01-09 13:30
19年会员
UID 75960
性别 男
状态 离线
新问题出来了

[ Last edited by FBOAR on 2007-2-19 at 10:43 AM ]
4 发表于 2007-02-20 00:00 ·  中国 四川 成都 电信
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
方法不是对象,对象才可以set。用javascript吧

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
5 发表于 2007-02-20 00:08 ·  中国 辽宁 大连 联通
初级用户
积分 86
发帖 31
注册 2007-01-09 13:30
19年会员
UID 75960
性别 男
状态 离线
vbs中用js?? 怎么调用 能否给个简单的代码
论坛跳转: