这段代码什么意思
vbs吧
全部回复
仅看楼主
level 4
LAMBORWJ 楼主
set objArgs = Wscript.Arguments
For i = 0 to objArgs.Count -1
Wscript.Echo objArgs(i)
Next
我照着书打的,没反应啊
2012年08月11日 07点08分 1
level 7
自己试验下:存成vbs,执行;拖曳一个文件(夹)上去;拖曳两个文件(夹)上去;拖曳一堆文件(夹)上去。
typename(objArgs(i)) 为 object
2012年08月11日 09点08分 2
level 6
本例中你在运行VBS时没有设置运行参数,获取到的参数**Wscript.Arguments中的元素个数是0,当然无法输出了。

正确的
做法,你将脚本保存成一个vbs文件。使用另一个vbs脚本掉通用该文件,在调用时加入执行参数,举例:
set oShell=CreateObject("wscript.shell")
oShell.run "d:/a.vbs start",5,True
其中start是运行参数,会输出出来。
----------附Argument类说明---------------------------------
Argument属性包含了WshArguments对象(一个参数**)。从该**中获取单个参数时,使用由0开始的索引。
2012年08月13日 05点08分 3
1