VBS怎么制作有多个选项的对话框?

VBS怎么制作有多个选项的对话框?,第1张

msgbox "内容",VbYesNoCancel,"标题"

图中是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)

filterstr=inputbox("请输入不要打印的文件,用逗号分隔。如2,1表示文件名包含2或者1的不打印,输入*表示打印所有:") filtered=false printme=true if filterstr"*" and filterstr"" then filtered=true filterlist=split(filterstr,",") end i...


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11881372.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存