Anzeige:
Ergebnis 1 bis 8 von 8

Thema: yast1 ähnliche grafik mit shellskript?

  1. #1
    Registrierter Benutzer
    Registriert seit
    04.03.2001
    Ort
    Niederösterreich
    Beiträge
    7

    yast1 ähnliche grafik mit shellskript?

    Hallo!
    Ich habe mir ein Skript zum Backup'en ;-) geschrieben, und würde es nun gerne "Grafisch" (sollte wie menuconfig, yast1, ... aussehen) darstellen.

    Mein Prob. WIE? Ich habe zwar etliche Bücher, jedoch entweder nur für Text, oder für X!
    Hat jemand 'ne ahnung mit welcher Sprache man das schreiben kann?

    cu Jack
    Workstation: AMD TB 1,33GHz; 512MB DDR-Ram; ATI Radeon 8500 GL; 100Mb LAN; SuSE 8.0
    Server: Cyrix 133MHz; 64MB SRam; ATI Mach 64 VT; intern 100Mb LAN; extern 11Mb WaveLAN; SuSE 8.0
    Laptop: Sony VAIO PCG-R600MX; Intel celeron 800MHz; 128Mb DDR-Ram; 100Mb LAN mit PXE-Rom
    HiFi: <Under Construction>

  2. #2
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Je nachdem wie komplex deine Anforderungen sind, könnte es mit dialog gehen.

    man dialog

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  3. #3
    Registrierter Benutzer
    Registriert seit
    10.04.2001
    Ort
    Bremen
    Beiträge
    339
    >Hat jemand 'ne ahnung mit welcher Sprache man das schreiben kann?
    dialog benutzt man i.d.R. zusammen mit der Bash.

    Eine ganz andere Möglichkeit ist es, das mit C und ncurses zu machen:
    http://www.linuxhilfen.org/c/c_aufsteiger_ncurses.html

    Aber bash/dialog ist IMO das einfachste.

    c ya,
    Tobias

  4. #4
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Das coole an dialog ist, dass es da auch X versionen davon gibt.
    kdialog zum Beispiel, ab 3.1 direkt in kdebase, seit 2.x (oder sogar schon 1.x?) als app eine externen Entwicklers.

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

  5. #5
    Registrierter Benutzer
    Registriert seit
    30.12.2001
    Beiträge
    444
    Noch ein ganz anderer Vorschlag:

    Kaptain: Ein Programm dem du beschreiben musst wie dein Kommandozeilenprogramm funktioniert(Eine Regeldatei schreiben) dann macht es Dir daraus eine Oberflaeche unter X.

    http://kaptain.sourceforge.net/

    Gruß
    Tobias

  6. #6
    Registrierter Benutzer
    Registriert seit
    04.03.2001
    Ort
    Niederösterreich
    Beiträge
    7
    Vielen Dank für die vielen Vorschläge!

    Ich werde es mit Dialog schreiben, da es mehr oder weniger kleinigkeiten sind, und ich von C leider -noch- überhaupt keine Ahnung habe...

    cu Jack
    Workstation: AMD TB 1,33GHz; 512MB DDR-Ram; ATI Radeon 8500 GL; 100Mb LAN; SuSE 8.0
    Server: Cyrix 133MHz; 64MB SRam; ATI Mach 64 VT; intern 100Mb LAN; extern 11Mb WaveLAN; SuSE 8.0
    Laptop: Sony VAIO PCG-R600MX; Intel celeron 800MHz; 128Mb DDR-Ram; 100Mb LAN mit PXE-Rom
    HiFi: <Under Construction>

  7. #7
    Registrierter Benutzer
    Registriert seit
    04.03.2001
    Ort
    Niederösterreich
    Beiträge
    7
    Hallo!

    $dialog --menu text height width menu--height [ tag item ] ...

    Am stderr Kanal sollte ich jetzt mit "echo $?" [ tag ] auslesen können, oder?

    cu Jack


    geändert:

    ich möchte es nicht in eine Datei schreiben und wieder auslesen... geht das nicht auch mit Variablen?
    Geändert von jack (17-08-2002 um 20:55 Uhr)
    Workstation: AMD TB 1,33GHz; 512MB DDR-Ram; ATI Radeon 8500 GL; 100Mb LAN; SuSE 8.0
    Server: Cyrix 133MHz; 64MB SRam; ATI Mach 64 VT; intern 100Mb LAN; extern 11Mb WaveLAN; SuSE 8.0
    Laptop: Sony VAIO PCG-R600MX; Intel celeron 800MHz; 128Mb DDR-Ram; 100Mb LAN mit PXE-Rom
    HiFi: <Under Construction>

  8. #8
    Administrator Avatar von anda_skoa
    Registriert seit
    17.11.2001
    Ort
    Graz, Österreich
    Beiträge
    5.477
    Du könntest es so machen:

    Beispiel
    Code:
    RETVAL=$(dialog --menu Test 10 10 4 quit "Quit app" start "Start app" 2>&1)
    RETVAL Enthält dann den tag, also quit oder start

    Ciao,
    _
    Qt/KDE Entwickler
    Debian Benutzer

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •