在一个脚本中捕获多个命令

Posted

技术标签:

【中文标题】在一个脚本中捕获多个命令【英文标题】:Catch multiple commands in one script 【发布时间】:2013-03-20 09:47:16 【问题描述】:

我使用 LANDesk 来管理我公司的设备。 这个工具很棒,但它无法向设备所有者发送电子邮件。

因此,我创建了一个名为“已发送电子邮件”的右键单击选项。此选项执行一个 bat 文件。电子邮件地址是命令行参数。

如果我选择 50 台设备,批处理文件将执行 50 次。这很烦人,有人知道如何重定向所有 50 个 ex

【问题讨论】:

欢迎您!首先,请发布您要扩展的代码。接下来,仅包含与您的问题相关的标签。这里的“vbscript”标签是什么意思? 这看起来像是题外话。您应该更加强调批处理问题。 (+ 显示代码,如前所述)。或者,如果有帮助,请接受一个答案(到目前为止)。 【参考方案1】:

我不明白向批处理文件发送 50 个或更多参数的问题出在哪里。如果问题是如何遍历多个可变数量的参数,那么:

FOR %%A IN (%*) DO (
    REM --Code goes here--
    ECHO %%A
)

我希望这会有所帮助。

【讨论】:

以上是关于在一个脚本中捕获多个命令的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Shell 脚本的变量中捕获 telnet 命令的输出

在c ++中捕获shell脚本退出状态[重复]

在 Shell 脚本中捕获命名组

Linux下shell脚本中信号捕获和函数练习脚本之ping一个网段

在 R 中打印或捕获多个对象

使用powershell运行多个javascripts