OsunSeyi
Hacker
Hi,
hab` für eigene Zwecke eine Beispieldatei für Xdialogfelder erstellt:
Wer was damit Anfangen mag - viel Vergnügen !
tom
hab` für eigene Zwecke eine Beispieldatei für Xdialogfelder erstellt:
Code:
#!/bin/bash
## TEST_Xdialog
## Xdialogfelder (Auswahl)
##########
# TEXTBOX
# EDITBOX
# INPUTBOX
# INFOBOX 1s
# INFOBOX: 'Bitte warten'
# YESNOBOX -TEXT
# YESNOBOX -ICON
# FSELECT
# FSELECT KURZFORM
# MENUBOX
# BUILDLIST
# BEEP
# CALENDAR
# COLORSEL
# ERGEBNIS >> VARIABLE
###################################
cd $HOME/BIN
TXT='./.TEST_Xdialog.txt'
TMP='./.TEST_Xdialog.tmp'
# TEXTBOX:
# #########################################
# Xdialog \
# --textbox $TXT 6 30
# #########################################
# if [ "$?" = "1" ] ; then exit 0; fi
# EDITBOX:
# #########################################
# Xdialog \
# --buttons-style text \
# --ok-label 'Speichern !' \
# --cancel-label 'cancel..' \
# --editbox $TXT 6 30 \
# 2> $TMP
# #########################################
# if [ "$?" = "1" ] ; then exit 0; fi
# cat $TMP
# INPUTBOX:
# ########################################
# Xdialog \
# --title 'EINGABE' \
# --inputbox 'BEGRIFF:' \
# 7 40 \
# 2> $TMP \
# ########################################
# if [ "$?" = "1" ] ; then exit 0; fi
# cat $TMP
# INFOBOX 1s:
# #########################################
# Xdialog \
# --no-buttons \
# --infobox 'bitte warten...' \
# 3 20 1000 \
# & \
# #########################################
# INFOBOX: 'Bitte warten'
# #########################################
# Xdialog \
# --no-buttons \
# --infobox "warte 3 sec" \
# 3 20 1000000 \
# & \
# #########################################
# box=$!
# sleep 3 & # Prozess, den das Xdialogfeld abwartet
# wait $! # $! ist die aktuelle PID
# kill $box
# YESNOBOX -TEXT:
# #########################################
# Xdialog \
# --yesno \
# 'Willst Du es wagen?' \
# 5 25
# #########################################
# if [ "$?" = "0" ] ; then echo 'na klar doch'; fi
# if [ "$?" = "1" ] ; then exit 0; fi
# YESNOBOX -ICON:
# ########################################
# Xdialog \
# --title ' THEMA ' \
# --buttons-style icon \
# --yesno '' \
# 3 25
# ########################################
# if [ "$?" = "0" ] ; then echo 'ja'; fi
# if [ "$?" = "1" ] ; then exit 0; fi
# FSELECT:
# #########################################
# Xdialog \
# --fselect $HOME/DAT/D/BIN/ \
# 0 0 \
# 2> $TMP
# #########################################
# if [ "$?" = "1" ] ; then exit 0; fi
# cat $TMP
# FSELECT KURZFORM:
# #########################################
# Xdialog --fselect /home/tom/DAT 30 60 2> $TMP
# leafpad `cat $TMP`
# #########################################
# MENUBOX:
# #########################################
# Xdialog \
# --no-tags \
# --buttons-style icon \
# --title ' THEMA ' \
# --menu \
# '' 11 25 4 \
# '1' '- ITEM_1' \
# '2' '- ITEM_2' \
# '3' '- ITEM_3' \
# '4' '- ITEM_4' \
# 2> $TMP
# #########################################
# if [ "$?" = "1" ] ; then exit 0; fi
# cat $TMP
# BUILDLIST:
# #########################################
# Xdialog \
# --title "BUILDLIST" \
# --stdout \
# --separator " : " \
# --buildlist "ITEMs" \
# 0 0 0 \
# \
# Tag1 Item1 "off" Tag2 Item2 "off" Tag3 Item3 "on"
# #########################################
# if [ "$?" = "1" ] ; then exit 0; fi
# BEEP:
# #########################################
# Xdialog \
# --beep \
# --no-buttons \
# --infobox '**BEEP**' \
# 3 10 700
# #########################################
# CALENDAR:
# text=`date +%A-%d-%B-%R`
# ########################################
# Xdialog \
# --buttons-style icon \
# --calendar \
# $text 15 33 &
# ########################################
# COLORSEL:
# #########################################
# Xdialog \
# --colorsel '' \
# 16 60 [0 255 255] \
# 2>$TMP
# Xdialog \
# --no-buttons \
# --textbox \
# $TMP 3 18
# #########################################
# ERGEBNIS >> VARIABLE:
# ########################################
# VAR=` Xdialog \
# --title 'EINGABE' \
# --inputbox 'BEGRIFF:' \
# 7 40`
# ########################################
# if [ "$?" = "1" ] ; then exit 0; fi
# echo $VAR
exit 0
#X######################################################################################
tom