小鳥の巣箱
[[http://blog.so-net.ne.jp/mabi_kotori]]
弾き語り [マビノギ] [編集]
マビで演奏しながら歌う人がいますが話を聞くとクリップボード経由したり 単語登録使ったりと結構大変そうです。
もっとお手軽に実現する方法は無いかと考え使えそうなアプリを探したところ
自動化ソフト UWSC (うみうみさん作)
http://www.vector.co.jp/soft/win95/util/se115105.html
これが使えそうだったのでスクリプトを組んでみました
★使い方
1.下のサンプルスクリプトの歌詞と演奏スキルを割り当てたファンクションキーの部分を変更して下さい
2.拡張子UWSとして保存して下さい
3.マビノギ(ウインドウモード)とUWSC本体を起動しておいて下さい
4.楽器を装備して演奏を割り当てたファンクションキーを押せば演奏が始まる状態にしておいて下さい
5.UWSCに2で保存したスクリプトファイルを読み込んで下さい
6.UWSCの「再生」ボタンを押すと演奏が開始されます
7.後は演奏のタイミングに合わせてEnterを押して行って下さい。
8.スクリプト実行中にESCを押すと停止します。
//-----スクリプトここから↓
// マビノギ 弾き語り支援 スクリプト
MABI=GETID("マビノギ G2")
CtrlWin(MABI,ACTIVATE)
I=0
//おどるポンポコリン
DIM UTA[100]="だれでもかれでもみんな",_
"ペリカを狙っているよ",_
"地下帝国からざわっと",_
"鼻トンガリ兄さん 脱出",_
"いつだって 忘れない",_
"イカサマは ばれにゃオッケ~",_
"そんなの常識",_
"ザッザ ざわざわ",_
"カイジ カイジ 勝てば 大もうけ",_
"カイジ カイジ 負けりゃ スッカラカン",_
"カイジの お耳が ボトリ",_
"ザッザ ざわざわ",_
"カイジ カイジ 見抜け イカサマ",_
"カイジ カイジ 勝とう チンチロリン",_
"カイジの 負債は増えたよ",_
"**" //歌詞の最後は"**"で
KBD(VK_F12) //演奏スキルを設定したファンクションキー VK_F1 ~ VK_F12
while UTA[I]<>"**"
while !(GETKEYSTATE(VK_RETURN))
if GETKEYSTATE(VK_ESC) then exitexit
wend
sleep(0.3) // 文字入力遅延秒数
SENDSTR( MABI,UTA[I])
I = I +1
wend
//-----スクリプトここまで
[[http://blog.so-net.ne.jp/mabi_kotori]]
弾き語り [マビノギ] [編集]
マビで演奏しながら歌う人がいますが話を聞くとクリップボード経由したり 単語登録使ったりと結構大変そうです。
もっとお手軽に実現する方法は無いかと考え使えそうなアプリを探したところ
自動化ソフト UWSC (うみうみさん作)
http://www.vector.co.jp/soft/win95/util/se115105.html
これが使えそうだったのでスクリプトを組んでみました
★使い方
1.下のサンプルスクリプトの歌詞と演奏スキルを割り当てたファンクションキーの部分を変更して下さい
2.拡張子UWSとして保存して下さい
3.マビノギ(ウインドウモード)とUWSC本体を起動しておいて下さい
4.楽器を装備して演奏を割り当てたファンクションキーを押せば演奏が始まる状態にしておいて下さい
5.UWSCに2で保存したスクリプトファイルを読み込んで下さい
6.UWSCの「再生」ボタンを押すと演奏が開始されます
7.後は演奏のタイミングに合わせてEnterを押して行って下さい。
8.スクリプト実行中にESCを押すと停止します。
//-----スクリプトここから↓
// マビノギ 弾き語り支援 スクリプト
MABI=GETID("マビノギ G2")
CtrlWin(MABI,ACTIVATE)
I=0
//おどるポンポコリン
DIM UTA[100]="だれでもかれでもみんな",_
"ペリカを狙っているよ",_
"地下帝国からざわっと",_
"鼻トンガリ兄さん 脱出",_
"いつだって 忘れない",_
"イカサマは ばれにゃオッケ~",_
"そんなの常識",_
"ザッザ ざわざわ",_
"カイジ カイジ 勝てば 大もうけ",_
"カイジ カイジ 負けりゃ スッカラカン",_
"カイジの お耳が ボトリ",_
"ザッザ ざわざわ",_
"カイジ カイジ 見抜け イカサマ",_
"カイジ カイジ 勝とう チンチロリン",_
"カイジの 負債は増えたよ",_
"**" //歌詞の最後は"**"で
KBD(VK_F12) //演奏スキルを設定したファンクションキー VK_F1 ~ VK_F12
while UTA[I]<>"**"
while !(GETKEYSTATE(VK_RETURN))
if GETKEYSTATE(VK_ESC) then exitexit
wend
sleep(0.3) // 文字入力遅延秒数
SENDSTR( MABI,UTA[I])
I = I +1
wend
//-----スクリプトここまで