Автор Тема: Gui на една програмка  (Прочетена 883 пъти)

gizi_

  • Напреднали
  • *****
  • Публикации: 521
  • Distribution: Debian/Lenny, SLES/9-11
  • Window Manager: Gnome 2.22.3
    • Профил
Gui на една програмка
« -: Jul 08, 2006, 22:05 »
Здравейте на всички.Аз в нас ползвам от време на време един vpn той работи с едни профил и понеже имам user към две места и трябва да му казвам всеки път кой профил да ползва.И понеже нали става по лесно си го написах на bash.Да ама то всеки път ми изкарва консола нема и как по друг начин.Но искам да си го направя с графика(ако така се казва).Обаче това как ще стане не ми е много ясно.Аз програмирам на Ada95 и малко съм чел за bash.Кода който съм написал под bash е следния:

[CODE]
#!/bin/bash
#Ein kurzer Neustart zum initialisieren
sudo /etc/init.d/vpnclient_init restart
#Verbindungsaufbau
echo "Geben Sie 1 für Informatik-Studierende-Zertifikat oder 2 für Zugang"
echo "Your Choise is:"
read Profil_Nummer
if [ "$Profil_Nummer" -eq 1 ]; then
  sudo vpnclient connect Informatik-Studierende-Zertifikat nocertpwd
else sudo vpnclient connect Zugang nocertpwd
fi
малко на немски но нема му обращате внимание.Та ако някой може да помогне.Гледах на Лазарус но там не ми е ясно много как да напиша кода.
Активен

DoctorA

  • Напреднали
  • *****
  • Публикации: 106
    • Профил
Gui на една програмка
« Отговор #1 -: Jul 08, 2006, 22:56 »
това може и да сработи ( ако имаш KDE ) :
Примерен код
#!/bin/bash
#Ein kurzer Neustart zum initialisieren
sudo /etc/init.d/vpnclient_init restart
#Verbindungsaufbau
Profil_Nummer=`kdialog --radiolist "Geben Sie" 1 "Informatik-Studierende-Zertifikat" on 2 "Zugang" off`
if [ "$Profil_Nummer" -eq 1 ]; then
sudo vpnclient connect Informatik-Studierende-Zertifikat nocertpwd
elif [ "$Profil_Nummer" -eq 2 ];then
sudo vpnclient connect Zugang nocertpwd
fi




Активен

Meesa find yousa's lackin' in faith disturbin'

gizi_

  • Напреднали
  • *****
  • Публикации: 521
  • Distribution: Debian/Lenny, SLES/9-11
  • Window Manager: Gnome 2.22.3
    • Профил
Gui на една програмка
« Отговор #2 -: Jul 09, 2006, 01:13 »
Ами не, не съм с КДЕ.С Гноме съм.Ако това има значение.
Активен