- 締切済み
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つの変数に順番に区切った文字列を加算すればいいわけだが。
- みんなの回答 (1)
- 専門家の回答