Ruby语言:Ruby程序运行外部程序(三)
Posted by cnruby Sat, 26 Jan 2008 21:53:00 GMT
Ruby语言:Ruby程序运行外部程序(三)
(.^.)说明:这是一个简单的Windows程序实例应用程序。在下面这个程序中,最后一行代码的函数不能使用Ruby语言的system函数。从中可以看到各种方法之间在不同的场合下存在的差异。(.^.)在Windows系统下启动Rails应用程序的Ruby程序。
require 'Win32API'
def system(cmd)
sys = Win32API.new "crtdll", "system", ['P'], 'L'
sys.Call cmd
end
system("d: && cd D:\opt\rails-app && ruby script/server")
________________________________________________________________ 您只要点击下面图标,就可以把本文加入到您喜欢的公共收藏库中去。






![Validate my RSS feed [Valid RSS]](/blog1/files/valid-rss.png)




