我是 Ruby 的新手,所以这可能是一个非常基本的问题。
我有一个 Windows 批处理文件,我一直使用它来连接我的源代码控制系统。批处理文件发出源代码控制系统的命令行界面 (CLI) 支持的各种命令行命令。
我想编写一个 Ruby 程序来发出其中一些命令。一般而言,您如何从 Windows 上的 Ruby 程序发出命令行命令?
谢谢!
最佳答案
在 ruby 中运行系统(命令行)命令用 `
包装它例如
puts `dir`
将运行cmd
窗口dir
命令
如果你需要返回值(ERRORLEVEL
)你可以使用system
命令
例如 system("dir")
,成功返回 true
,失败返回 false
ERRORLEVEL
值存储在 $?
关于windows - Ruby:如何在 Windows 上发出 CLI 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2078663/