VbsEdit 5.6.1新增功能

标签: , , , ,

虽然VbsEdit 5.6.1仍然没有完全支持VBS所有的关键字内置函数常量,但是还是加入了一些新的功能。

VbsEdit官网上的What’s new是这么写的:

VbsEdit 5.6.1

Released Thursday, September 20, 2012

  • Improvements in auto-completion
  • New command-line options
  • Convert into executable : the original script is no longer extracted into a temporary folder.
  • Convert into executable : it is now possible to specify version numbers and copyright notice
  • Option to change background color
  • Option to check if the current script has been modified outside VbsEdit

我只对第一条Improvements in auto-completion感兴趣。和之前版本的VbsEdit一样,VbsEdit 5.6.1仍然不能自动识别WMI和LDAP脚本中的对象类型,但是在VbsEdit 5.6.1中,我们可以在声明变量时手动加入对象的类型,方法是在后面加上注释:

Set objWMIService = GetObject("winmgmts:\\.\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_CurrentTime",,48)
Dim objItem 'As Win32_CurrentTime
For Each objItem in colItems
    WScript.Echo "Day: " & objItem.Day
    WScript.Echo "DayOfWeek: " & objItem.DayOfWeek
    WScript.Echo "Hour: " & objItem.Hour
Next

这样VbsEdit能自动完成对象的属性和方法了,不过我还是觉得太麻烦了,难道自动识别WMI对象有那么难实现吗?

赞赏

微信赞赏支付宝赞赏

随机文章:

  1. OpenWrt挂载USB储存设备实现Samba共享
  2. VBS过程和函数参数传递的方式默认是ByVal还是ByRef?
  3. VBS中的GUI界面(EditPlus注册机)
  4. getElementsByName的用法
  5. VBS调用WMI监视注册表变动

一条评论 发表在“VbsEdit 5.6.1新增功能”上

  1. 乱码说道:

    国庆回老家去了,没网络真是寂寞啊、、

    这个功能5.5.1貌似就有了,而且那更新说明都是以前的完全没有变动过、
    真心不知道他到底更新了哪些东西。
    文件自效验的防破解功能到是从5.5.2开始加入了。

留下回复