#!/bin/sh export QSHDLG_APP=qshdlg_smpl3 INPUT=/var/spool/qshdlg/input_$QSHDLG_APP OUTPUT=/var/spool/qshdlg/output_$QSHDLG_APP CONTROL=/var/spool/qshdlg/control_$QSHDLG_APP qshdlg reply -v "1,2,3,4,5,6,7,8,9,0,+,-,=,Exit" -A -f lcfont -t "sample3" -c eucJP -M & while [ ! -p $CONTROL ] do done echo "Message window" > $OUTPUT #echo 'item(QString)' "select1" > $CONTROL #echo 'showSelect()' > $CONTROL echo "command list" > $OUTPUT echo 'hideDefault()' > $CONTROL VALUE=0 STR="" while read RET < $INPUT do case $RET in Exit) echo 'reject()' > $CONTROL ;; =) VALUE=`expr $STR` STR="$VALUE" echo $VALUE > $OUTPUT ;; +) STR="$STR $RET " echo $STR > $OUTPUT ;; -) STR="$STR $RET " echo $STR > $OUTPUT ;; *) STR="${STR}${RET}" echo $STR > $OUTPUT ;; esac done