标题: VbsEdit 5.6.1新增功能
作者: Demon
链接: https://demon.tw/software/vbsedit-5-6-1-new-feature.html
版权: 本博客的所有文章,都遵守“署名-非商业性使用-相同方式共享 2.5 中国大陆”协议条款。
虽然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对象有那么难实现吗?
赞赏微信赞赏支付宝赞赏
随机文章:
国庆回老家去了,没网络真是寂寞啊、、
这个功能5.5.1貌似就有了,而且那更新说明都是以前的完全没有变动过、
真心不知道他到底更新了哪些东西。
文件自效验的防破解功能到是从5.5.2开始加入了。