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


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
0606
ライム超ド初心者です。picload、mmloadのやり方33解決


ライム

リンク

2010/6/6(Sun) 07:14:06|NO.33034

初質問です。

picloadと入力しても画像ファイルがありませんと出てしまいます。
画像は、マイピクチャのなかに入ってるんですが、フォルダとかが必要なんでしょうか?

mmloadの方は、mmplayなどと入力しても、再生してくれません。


何回も見直したり、サンプルを見たり、講座動画などを見ても、
原因が全く分かりませんでした。

初心者すぎる質問ですがだれか回答お願いします。



この記事に返信する


ミント

リンク

2010/6/6(Sun) 07:59:49|NO.33035

>>picloadと入力しても画像ファイルがありませんと出てしまいます。
>>画像は、マイピクチャのなかに入ってるんですが、フォルダとかが必要なんでしょうか?
マイピク内ではなく、HSP内のフォルダに画像を入れてください。
後拡張子に気をつけてください。


>>mmloadの方は、mmplayなどと入力しても、再生してくれません。
これも同じく、HSP内のフォルダに入れてください。
再生するためには[mmplay p1」が必要です。



;BGM mmload "恋した.wav",0 ;読み込み ;メッセージ mes "スペースで再生" repeat ;キーチェック stick key,52 if key = 16 : mmplay 0 ;スペースで再生 await 1 loop
スペースキーでBGMを再生できます。
わけがわからなかったら、文字の上でF1を押せばヘルプが見れます。



ライム

リンク

2010/6/6(Sun) 08:22:53|NO.33036

>マイピク内ではなく、HSP内のフォルダに画像を入れてください。
探してみたのですが、HSP内のフォルダというものが見つかりませんでした…。
それっぽいのはあっても、インストールのやつですし…。

あとから作るということなのでしょうか?
…ただ単に埋もれてるだけかもしれないのでもう一度しらみつぶし探してみます。

一応mmloadもいわれた通りやってみましたが、ファイルが無いといわれました。



Kpan

リンク

2010/6/6(Sun) 08:55:51|NO.33038

エディタの[ツール]→[設定]で、ツリーの[全般]→[ディレクトリ]を
選択、「起動時のカレントディレクトリ」を”指定なし”に。

HSPのフォルダは一般的には↓
> C:\Program Files\hsp321\

このHSPフォルダに画像・音楽ファイルを置きます。

これでエラーがでるなら、ライムさんが組んだソースものせてくだしゃい。



ANTARES

リンク

2010/6/6(Sun) 09:13:15|NO.33042

 picloadやmmloadの直前に「dialog dir_cur」と入力して実行してください。
表示されたフォルダに画像を置けば動くはずです。

 スクリプトは、実行する前に「名前をつけて保存」してください。
最初に保存する前と後とでは画像を置くべき場所がかわります。



ANTARES

リンク

2010/6/6(Sun) 09:16:30|NO.33044

>最初に保存する前と後とでは画像を置くべき場所がかわります。
 訂正。変わらない場合もあります。



ライム

リンク

2010/6/6(Sun) 12:08:07|NO.33057

kpanさんの言っている
C:\Program Files\hsp321\
のファイルが見つかりませんでした。
似たようなhsp32ってのはあったんですが…。
hsp32のほうには、サンプルだとかがごちゃごちゃ入ってました。
あそこで正しいんでしょうか?


ANTARESさんの方は、
user\raimu(フォルダ名)\documentって出ました。
とりあえずdocumentってとこにいれてやってみましたが
反応は同じく画像が無いでした。



S

リンク

2010/6/6(Sun) 12:12:33|NO.33058

あなたが書いたHSPのプログラムのソースが置いてあるところに画像をおけばいいと思います。



テック

リンク

2010/6/6(Sun) 12:25:11|NO.33060

>似たようなhsp32ってのはあったんですが…。
HSPのバージョンによって、インストール時に作成されるフォルダ名が違います。
Hot Soup Processor ver3.21だと、Kpanさんがおっしゃっているように
C:\Program Files\hsp321フォルダが、
ライムさんの場合だと、Hot Soup Processor ver3.2をインストールしたみたいなので、
C:\Program Files\hsp32フォルダが作成されます。

>user\raimu(フォルダ名)\documentって出ました。
>とりあえずdocumentってとこにいれてやってみましたが
>反応は同じく画像が無いでした。
picload "画像ファイル名"
でパスを設定せず、ファイル名だけを指定する場合は、
ライムさんが、作成したスクリプトファイル(拡張子が.hspのファイル)
と同じフォルダ内に、画像ファイルを置いておかないといけません。
あとは、パスを指定して実行するかですかね。

picload "C:\\Program Files\\hsp32\\画像ファイル名"

上記の方法で試してみてください。



ライム

リンク

2010/6/6(Sun) 12:54:13|NO.33061

フォルダを作成して、その中に
hspスクリプトファイル(?)と、
使用したい画像を入れました。

しかし反応は画像がありませんです…。

フォルダも同じだし、拡張子ってやつも間違ってはいないはずなんですが…。
とりあえずスクリプトで間違いがないか見てもらいたいです。

 picload "A.png" 

Aが画像の名前です。 これは間違ってはいないはず…。 このソースでわからなかったらもっと長いほうのやつ書きます。



ESZET

リンク

2010/6/6(Sun) 12:58:37|NO.33062

HSPだとPNGファイルは直接扱えないのです^^;
BMP等に変換するか、PNGファイルを扱えるプライグインやモジュールを使って下さい。



ライム

リンク

2010/6/6(Sun) 13:13:08|NO.33063

マジですか、使えないのですか、png…。
まさかこんな落とし穴があったとは…。


で、pngからbmpに変えるにはどうしたらいいんでしょうか?



リンク

2010/6/6(Sun) 13:32:14|NO.33064

ペイントで開いてbmpで保存するのが一番簡単。
でも透明色とかがおかしく表示されるかも。
画像変換ソフトとかを使うのが安心。
てゆーかPicloadのヘルプに使える形式書いてるやん。
ヘルプを制するものがプログラミングを制するよ〜 マジで。



ライム

リンク

2010/6/6(Sun) 13:44:57|NO.33065

・同じファイルに入れました。
・画像をbmpに変えました。
・ソースは間違っていません。(多分)
・画像ファイルがありませんって出てきます…。

もう何が悪いのやらまったく見当もつかない状態になってまいりました…。

とりあえずまた、ソース。

 picload "A.bmp" 

これで解決できた人は天才だと思います。 しかし、他に書けることが無い…。



テック

リンク

2010/6/6(Sun) 14:33:11|NO.33066

ふ〜む、あとは画像ファイル名などを確認してみるとかですかね。
私も数パターン確認してみました。

[画像ファイルがありません、になったパターン]

;画像ファイル自体のファイル名の方が、A.bmpなど どこか全角になっていた場合 picload "A.bmp" ;ソースの指定するファイル名が、全角になっていた場合 picload "A.bmp" ;ファイル名を閉じる”(ダブルクォーテション)が全角になっていた場合 picload "A.bmp”

上記のパターンで画像ファイルがありませんになりました。
これ以外となると、ライムさんと環境がどうなっているのか
わからないのでちょっと難しいですね・・・。



ライム

リンク

2010/6/6(Sun) 15:01:03|NO.33068

ソースもファイルも全部半角です。

…こうなったら奇跡を祈るか、画像・BGMは諦めるかのどちらかですよね…。


レスしてくださった皆さん、ありがとうございました。

とりあえず感謝の言葉を言っておきます。



f3d

リンク

2010/6/6(Sun) 15:11:20|NO.33070

ひょっとして登録された拡張子が未表示になってません?
ためしに
picload"A.bmp.bmp"とかでやってみては?



ライム

リンク

2010/6/6(Sun) 15:37:46|NO.33073

f3dさん
試してみたが、無理でした…。
多分この件は迷宮入りでしょうね…。


言い忘れてましたがミントさんのmp3再生の方法を試してみたら、
見事、曲が再生されました。
ありがとうございました。



ミント

リンク

2010/6/6(Sun) 15:50:32|NO.33075

もしかして

HSPフォルダ内
 -なんかのファイル
  -画像

だったりしますか?



拡張子を表示理由は、プログラムでは拡張子まで指定しないと出ないからであって、
かならず画像の拡張子を表示しなければならないということはございません。

なので拡張子が表示されてなくっても画像は出せます。
ですが、拡張子をいちいちプロパティかなんかで確認してから、
プログラムに入れるのはめんどいので拡張子を表示して、
名前コピペすれば、安全かつスピーディに出来るというだけです。


>>・ソースは間違っていません。(多分)
ソースの方は全然問題ないです。



 --簡単な方法・・・だと思う--
ダウンロードしたさい、デスクトップにアイコンが出来たと思います。
んで、デスクトップに使いたい画像を適当に置いときます。


そしてプログラムで・・・

picload "1.bmp"

これで「1.bmp」という画像が使えるようになります。
画像の名前が「2.bmp」だったら「picload "2.bmp" 」というふうにしてください。


そして「ファイル」→「名前を付けて保存」
「デスクトップ」→ファイル名は適当でおk

それで保存してから、F5「HSP実行」すれば画像がでるはずです。



gm

リンク

2010/6/6(Sun) 15:54:22|NO.33076

Windows XP , HSP 3.21

デスクトップに、image.bmpとtest1.hspを置いて、以下、実行しました。
エラーでなかったです。助けになりませんか? ><


picload "image.bmp"



ミント

リンク

2010/6/6(Sun) 15:55:46|NO.33077

>>言い忘れてましたがミントさんのmp3再生の方法を試してみたら、
>>見事、曲が再生されました。
>>ありがとうございました。
いえいえ、ちゃんと再生できたようでよかったです。
私も最初はこんな状態からスタートしましたから。
上達するコツは「梟」さんの言うとおり「ヘルプ」を活用することにあります。

後はサイトを参考にしたりとかね
http://oyabunn.hp.infoseek.co.jp/kouza.htm



でも何故音が大丈夫で画像はだめなんだろうという疑問が・・・
んー、さっきのレスは忘れてくれ。



ext

リンク

2010/6/6(Sun) 16:36:45|NO.33079


dialog "bmp",16 if stat!=1:end picload refstr
このようにやっても出来ないんですか?



ライム

リンク

2010/6/6(Sun) 16:59:34|NO.33080

画像とデータをデスクトップにおいても、
無理でした・・・。

これって画像の方に問題があるんでしょうか?

それとも、HSPのインストールミス…は、無いか。



テック

リンク

2010/6/6(Sun) 17:14:40|NO.33082

もしかして、拡張子だけを.pngから.bmpに変えてませんか?
私の方で、拡張子だけを.bmpに変えて実行してみた場合、
画像ファイルがありませんと表示されたので。

梟さんがおっしゃるように、Windows標準ツール「ペイント」で
ファイルの種類を変更して保存しないと、エラーになってしまいます。
あと.bmp形式で対応しているのは、
ヘルプからするとWindows標準の4(16色),8(256色),24bitのデータのようです。
モノクロビットマップには対応していないみたいなので注意。



GENKI

リンク

2010/6/6(Sun) 17:33:48|NO.33083

先ずちょっと状況確認。

今作業されているフォルダ(スクリプトファイルやbmpファイルが置いてあるフォルダ)に
「test.hsp」というファイル名で次のスクリプトのファイルを作成してください。

mes "-----ファイル一覧-----" sdim a,64 dirlist a,"*.bmp" ; カレントディレクトリの取得 mes a ; 内容の表示 dialog "カレントディレクトリ:\n"+dir_cur stop
スクリプトはちゃんとコピー&ペーストしてくださいね。見ながら書き写すと間違えますから。

実行すると、「A.bmp」が一覧に出てきますか?
・出てきた「A.bmp」は「A..bmp」や「A.bmp.png」になっていたりしませんか?
・「A」は「A」になっていませんか?
一覧にない場合、
・ダイアログで表示されたフォルダに、「test.hsp」や「a.bmp」が置かれていますか?




> HSPだとPNGファイルは直接扱えないのです^^;
> BMP等に変換するか、PNGファイルを扱えるプライグインやモジュールを使って下さい。

今はモジュールで十分になりましたね。
imgloadは手軽。alLoadFileは凄い。
しかし、ライムさんがモジュールを使うのは次のステップ。今は手を出さないことをお勧めします。



ライム

リンク

2010/6/6(Sun) 17:44:25|NO.33084

GENKIさん
ちゃんと出たうえに表示におかしなところは見当たりません。


それなのにpicloadができない。



窓口

リンク

2010/6/6(Sun) 18:10:31|NO.33085

一回初歩に戻って、次の手順を試してみてはどうでしょうか?

1 ペイントを開き、適当に絵を描いて ファイル名 「 test.bmp 」でデスクトップに保存。
2 次にスクリプトエディタを開いて、下のソースをコピペして、デスクトップに保存。


picload "test.bmp"

3 その後、保存したスクリプトをダブルクリックして、開き。
F5 またはメニューの選択で、スクリプトを実行。

 もし、正常に動作した場合、あなたが開こうとしているファイルがおかしいのだと思います。
 動作しなければ、システム自体がくるっているような気がします。



ライム

リンク

2010/6/6(Sun) 18:18:01|NO.33086

窓口さん
やってみたところ、画像ファイルが見つかりません。って、出ました。



完全に狂ってますね、これは^^;



f3d

リンク

2010/6/6(Sun) 18:28:39|NO.33088

しつこいですが、
picload "test.bmp.bmp"でもやってみてください。



ミント

リンク

2010/6/6(Sun) 18:37:50|NO.33089

えっと、こういうのはどうでしょうか?

事前に私の方で画像が出るのを確認できたプログラムとファイルです。
私のレンタルうpにアップしますので、ダウンロードして実行してみてください。

http://ux.getuploader.com/konoha/download/12/%E3%83%86%E3%82%B9%E3%83%88.zip


テストフォルダを開く → テスト.hsp をダブルクリックして起動する
最後に「F5」を押せば画像がでるはずです。


もしこれで出なかった場合、何かしらシステムの不具合だと思います。



ヌコルプ

リンク

2010/6/6(Sun) 18:39:50|NO.33090

HSPエディタのメニューバーの
ツール(T)→HSPアシスタント起動(F)
でHSPアシスタント起動して
Sampleのdemoの中のdemoを選択して
runを押してみて。
それで最後まで普通に動作したらライムさんのやり方がマズイ。
エラーが出たらHSPが壊れてるっぽいからHSPを再インストールした方がいい。



ライム

リンク

2010/6/6(Sun) 18:44:08|NO.33091

!??

できました!!

ペイントで名前を付けるとこの下にあるやつを
16色ビットマップ的な奴に変更したら表示できました!!



みなさんいままで本当にありがとうございました!!


でも、画質低下…。



ライム

リンク

2010/6/6(Sun) 18:49:40|NO.33093

どうやら、根本的設定ができていなかったみたいです(?)


これでようやくマトモなやつが作れる。


ていうか256bmpでもできました。
画質は多分大丈夫そう。



ESZET

リンク

2010/6/6(Sun) 20:15:26|NO.33100

何が原因だったのかよくわかりませんが、解決してよかったです^^;



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