Графический интерфейс для выполнения списка сценариев оболочки - PullRequest
0 голосов
/ 22 февраля 2011

У меня есть список команд Unix, которые используются для установки нашего программного обеспечения.Вместо того, чтобы копировать и вставлять команды одну за другой в терминал, я хотел бы представить список в интерфейсе графического интерфейса пользователя, так что человеку, устанавливающему его, просто нужно нажать кнопку рядом с командой, чтобы выполнить ее.

Временная метка должна быть зарегистрирована, а также статус (выполняется или завершен).Поскольку список команд изменяется для каждой установки и может выполняться параллельно или в определенном порядке, интерфейс GUI должен легко отражать эти изменения.

Существует ли существующий инструмент, который уже предоставляет такой внешний интерфейс, учитывая список команд Unix?Если нет, какой инструмент вы порекомендуете использовать для разработки такого интерфейса?

Ответы [ 2 ]

0 голосов
/ 22 февраля 2011

Я бы использовал Tcl / Tk, хотя решение с Python и Tkinter или wxPython было бы одинаково легко, если вы знакомы с Python.Оба этих языка, а также многие другие динамические языки позволяют довольно легко выполнять такие задачи.Если вы знаете какой-либо другой динамический язык (ruby, groovy, perl и т. Д.), Есть большая вероятность, что у него есть набор инструментов с графическим интерфейсом, который вы можете использовать.

0 голосов
/ 22 февраля 2011

Возможно, вы могли бы использовать что-то вроде Zenity или, возможно, gtkdialog , если они доступны на вашей платформе и / или вы можете включить их в программное обеспечение, которое хотите установить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...