kn.tmさんのアンケート Ver.1.2 作成中

kn.tmさんのアンケート Ver.1.2 作成中

kn.tmさんには既に許可をとってあります。

#include "user32.as"
screen 0,520,637
syscolor 15 : boxf
color : title "5月24日記念524アンケート Ver.1.2 - Kerupani and f(x) soft"
font "MS 明朝",30 : mes "5月24日記念524アンケート"
font "",25 : mes "以下のアンケートに答えてください。"
font "",18 : objsize 260,24
a0="めっちゃ面白い","まあまあ","つまらない","その他","","面白い","ま、こんなもんだろ","つまらなすぎる"
s00=1
m00="その他の場合は、ここに書いてな!"
mes "Q1 このブログは面白いですか?"
pos 0,73
chkbox a0(0), s00
SetWindowLong objinfo(stat, 2), -16, $50000009 | $20000
chkbox a0(1), s01
sendmsg objinfo(stat, 2), $F4, $9
chkbox a0(2), s02
sendmsg objinfo(stat, 2), $F4, $9
chkbox a0(3), s03
sendmsg objinfo(stat, 2), $F4, $9
pos 260,145
mesbox m00,260,48
pos 260,73
chkbox a0(5), s04
sendmsg objinfo(stat, 2), $F4, $9
chkbox a0(6), s05
sendmsg objinfo(stat, 2), $F4, $9
chkbox a0(7), s06
sendmsg objinfo(stat, 2), $F4, $9
a1="続けるべき!","続けなくてもいいよ","いつまでこんなブログやってる。さっさと立ち去れ!","その他","","まあ、あったほうが良いかも…","お前のブログのことなんて知らねーよ。どうだっていい。"
s10=1
m10="その他の場合は、ここに書いてな!"
pos 0,217
mes "Q2 このブログは続けるべきですか?"
chkbox a1(0), s10
SetWindowLong objinfo(stat, 2), -16, $50000009 | $20000
chkbox a1(1), s11
sendmsg objinfo(stat, 2), $F4, $9
chkbox a1(2), s12
sendmsg objinfo(stat, 2), $F4, $9
chkbox a1(3), s13
sendmsg objinfo(stat, 2), $F4, $9
pos 260,283
mesbox m10,260,48
pos 260,235
chkbox a1(5), s14
sendmsg objinfo(stat, 2), $F4, $9
chkbox a1(6), s15
sendmsg objinfo(stat, 2), $F4, $9
a2="また明日来るぜ","運が良ければ来る","間違えてきただけだから来るかわからない","更新したら、また来るぜ","明日のことは分からない","もう二度と来ねーよ"
s20=1
m20="その他の場合は、ここに書いてな!"
pos 0,355
mes "Q3 またこのブログに来てくれますか?"
chkbox a2(0), s20
SetWindowLong objinfo(stat, 2), -16, $50000009 | $20000
chkbox a2(1), s21
sendmsg objinfo(stat, 2), $F4, $9
chkbox a2(2), s22
sendmsg objinfo(stat, 2), $F4, $9
pos 260,373
chkbox a2(3), s23
sendmsg objinfo(stat, 2), $F4, $9
chkbox a2(4), s24
sendmsg objinfo(stat, 2), $F4, $9
chkbox a2(5), s24
sendmsg objinfo(stat, 2), $F4, $9
objsize 520,24
pos 0,469 : button "送信",*check
pos 0,517
button "このアンケートのブログにリンク",*link1
button "アンケートについてのページにリンク",*link2
button "アンケートの原作者:kn.tm(koni524361)さん",*link1
button "アンケートのソフト版の作成者1:kerupaniさん",*link3
button "アンケートのソフト版の作成者2:f(x)(fxfunctiongenius)さん",*link4
stop
*check
syscolor 15 : boxf
pos 0,0 : color
re0="え、マジでココの選択肢でいいの?","どうも解答ありがとうございます","あなたのブログが面白すぎるだけです。","コメントにて受け付けます。","","いえいえ、どうもありがとうございます。","そうです。ぼくのブログはこんなモンです。","そうですか…、まあ頑張ります。"
re1="そんな素晴らしいご解答。何かの間違いじゃ…","XXX"/*←改良の必要あり*/,"いや。ぼくはしぶとくここに残ります。","コメントくれればご返答いたします。","コメントにて受け付けます。","そうですか、ありがとうございます。","厳しいご意見…"
re2="まじで~~?ありがと~~","また来てくれることをお祈りしています。","もう一度間違えてくれ!","またのご来店(←?)をお待ちしています","後は神に頼むか…","はい。そうして下さい。興味が無いのなら早くお引き取りください。詳しくは\nhttp://blogs.yahoo.co.jp/koni524361/folder/931735.html\nをご覧下さい。"
repeat 8,0
if cnt!4 {
sendmsg objinfo(cnt, 2), $F0
if stat=1 : s0=cnt
}
loop
repeat 7,8
if cnt!12 {
sendmsg objinfo(cnt, 2), $F0
if stat=1 : s1=cnt
}
loop
repeat 6,15
sendmsg objinfo(cnt, 2), $F0
if stat=1 : s2=cnt
loop
clrobj
pos 0,0 : font "MS 明朝",30 : mes "5月24日記念524アンケート"
font "",18
if s0!3 : ma0=a0(s0-0) : else : ma0="その他:"+m00
if s1!11 : ma1=a1(s1-8) : else : ma1="その他:"+m10
ma2=a2(s2-15)
message="A1:"+ma0+"\n->"+re0(s0-0)+"\n\nA2:"+ma1+"\n->"+re1(s1-8)+"\n\nA3:"+ma2+"\n->"+re2(s2-15)
mesbox message,520,234,4
mes "以上のデータを下のページに投稿したければしてください。"
axobj ie, "Shell.Explorer.2",520,235
ie->"Navigate" "http://blogs.yahoo.co.jp/koni524361/14374293.html"
pos 0,517
button "このアンケートのブログにリンク",*link1
button "アンケートについてのページにリンク",*link2
button "アンケートの原作者:kn.tm(koni524361)さん",*link1
button "アンケートのソフト版の作成者1:kerupaniさん",*link3
button "アンケートのソフト版の作成者2:f(x)(fxfunctiongenius)さん",*link4
stop
*link1
exec "http://blogs.yahoo.co.jp/koni524361",16
stop
*link2
exec "http://blogs.yahoo.co.jp/koni524361/14374293.html",16
stop
*link3
exec "http://blogs.yahoo.co.jp/kerupani",16
stop
*link4
exec "http://blogs.yahoo.co.jp/fxfunctiongenius",16

※このソースは作りかけです。
※アンケートの質問内容の著作権はkn.tmさんにあります。
※プログラムの著作権者は今のところkerupaniですが、f(x)さんが手を加える予定なのでよくわかりません。


「kn.tmさんのアンケート Ver.1.2 作成中」への6件のフィードバック

  1. あとは「その他」が入力できるようにすればいいですね。
    ところで…A2の答えをその他にすると答えが出てこないんですが…。
    question.txtを編集する必要がありそうです。
    しかし、元のデータだと入りきらない所がありますね。

  2. TT,524アンケート
    ST,アンケートに答えてください。
    CK,0,2,やる,やらない,2,1
    end
    TT,Q1 このブログは面白いですか?
    CK,1,7,めっちゃ面白い,面白い,まあまあ,ま、こんなもんだろ,つまらない,つまらなすぎる,その他,1,1,1,1,1,1,1
    TT,Q2 このブログは続けるべきですか?
    CK,2,6,続けるべき!,まあ、あったほうが良いかも…,続けなくてもいいよ,お前のブログのことなんて知らねーよ。どうだっていい。,いつまでこんなブログやってる。さっさと立ち去れ!,その他,1,1,1,1,1,1,1
    TT,Q3 またこのブログに来てくれますか?
    CK,3,6,また明日来るぜ,運が良ければ来る,間違えてきただけだから来るかわからない,更新したら、また来るぜ,明日のことは分からない,もう二度と来ねーよ,1,1,1,1,1,1
    TT,アンケート結果

  3. もう一工夫必要っぽいです。
    ----------------------------------------------------------
    ; 改行ボタンの設置サンプル
    //------------------- user32.asの一部 始 -------------------//
    #ifdef __hsp30__
    #ifndef __USER32__
    #define global __USER32__
    #uselib "USER32.DLL"
    #define global SetWindowLong SetWindowLongA
    #func global SetWindowLongA "SetWindowLongA" sptr,sptr,sptr
    #endif
    #endif
    //------------------- user32.asの一部 終 -------------------//

  4. 掲示板見たんですけど、
    もしかしてkerupaniさんWin32APIの作りを知らないのでは…

  5. 前のダウンロード先へ行ってください。
    改良しました。
    改行しました。

コメントは受け付けていません。