Где то читал про скриптовые возможности beos, подробностей не помню, но было написано что из скриптового (типа коммандной строки) языка можно получить доступ к функциям обычных приложений. Насколько я помню (и понял) некий специальный сервис ОС, который позволяет обращаться к функциям gui приложений.
Несколько смутное описание, но может быть кто нибудь в курсе.
Интересует как это сделано, в том смысле что необходимо ли разработчику приложений для этого что либо делать (т.е. специально включать поддержку этих возможностей).
Также по этому поводу вспоминается эпловский аутоматор.
Кстати, тоже интересно, что разработчикам приложений необходимо для того чтобы их приложение было доступно для автоматора. Или ничего, все приложения доступны автоматически?
К чему я это все пишу. Интересует возможно ли что то подобное с приложениями на таких тулкитах как qt и gtk?
Может быть что то такое есть?
Т.е., так сказать распарсить gui приложеня (меню, кнопки, ну и т.п.) и сделать доступными для других программ (например через d-bus).
~$ guidbuscontroller --app gedit --actions menu-file-open ~/desktop/textfile.txt
Возможно?