Дайте Autohotkey другой взгляд, из ваших требований он подходит для задания.
Альтернативно проверять автоматизацию пользовательского интерфейса от Microsoft: http://msdn.microsoft.com/en-us/library /ms747327.aspx, а также белый: http://white.codeplex.com/
Ответ «use () и значения по умолчанию»
scope "/(:subdomain)", :defaults => {:subdomain => "default"} do
...
end
http://guides.rubyonrails.org/routing.html#dynamic-segments и http : //guides.rubyonrails.org/routing.html#defining-defaults