您可以 运行 使用 Ruby 编写程序(即 photoshop、illustrator)吗?

Can you run programs (i.e photoshop, illustrator) with Ruby?

我想知道您是否可以使用 Ruby 来控制计算机上的其他程序。 (如 photoshop、illustrator、iTunes 等)要开始 运行 还是做一些更具体的事情?

在 OS X 上,您可以执行 system("open -a iTunes -W")(如果您愿意,也可以使用反引号版本)。 -W 确保执行被阻塞,直到被调用者退出。

至于控制程序,在 OS X 上使用 RubyCocoa 相当简单(不幸的是目前不支持 10.11)。可以在此处找到文档:https://rubycocoa.github.io.