Запись GUI frontend для приложения командной строки в Mac OS X

Я задаюсь вопросом, существует ли источник информации о том, как разработать клиентское приложение GUI для командной строки один в Mac OS X в, но не обязательно, XCode?

А именно, я любил бы GUI frontend, который позволяет мне указать аргументы для передачи программе командной строки.

Большое спасибо.

9
задан Georg Fritzsche 8 April 2010 в 17:42
поделиться

2 ответа

У вас есть несколько вариантов. Одна из наиболее часто используемых программ для создания графического интерфейса пользователя для скрипта - это Platypus . Однако это не позволяет пользователю передавать аргументы, как вы хотите. Другой вариант - создание приложения Какао и использование класса NSTask для запуска вашего сценария с аргументами, которые пользователь указывает в NSTextField или NSTokenField . В вашем случае я думаю, что создание полного приложения Cocoa, написанного на Objective-C, является излишним.

Самый простой способ получить то, что вы хотите, но при этом легко, - это создать сценарий, написанный на AppleScript. Это простой скрипт, который поможет решить эту проблему:

display dialog "Enter arguments:" default answer "" buttons {"Cancel", "Run"} default button 2
set scriptArguments to text returned of result
do shell script "/path/to/script " & scriptArguments
10
ответ дан 4 December 2019 в 13:47
поделиться
5
ответ дан 4 December 2019 в 13:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: