【发布时间】:2015-02-28 10:59:04
【问题描述】:
我正在尝试学习 Ruby,到目前为止,我一直在以文本编辑方式编写代码,将其保存为 .rb 文件并从终端启动它。我现在的主要目标是弄清楚如何打开外部应用程序,并告诉他们做什么。我在 Mac OS X 上,并且一直使用 AppleScript 来完成此操作。但是,我不知道如何在 Ruby 中做同样的事情。从一个文件开始,我该怎么做呢?
我试过了:
module test
system('start John/Applications/TextEdit.app"')
end
我得到错误:
test.rb:1: class/module name must be CONSTANT
我将它保存为 rb 并从终端启动它,但这不起作用。有谁知道如何在 Ruby 中打开外部应用程序?
另外,一旦程序打开,我将如何在 x 时间后关闭它?
【问题讨论】:
-
常量必须以大写字母开头,模块名必须是常量。所以把它命名为
module Test。