【问题标题】:What Does (%*) mean in a batch for loop? [duplicate](%*) 在批处理 for 循环中是什么意思? [复制]
【发布时间】:2013-03-15 12:12:30
【问题描述】:

在声明中

FOR %%A IN (%*) DO Something

(%*) 是什么意思?

【问题讨论】:

    标签: for-loop batch-file


    【解决方案1】:

    它包含批处理文件的所有参数。所以这会遍历每个参数。

    【讨论】:

    • 感谢乔伊的快速回答。
    【解决方案2】:

    引用Using batch parameters

    Cmd.exe 通过 %0 提供批处理参数扩展变量 %9。在批处理文件中使用批处理参数时,%0 被替换为 批处理文件名和 %1 到 %9 被替换为 您在命令行键入的相应参数。 [...] 这 %*批处理参数是对所有参数的通配符引用,而不是 包括传递给批处理文件的 %0。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-18
      • 2020-09-28
      • 1970-01-01
      • 2016-07-11
      • 2018-05-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多