RGSS(RPGツクールXPの簡易rubyスクリプト)
RGSS(RPGツクールXPの簡易rubyスクリプト)の質問です。
長いURLが表示できない。
途中で改行が入るとだめみたい。
試してみたのは、以下のコードで、
shellexecute =
Win32API.new('shell32.dll','ShellExecuteA',%w(p p p
p p i),'i')
shellexecute.call(0, 'open',
'http://www.amazon.co.jp/exec/obidos/redirect?link_
code=ur2&camp=247&tag=omotinokanris-22&
creative=1211&path=tg/browse/-/754376/ref=br_dp
_b_3_lf', 0, 0, 1)
このスクリプトで、
「http://www.amazon.co.jp/exec/obidos/redirect?link_」
までしか文字列を送信できない。スクリプトエディアのウインドウがちっちゃくて、どうしても途中で強制的に改行が入ってしまう。そんで、ツクールの森
http://www.tkool.net/faq_bbs/index.php?mode=normal&log_no=470
というところで質問して、返ってきた回答が、
(1)要はイベントコマンドでやっているのがいけないわけで、スクリプトエディタで関数的メソッドとして定義して、イベントコマンドでメソッドを呼び出せばいい。
(2)まぁ、変数と文字列の仕組みを利用して、1つの変数に順番に区切った文字列を加算すればいいわけだが。
お礼
そうですか、回答ありがとうございました。