图中是msgbox第二个参数的可选设置值 你可以按你自己的需要选择 比如上述代码么 VbYesNoCancel 则d出如下图的样式
lo=
lcase(wscript.arguments(1))
lr
=
lcase(wscript.arguments(0))
分别将第一个参数与第二个参数的小写化后赋给lr和lo。
arguments是参数集合。
arguments(0)表示第一个参数,arguments(1)表示第二个参数,依此类推。
我解释一下参数吧。
当你打开了记事本程序,然后拖拽一个文本文档进去,记事本就会显示这个文本文档的内容。这是为什么呢?在拖拽并释放的那一刻,其实就给了记事本一个参数,就是那个文本文档的路径。当记事本收到这个参数以后,就会读取这个路径的文本文档了。
这里的arguments也是一样。
你尝试写一个这样的vbs:
for
each
a
in
wscript.arguments
s
=
s
&
a
&
vbcrlf
next
msgbox
s
然后拖动一个文件到这个vbs文件的图标上试试,再拖动多个文件到这个vbs文件的图标上试试。
这个简单的vbs语句就是遍历参数并显示。
相当于读取了arguments(0)、arguments(1)、...、arguments(n)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)