![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-08 16:57 |
共 47,811 主题排行 / 349,895 发帖 / 今日 0 篇 / 48,253 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]vbs中的WSH和WScript一样? |
| 可打印版本 1,907 / 16 |
| 第1楼 s11ss | 发表于 2008-04-26 19:17 |
| 银牌会员 发帖 566 积分 2,098 | |
|
[求助]vbs中的WSH和WScript一样? |
|
| 第2楼 huahua0919 | 发表于 2008-04-26 19:27 |
| 银牌会员 发帖 780 积分 1,608 | |
|
你自己编写了一个脚本文件,如后缀为 .vbs 或 .js 的文件,然后在 Windows 下双击并执行它,这时,系统就会自动调用一个适当的程序来对它进行解释并执行,而这个程序,就是 Windows Scripting Host,程序执行文件名为 Wscript.exe (若是在命令行下,则为 Cscript.exe)。
|
|
| 第3楼 s11ss | 发表于 2008-04-26 19:37 |
| 银牌会员 发帖 566 积分 2,098 | |
Originally posted by huahua0919 at 2008-4-26 07:27 PM: 我知道,问题是: 是否还有跟WScript和WSH一样的“内置对象”? |
|
| 第4楼 huahua0919 | 发表于 2008-04-26 19:41 |
| 银牌会员 发帖 780 积分 1,608 | |
|
WScript应该为内置根对象了!
|
|
| 第5楼 s11ss | 发表于 2008-04-26 19:44 |
| 银牌会员 发帖 566 积分 2,098 | |
|
还有WSH吧?
WSH=WScript? |
|
| 第6楼 huahua0919 | 发表于 2008-04-26 19:45 |
| 银牌会员 发帖 780 积分 1,608 | |
|
WSH ??
那你说怎么用CreateObject 创建WSH对象?? |
|
| 第7楼 s11ss | 发表于 2008-04-26 19:49 |
| 银牌会员 发帖 566 积分 2,098 | |
|
不是,你没有理解我的意思。
我的意思是: 因为WSH.Echo和WScript.Echo的效果是一样的(还有其他的属性或方法也是一样的,如Arguments属性等),是不是就可以得到结论(猜想): 1、WSH=WScript 2、还有XXX,满足XXX=WScript [ Last edited by s11ss on 2008-4-26 at 07:50 PM ] |
|
| 第8楼 huahua0919 | 发表于 2008-04-26 20:02 |
| 银牌会员 发帖 780 积分 1,608 | |
|
也不能这样认为啊,
如果你用 class OneTest { public sataic void get(int ... args) { ..... } public static void main (string []args) { system.out.println(OneTest.get(2));//不创建对象调用get方法 system.out.println(new OneTest.get(2));//创建对象调用get方法 ) } 上面的两个调用方式不一样,但结果一样,但是一个是类,一个却是对象, (很长时间没写了,不知道有没缺少什么) |
|
| 第9楼 s11ss | 发表于 2008-04-26 20:06 |
| 银牌会员 发帖 566 积分 2,098 | |
Originally posted by huahua0919 at 2008-4-26 08:02 PM: C#? |
|
| 第10楼 huahua0919 | 发表于 2008-04-26 20:09 |
| 银牌会员 发帖 780 积分 1,608 | |
|
JAVA的
所以我们可不可以认为,Wscript是WSH脚本宿主内置静态对象,应为WSH毕竟是个解释器,就象一些高级语言用的虚拟机一样 |
|
| 第11楼 slore | 发表于 2008-04-26 20:56 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
MsgBox WSH
|
|
| 第12楼 s11ss | 发表于 2008-04-26 21:03 |
| 银牌会员 发帖 566 积分 2,098 | |
Originally posted by slore at 2008-4-26 08:56 PM: |
|
| 第13楼 slore | 发表于 2008-04-26 21:06 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
最直接说明的还是WSH.Sleep
这个问题,当初有人用SET WSH=某对象 老是提示出错,……加了句Dim WSH后才可以用…… 所以......WSH是wscript对象。 |
|
| 第14楼 s11ss | 发表于 2008-04-26 21:11 |
| 银牌会员 发帖 566 积分 2,098 | |
|
I guess it's possible:
还有XXX,满足XXX=WScript |
|
| 第15楼 slore | 发表于 2008-04-26 21:26 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
XXX?
XXX是变量啊~不是对象 |
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |