Batch file 将数组从批处理程序传递到vbscript

Batch file 将数组从批处理程序传递到vbscript,batch-file,Batch File,您好,我想知道如何将数组传递到vbscript文件。我有5个包含整数的文本文件。我在批处理程序中读取它们,必须将这5个整数传递到vbscript文件,并在vbscript中检测它们我不知道这是否是您想要的: 如何使用: Integers.vbs "number1" "number2" "number3" "number4" "number5" 整数.vbs ' set the vars Integer1 = Wscript.Arguments.Item(0) Integer2 = Wscrip

您好,我想知道如何将数组传递到vbscript文件。我有5个包含整数的文本文件。我在批处理程序中读取它们,必须将这5个整数传递到vbscript文件,并在vbscript中检测它们我不知道这是否是您想要的:

如何使用:

Integers.vbs "number1" "number2" "number3" "number4" "number5"
整数.vbs

' set the vars
Integer1 = Wscript.Arguments.Item(0)
Integer2 = Wscript.Arguments.Item(1)
Integer3 = Wscript.Arguments.Item(2)
Integer4 = Wscript.Arguments.Item(3)
Integer5 = Wscript.Arguments.Item(4)


' Print all the args
Set objArgs = WScript.Arguments
For Each strArg in objArgs
    WScript.Echo strArg
Next 

批处理不支持数组,请尝试使用正确的术语来理解您想要的内容(下次)@ElektroHacker:对不起。与问题没有正确编写这一事实无关,批处理文件确实支持数组。您好,@Aacini这是一个创建数组的自定义尝试,我在生活中看到了更多类似的例子,但您知道Batch自己并不支持数组。看到那些帖子里的所有其他答案了吗,他们把我联系起来了。(对不起我的英语)@ElektroHacker:有趣的评论!你读了那个答案的链接了吗?你懂C语言吗(至少懂一点)?你是否像我一样认为C编程语言“自己不支持输入/输出操作”?;-)