2013-03-21 2 views
0

Я хотел бы использовать applescript для запуска команды в существующем открытом окне терминала. Это не обычное оконное окно bash, это java-терминал для консоли игрового сервера (minecraft)Команды запуска в существующем окне терминала

Я никогда не писал наклейки, поэтому стараюсь учиться, когда я иду. Кажется, что все фрагменты и учебные пособия, которые я нашел, открывают новое окно bash, но в этом случае это не сработает. например

tell application "Terminal" 
    try 
     do script "save-all" 
    end try 
end tell 

Как я могу использовать applescript для запуска команд в этом существующем окне?

ответ

0

Вам нужно либо A) скомпилировать Applescript через ScriptEditor, а затем вызвать этот скомпилированный скрипт с вашего терминала Java каким-то образом (does the "osascript" command work in that terminal?) или B) вы должны write a native Objective-C tool, что вы можете назвать из какой-то слой клея в вашем приложении Java ,

Here is also a related question I just discovered, который может иметь некоторые полезные ответы/подсказки для вас.

2

Try:

tell application "Terminal" 
    do script "save-all" in front window  
end tell 
Смежные вопросы