как сделать графическую морду

Программирование на sh, быть может немного про альтернативные языки
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
perfect
мл. сержант
Сообщения: 71
Зарегистрирован: 2008-07-07 4:42:43

как сделать графическую морду

Непрочитанное сообщение perfect » 2008-07-07 4:54:01

здрасти, у меня вопрос: как сделать какунить прогу с графическим интерфейсом типа как sysinstall. Ну например меню с двумя edit-полями для смены ip-шника и маски и батон "OK". Да и вопще можноли делать такое в shell-е :unknown: или тока из др.языков.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/


Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: как сделать графическую морду

Непрочитанное сообщение f_andrey » 2008-07-07 21:14:24

Сисинстал написан с помощью dialog

Код: Выделить всё

dialog --msgbox test 10 100
Есть подобная же библиотека и для Хов, встречал в какой то книжке помнится.
Гугли и обрящеш :evil:
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: как сделать графическую морду

Непрочитанное сообщение hizel » 2008-07-07 21:42:29

если с граф мордой, то по аналогии ;)

Код: Выделить всё

>make search name=xdialog
Port:   xdialog-2.3.1_4
Path:   /usr/ports/x11/xdialog
Info:   A drop in replacement for the "dialog" or "cdialog" programs
Maint:  chinsan@FreeBSD.org
B-deps: gettext-0.17_1 glib-1.2.10_12 gtk-1.2.10_20 inputproto-1.4.2.1 kbproto-1.0.3 libICE-1.0.4_1,1 libSM-1.0.3_1,1 libX11-1.1.3_1,1 libXau-1.0.3_2 libXdmcp-1.0.2_1 libXext-1.0.3,1 libXi-1.1.3,1 libiconv-1.11_1 perl-5.8.8_1 pkg-config-0.23_1 xextproto-7.0.2 xproto-7.0.10_1
R-deps: gettext-0.17_1 glib-1.2.10_12 gtk-1.2.10_20 inputproto-1.4.2.1 kbproto-1.0.3 libICE-1.0.4_1,1 libSM-1.0.3_1,1 libX11-1.1.3_1,1 libXau-1.0.3_2 libXdmcp-1.0.2_1 libXext-1.0.3,1 libXi-1.1.3,1 libiconv-1.11_1 perl-5.8.8_1 pkg-config-0.23_1 xextproto-7.0.2 xproto-7.0.10_1
WWW:    http://xdialog.dyns.net/
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: как сделать графическую морду

Непрочитанное сообщение zg » 2008-07-07 22:06:09

f_andrey писал(а):Сисинстал написан с помощью dialog

Код: Выделить всё

dialog --msgbox test 10 100
в FreeBSD бинарник dialog - обрезанный :((, в sysinstall'e используется dialog.h, который открывает куда большие возможности... :(( если тема интерисует

Код: Выделить всё

man 1 dialog
man 3 dialog

Аватара пользователя
perfect
мл. сержант
Сообщения: 71
Зарегистрирован: 2008-07-07 4:42:43

Re: как сделать графическую морду

Непрочитанное сообщение perfect » 2008-07-08 8:56:53

Здорово, вижу что мона замутить, осталось только набратся терпения и пива и пробовать...пробовать :smile: . Спасиб за помочь други ;-) :good:

Аватара пользователя
perfect
мл. сержант
Сообщения: 71
Зарегистрирован: 2008-07-07 4:42:43

Re: как сделать графическую морду

Непрочитанное сообщение perfect » 2008-07-09 6:29:11

спасибки еще раз, точто доктор прописал :good:

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: как сделать графическую морду

Непрочитанное сообщение Morty » 2008-08-19 10:27:07

вот тут еще примеры есть

Код: Выделить всё

/usr/share/examples/dialog
ЗЫ: это я для себя чтоб не потерять ;-)