#!/bin/sh export QSHDLG_APP=qshdlg_smpl INPUT=/var/spool/qshdlg/input_$QSHDLG_APP OUTPUT=/var/spool/qshdlg/output_$QSHDLG_APP CONTROL=/var/spool/qshdlg/control_$QSHDLG_APP qshdlg custom -C message -A -t "sample1" -M -c eucJP & #qshdlg message -A -t "sample1" -M -c eucJP & while [ ! -p $CONTROL ] do done echo "メッセージを表示します" > $OUTPUT echo 'item(QString,QString)' '"メニュー1"' 1 > $CONTROL echo 'item(QString,QString)' '"メニュー2"' 2 > $CONTROL echo 'item(QString,QString)' '"メニュー3"' 3 > $CONTROL echo 'showSelect()' > $CONTROL #echo 'showReply()' > $CONTROL #echo 'hideDefault()' > $CONTROL while read RET < $INPUT do case $RET in 1) echo "$RET:メニュー1が選択されました" > $OUTPUT ;; 2) echo "$RET:メニュー2が選択されました" > $OUTPUT ;; 3) echo "$RET:メニュー3が選択されました" > $OUTPUT ;; esac done