【问题标题】:How to execute .bat file with batch parameters如何使用批处理参数执行 .bat 文件
【发布时间】:2016-08-31 16:07:57
【问题描述】:

我正在尝试使用 Ruby 执行 .bat 文件:

System("path\to\.bat")

但是,我想将参数传递给这个文件。这可能吗?

【问题讨论】:

  • 不要使用"path\to"。它不会产生你认为的那样。 "\t" 是一个制表符,而不是路径分隔符。而是使用单引号 'path\to',这将生成文字反斜杠 + t。还要阅读 IO 文档;您根本不必在路径名中使用反斜杠,从而完全避免了这个问题。此外,文档和关于 SO 的问题很好地介绍了如何调用子 shell 和可执行文件。

标签: ruby batch-file parameters arguments


【解决方案1】:

像往常一样通过它们。

`path\to\.bat -some=flag another-way`

【讨论】:

    猜你喜欢
    • 2019-08-29
    • 2021-05-31
    • 1970-01-01
    • 2015-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-09
    相关资源
    最近更新 更多