一起学习网 一起学习网


VBS中的标识符(Identifiers)

网络编程 VBS中的标识符(Identifiers) 06-22
VBS其实存在两种标识符:

普通标识符(NORMALIDENTIFIER)
中括号标识符(BRACKETIDENTIFIER)
但是我看过的VBS书籍上都只讲了普通标识符,没有讲中括号标识符。

普通标识符的规则我们已经很熟悉了:

第一个字符必须是字母。
后面的字符可以是字母、数字和下划线(_)
长度不能超过 255 个字符
不能是VBS保留的关键字
中括号标识符的规则更简单:

中括号括起来的任意Unicode字符(换行、回车和NULL除外)
长度不能超过 255 个字符(不包括中括号)
有了中括号标识符,就可以用任意字符来做变量名了,包括VBS保留字


Dim [if],[昵称]
[if] = "Hello world"
[昵称] = "Demon"
WScript.Echo [if]
WScript.Echo [昵称]

这样给变量或者函数命名的时候就可以使用中文了,看起来比较牛逼。

参考链接:VBScript Trivia: Bracket Identifiers and Reserved Word Incompatibilities
原文:http://demon.tw/programming/vbs-identifiers.html

VBS访问剪贴板的几种方法小结
SetIE=CreateObject("InternetExplorer.Application")IE.Navigate("about:blank")Setclipboard=IE.document.parentWindow.clipboardData'SetData设置剪切板的内容clipboard.SetData"text","忘记了,喜

VBS伪造HTTP-REFERER的实现方法
在测试目录写了一个简单的referer.php,代码如下?phpif(!isset($_SERVER["HTTP_REFERER"]))echo"NoReferer";elseecho$_SERVER["HTTP_REFERER"];?如果直接点击上面的链接,那么页面

网络连接状态建立于断开的VBS脚本
断开连接提示strComputer="."SetobjWMIService=GetObject("winmgmts:\"&strComputer&"rootwmi")SetcolMonitoredEvents=objWMIService.ExecNotificationQuery_("Select*fromMSNdis_StatusMediaDisconnect")D


编辑:一起学习网

标签:标识符,括号,字符,昵称,不能超过