我要完成在一球棒脚本如何可以写一个用于在蝙蝠循环和在每次迭代
我想创建的阵列,其中所述元件由空间分隔的以下执行命令,用于实例:
array = host1 host2 host3
和运行阵列,其中每个元素被作为参数传递给命令例如在一个for
循环:psexec //host1 cmd
同样所有的服务器名作为参数传递。
我该如何做到这一点?
我要完成在一球棒脚本如何可以写一个用于在蝙蝠循环和在每次迭代
我想创建的阵列,其中所述元件由空间分隔的以下执行命令,用于实例:
array = host1 host2 host3
和运行阵列,其中每个元素被作为参数传递给命令例如在一个for
循环:psexec //host1 cmd
同样所有的服务器名作为参数传递。
我该如何做到这一点?
您可以用列表尝试象下面这样:
@echo off
set list=host1 host2 host3
(for %%a in (%list%) do (
;dosomething with %%a;
))
设置列表时,请注意和前,后=
你尝试过什么不把任何空间,以及如何有什么你试过失败?理想情况下,您应该提供您尝试过的[最小,完整和可验证的示例](https://stackoverflow.com/help/mcve),并包含有关失败的具体信息,包含错误消息和/或错误的输出。 SO不是代码写入服务;最好的问题是提供有用信息的问题,以便那些回答问题的人可以指导你设计自己的正确答案。参见[如何提出一个好问题](https://stackoverflow.com/help/how-to-ask)。 –
您的数据不是_array_,而是_list_。在[这个答案]进一步的细节(https://stackoverflow.com/questions/17605767/create-list-or-arrays-in-windows-batch/17606350#17606350) – Aacini