WshNamed 一个疑问?

本帖最后由 光速 于 2011-06-04 23:37 编辑

文件名myScript.vbs
For i = 0 to WScript.Arguments.Count-1
    WScript.Echo WScript.Arguments.named(i)
next i
在命令行输入:
myScript.vbs /c:"WSH is a wonderful thing" /s:"scripts are wonderful"
提示错误:
下载 (43.74 KB)
2011-06-04 21:32

然后修改代码为:
For i = 0 to WScript.Arguments.Count-1
    WScript.Echo WScript.Arguments.named(i)
next
继续输入命令:
myScript.vbs /c:"WSH is a wonderful thing" /s:"scripts are wonderful"
发现弹出窗口没有输出字符串,而是显示空。
这是什么问题?
我的系统是win2003

作者: 光速   发布时间: 2011-06-04

斜杠开头的参数 怎么用 Unnamed

作者: ziyunfei   发布时间: 2011-06-04

回复 ziyunfei

修改了

作者: 光速   发布时间: 2011-06-04

什么原因?

作者: 光速   发布时间: 2011-06-04

  1. For i = 0 to WScript.Arguments.Count-1
  2.     WScript.Echo WScript.Arguments(i)
  3. Next
复制代码

作者: Shell_HAT   发布时间: 2011-06-04

vb才是next i
vbs 是next

键是c和s 不是 0 和 1

作者: ziyunfei   发布时间: 2011-06-05