QSH et le message "Press ENTER key to exit terminal"
Submitted by PiTiLeZarD on Mon, 05/21/2007 - 16:54
Tagged:
Bon on testait plein de truc et au bout d'un moment, on s'est quand même posé la question de ce foutu message qui nous demande d'appuyer une touche pour que le soft continue à tourner ...
Alors sur la doc on voit des variables QIBM_QSH_* qui conditionnent le lancement de QSH ... et magnifique je trouve pile un lien qui parle de ça : voir ici
En gros voici les commandes magiques en CL:
RMVENVVAR ENVVAR(QIBM_QSH_CMD_OUTPUT)
MONMSG MSGID(CPFA981) /* ENVVAR DOES NOT EXIST */
RMVENVVAR ENVVAR(QIBM_QSH_CMD_ESCAPE_MSG)
MONMSG MSGID(CPFA981) /* ENVVAR DOES NOT EXIST */
STRQSH(&CMD) /* HERE THE COMMAND */
CHGENVVAR ENVVAR(QIBM_QSH_CMD_OUTPUT) VALUE(NONE)
CHGENVVAR ENVVAR(QIBM_QSH_CMD_ESCAPE_MSG) VALUE(Y)
Dans son article il va beaucoup plus loin, il monitor les messages QSH et réagit en fonction ... bref j'avais besoin de ça c'est très bien !
