[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Getting dialog to work



On 2000-03-07 15:21:29, Matheson wrote:

> I'm still trying to get this stupid dialog thing to work, so I tried to
> do this example script.  Unfortunately, if gives me the same output no
> matter what the user chooses.  If anyone could help me, that would help
> me a lot.  Here it is:
> 
> #!/bin/sh
> #  Cameron Matheson
> 
> DIALOG=${DIALOG=dialog}
> tempfile=`tempfile`

Use '' instead of ``.

> 
> $DIALOG --clear --title "Snes9x Options" \
>                 --backtitle "Super Nintendo" --shadow \
>                 --menu "Choose the ROM you want to load:" 0 0 0 \
>                 1 "Final Fantasy VI" \
>                 2 "Quit" 2> $tempfile

Dumping the result in the file $tempfile.

> 
> retval=$?
> 
> case $retval in

$retval is undefined, so case will probably not yield anything or
fail.

>   0)
>         if [ "$tempfile"="1" ]; then

Compare $tempfile which is `tempfile` with "1", that will always be
unequal.

>             clear
>             echo "Hey"
>             exit 0
>         fi
>         if [ "$tempfile"="2" ]; then
>             clear
>             echo "Bye"
>             exit 0
>         fi;;
>     1)
>         echo "Cancel Pressed";;
>     2)
>         echo "ESC Pressed";;
> esac

Try again.


/Allan
-- 
Allan M. Wind			Finger: wind@digit-safe.dyndns.org (GPG/PGP)
P.O. Box 2022			Email: wind@freewwweb.com
Woburn, MA 01888-0022		ICQ: 44214251
USA				Phone: 781.279.4513


Reply to: