HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2022
0528
zagMCIで空白のある文字を使ったwavを流したい5解決


zag

リンク

2022/5/28(Sat) 22:16:43|NO.96497

題名の通りです。

http://hsp.tv/play/pforum.php?mode=pastwch&num=72189
こちらのスレッドの最後にある、「"\」を前後に置くという方法では流すことができませんでした。
どなたか助けていただきたいです。



この記事に返信する


zag

リンク

2022/5/28(Sat) 22:17:22|NO.96498

誤字ってますね、「\"」です。



zrs90(5さい)

リンク

2022/5/29(Sun) 06:25:56|NO.96500

間違えていたら申し訳ないです。

http://lhsp.s206.xrea.com/command/mci.html

の mci命令の雑多情報 の項目に
それらしき記述?がありました。
多分、zagさんが試した方法と同じと思いますが。
コレではダメでしょうか?


...オフラインで、ファイルがあるなら

フォルダ名にスペースが入ってない場所に移動する

ファイル名にスペース等が入っている場合は
バックアップを取って、ファイル名自体をリネームする



出来なかった場合ですが
ファイル名がどうなっているのか教えて下さい。
私では、これ以上出来ませんが他の方から
教えて頂けるかも。

別件になりますが、海外のフォント名で
長すぎるファイル名 + 特殊なスペース(ブランク)
が入っていた物がありました。
こういったケースだと、普通の方法では
ファイルが読めない可能性があります。



Drip

リンク

2022/5/29(Sun) 10:06:31|NO.96501

Dripです。
zagさん、こんにちは。

ご質問内容の限りではソースコードに問題があるのかファイルに問題があるのか環境に問題があるのか検討がつきませんので、音が再生されないとされるソースコードを提示されたほうが良いかと思います。
以下のスクリプトでも音が鳴らないでしょうか?一度ご確認ください。

//テスト用ファイルの存在チェック exist dir_desktop+"\\test se block2.wav" //テスト用ファイルが無ければ生成する if strsize<1:{ dialog {"MCIをテストするためにデスクトップに 「test se block2.wav」というファイルを生成します。 よろしいですか?"},2 if stat!6:dialog "テストを中止します。":end //テスト中止 //デスクトップにテストファイルをコピー bcopy dir_tv+"\\se_block2.wav",dir_desktop+"\\test se block2.wav" await 100 //念のためアイドル(通常無意味です) } pos 30,30 mes "デスクトップ上の「test se block2.wav」をMCIで再生します。" mes "テストを終えたらこのファイルはゴミ箱に捨てて削除してください。" //スペースのあるファイル読み込み mci "open \""+dir_desktop+"\\test se block2.wav\" alias se" button "再生",*play onexit *exit stop *play cls:pos 40,40:mes "♪♪♪♪" mci "play se" stop *exit mci "close se" end



zag

リンク

2022/5/29(Sun) 19:33:47|NO.96504

zrs90(5さい)さん、Dripさんありがとうございます。

Dripさんのコードを試してみたところ、無事に音を鳴らすことができました!
本当にありがとうございましたm(_ _)m



zrs90(5さい)

リンク

2022/5/29(Sun) 20:02:32|NO.96505

Drip さん ソースありがとうございました。



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.96497への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

解決したら質問者本人がここをチェックしてください。

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

ONION software Copyright 1997-2021(c) All rights reserved.