| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 567 人关注过本帖
标题:初学vbs,些许不懂。
只看楼主 加入收藏
驴儿慢跑
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-8-8
结帖率:0
收藏
已结贴  问题点数:20 回复次数:5 
初学vbs,些许不懂。
首先:
createobject是干什么用的,为什么打开个记事本也要  
set w=createobject("Wscript.shell")   
w.run "notepad"  
既然run函数是Wscript对象里的为什么不干脆  
Wscript.shell.run "notepad"   
为什么那么麻烦额?
然后:
set a=wscript.createobject("wscript.shell")
为什么要wscript.createobject,多出个wscript.是什么意思啊?
再者:
wscript.echo 什么意思?我执行
wscript.echo "Windows"
结果和
msgbox "Windows"
效果一个样,那这个wscript是什么意思?、
小弟完全不懂…………求解

搜索更多相关主题的帖子: Windows 
2012-08-08 13:44
驴儿慢跑
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-8-8
收藏
得分:0 
没人知道么??
2012-08-08 22:05
驴儿慢跑
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-8-8
收藏
得分:0 
悲催了 直接没人回答吗?
2012-08-09 11:58
wube
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:23
帖 子:1820
专家分:3681
注 册:2011-3-24
收藏
得分:20 
以下是引用驴儿慢跑在2012-8-8 13:44:12的发言:

首先:
createobject是干什么用的,为什么打开个记事本也要  
set w=createobject("Wscript.shell")   
w.run "notepad"  
既然run函数是Wscript对象里的为什么不干脆  
Wscript.shell.run "notepad"   
为什么那么麻烦额?
然后:
set a=wscript.createobject("wscript.shell")
为什么要wscript.createobject,多出个wscript.是什么意思啊?
再者:
wscript.echo 什么意思?我执行
wscript.echo "Windows"
结果和
msgbox "Windows"
效果一个样,那这个wscript是什么意思?、
小弟完全不懂…………求解

"既然run函数是Wscript对象里的为什么不干脆"
1.这是实体跟引用的问题,就像你写个A Class,里面有Run Function,也不能直接A.Run的意思一样

"为什么要wscript.createobject,多出个wscript.是什么意思啊?"
2.这是VBS的用法,我只是隐约知道意思,详细的还要问版主

"效果一个样,那这个wscript是什么意思?"
3.确实是一样,但是一样的功能本来就有很多种写法,我觉得是一致性的问题,
原本有的功能直接用就好了,何必要另外用别的东西来展是同样的结果,试了一下宽度不大一样

另外对象引用的方式可是很多样的,例如:

程序代码:
Set objService = GetObject("winmgmts:")
Set objCols = objService.InstancesOf("Win32_ComputerSystem")

    For Each obj In objCols
    S = ""
    For Each p In obj.Properties_
        S = S & p.Name & "="
        If IsArray(p.Value) Then
            For Each v In p.Value
                S = S & v & ","
            Next
            S = S & vbCrLf
        Else
            S = S & p.Value & vbCrLf
        End If
    Next
    WScript.Echo S
    Msgbox S
    Next


一般我都是将VBS改写到VB6里面

不要選我當版主
2012-08-09 13:51
驴儿慢跑
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2012-8-8
收藏
得分:0 
谢谢你的解答  太谢谢了 呵呵
2012-08-10 11:06
w1658054639
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2017-10-27
收藏
得分:0 
为什么我还是不懂啊
2017-10-27 18:09
快速回复:初学vbs,些许不懂。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035788 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved