Опитвам се да науча Руби и досега бяхзаписвам кода си в редактиране на текст, запазвам го като .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 време?
Отговори:
3 за отговор № 1За да стартирате външно приложение в OSX с помощта на терминал:
$ open -a ApplicationName
За да изпълните терминална команда чрез сценарий Ruby:
system("open -a ApplicationName")