至急なもんで・・・
本題なんですが下記のスクリプトは前のコンボボックスを応用して作ったものです。
// ラジオボタン表示サンプルスクリプト (by Kpan) #include "user32.as" ; 1番目のグループ chkbox "あ", x1 SetWindowLong objinfo(stat, 2), -16, $50000009 | $20000 chkbox "い", x2 sendmsg objinfo(stat, 2), $F4, $9 chkbox "う", x3 sendmsg objinfo(stat, 2), $F4, $9 pos , 80 button "チェック!", *check stop ; チェックのあるラジオボタンを取得 (もっとスマートな確認手段は・・・) ; 1つ1つのオブジェクトのチェックの有無を確認。 ; statに1が返ると「チェックあり」ということで、そのオブジェクトIDを表示。 *check ; グループ1用 repeat 3, 0 ; BM_SETCHECK sendmsg objinfo(cnt, 2), $F0 sendmsg hCombox, $147 index=stat if index = 0 : exec "notepad.exe"//indexが0("メモ帳"を選んでいた)ならメモ帳(notepad.exe)起動 if index = 1 : exec "calc.exe"//〃が1("電卓"を〃)なら起動。 loop
でもこのスプリクトはなぜか「あ」「い」「う」のどれを選択してチェックしても
メモ帳が3個起動するだけです・・・
どうすれば「あ」を選択するとメモ帳が1個起動して、「い」を選択すると電卓が1個起動する
ようにできますか?
よろしくお願いします。