お知らせ掲示板 | 質問掲示板 | 不具合報告掲示板 | 機能要望掲示板 | 雑談掲示板

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
380 / 401 ツリー ←次へ | 前へ→

自作マクロについて elf 2008/3/20(木) 19:55
ダブルクォーテーションの記述 たくみ 2008/3/21(金) 12:11
Re:ダブルクォーテーションの記述 elf 2008/3/22(土) 3:53

自作マクロについて
 elf  - 2008/3/20(木) 19:55 -
  
 度々失礼します。
スプライト処理をマクロ登録したいのですが、下記の記述では登録できませんでした。
(数値などは適当です)

====================

macro[name="00" str="\LSP.CG(1, "00/00/00") \LSP.XYL(1, 00, 00, 00, 00, 0) \LSP.START(1) \LSP.WAIT(1)" ]

====================

 また、下記の様にもやってみましたが、記述が間違っていますと出てしまい、結局できませんでした。
(当然と言えば当然ですが・汗)

====================

macro[name="00" str="\LSP.CG(1, "00/00/00")" str="\LSP.XYL(1, 00, 00, 00, 00, 0)" str="\LSP.START(1)" str="\LSP.WAIT(1)" ]

====================

スプライトはマクロ登録できないのでしょうか?
それとも何か別で設定が必要なのでしょうか?
引用なし
パスワード

ダブルクォーテーションの記述
 たくみ WEB  - 2008/3/21(金) 12:11 -
  
たくみです。
これはダブルクォーテーション「”」の記述の仕方によるものですね。

macro[name="00" str="\LSP.CG(1, "00/00/00") \LSP.XYL(1, 00, 00, 00, 00, 0) \LSP.START(1) \LSP.WAIT(1)" ]

上の記述に "00/00/00" とありますが、この左側のダブルクォーテーションが悪さをしてしまい、

str="\LSP.CG(1, "

というように誤認識されてしまうのが原因です。
そこで、YU-RISではシングルクォーテーション「’」も使用できますので、
代わりにそれを使っていただき、

macro[name="00" str="\LSP.CG(1, '00/00/00') \LSP.XYL(1, 00, 00, 00, 00, 0) \LSP.START(1) \LSP.WAIT(1)" ]

というように記述していただければ正しく認識されるようになります。
参考になれば幸いです。
引用なし
パスワード

Re:ダブルクォーテーションの記述
 elf  - 2008/3/22(土) 3:53 -
  
 お返事ありがとうございました。
無事解決する事ができました!
ありがとうございます。
引用なし
パスワード

  新規投稿 ┃全記事一覧 ┃検索 ┃設定 ┃サポートフォーラムトップ  
380 / 401 ツリー ←次へ | 前へ→
59,462
(SS)C-BOARD v3.8.1β4 is Free.