文字入力なしのOKとCANCELの場合PPx.Extract("%*input()")だとどちらもサイズ0の空文字列なので判別出来ないPPx.Execute("%*input()")だと戻り値で判断できるが入力文字列が取れない入力文字列の取得とOK/CANCEL判別の両立ってどうすれば出来ますか?
確かにキャンセルと空文字列の区別ができないですね。改善したいですが色々変更が必要なので時間が掛かりそうです。とりあえず、"x%*input()" だと空欄ならキャンセル、頭に"x"があれば入力文字になります(その後、頭1文字を除去して使用します。)。
この荒業でとりあえず対処して改善は気長に待ちます