| 2014/05/20(Tue) 22:35:45 編集(投稿者) 2014/05/20(Tue) 22:35:33 編集(投稿者)
いつもお世話様です。
win7 桐9です。
キー入力で 9000+1000 で入力した場合 下の最終的な&変数に 10000の値が(加減乗除の結果)入るようにのコマンドなんですが、
簡素なコマンドをご伝授ください
キー入力 モード=無変換,初期値=&単価,終了状態=&終了,&STR &選択件数=#数値(#部分列(&STR,1,#IS記号(&STR,0))),&件数=#数値(#部分列(&STR,#IS記号(&STR,0))) 条件 (#文字位置(&STR,"+")>0) &変数=&選択件数+&件数 条件 (#文字位置(&STR,"-")>0) &変数=&選択件数-&件数 条件 (#文字位置(&STR,"*")>0) &変数=&選択件数*&件数 条件 (#文字位置(&STR,"/")>0) &変数=&選択件数/&件数 条件 (#文字位置(&STR,"/")=0) &変数=#数値(&STR)
追伸
&変数 が紛らわしかったので &変数=#数値(#部分列(&STR,1,#IS記号(&STR,0))) を &選択件数=#数値(#部分列(&STR,1,#IS記号(&STR,0))) に変更しました。
|