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


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0404
ホット・モット・キット助けてください picload22解決


ホット・モット・キット

リンク

2007/4/4(Wed) 19:46:29|NO.6966


picload "test.gif" stop
をやってもでません(スクリプトが書かれている場所と同じファイルに保存してある)
助けてください



この記事に返信する


kaien

リンク

2007/4/4(Wed) 19:54:00|NO.6967

スクリプトを保存しましたか?



ホット・モット・キット

リンク

2007/4/4(Wed) 20:01:02|NO.6968

はい
保存しました
しかしできません



DoubleQuote

リンク

2007/4/4(Wed) 20:41:54|NO.6969

もちろん、"\"は"\\"ときちんと記述されていますよね?

とりあえず、対象のgifファイルをフルパスで記述してみてください。
それで表示されるのであれば、その記述の不要な部分を削除して相対パスに
すればよさそうですね。



不如帰

リンク

2007/4/4(Wed) 21:01:51|NO.6970


picload dir_exe+"test.gif" stop
これで出ない場合、以下のスクリプトを実行してみてください。

dialog "*",16 if stat=0 :end picload refstr mes refstr
これで表示されないならちょっとおかしい



GENKI

リンク

2007/4/4(Wed) 21:54:50|NO.6977

> (スクリプトが書かれている場所と同じファイルに保存してある)

「test.gifが作成したスクリプトのファイルと同じ場所(同じフォルダ内に)においてある。」
ということであってますでしょうか?
また、この条件であのスクリプトを実行してもエラーメッセージ(Error 13)が出てしまう。というわけ…ですよね?
質問するときは症状や、何がやりたかったのかをきちんと書く習慣をつけておいたほうがいいですよ。

とりあえずまずは、不如帰さんのスクリプトをやってみることですね。


それと大丈夫だとは思いますが、念のため…test.gifは正常な非アニメーションGIFファイルでしょうか。



Irisawa

リンク

2007/4/4(Wed) 22:07:49|NO.6978

HSP3はGIFに対応していましたっけ。
拡張子が.gifなのに別の形式であるとかありませんか。
拡張子を表示しない設定にした上でMS-Paintなどでファイル形式をBMPにしたまま*.gif.bmp
のようなファイル名で保存してしまったりしていませんか。



kaien

リンク

2007/4/4(Wed) 22:09:15|NO.6979

>HSP3はGIFに対応していましたっけ。

HSP3は.gifに対応していますよ。



TAKA

リンク

2007/4/5(Thu) 01:39:47|NO.6985

スクリプトと同じフォルダではなく、本体(hsp3.exe)と同じフォルダに保存してみてはいかがでしょう?

例)C:\Program Files\hsp30\

もしくは、画像のフルパスを指定してみるとか…



ハテナ

リンク

2007/4/5(Thu) 04:41:16|NO.6988

それともHSP2 を使っているとか?



ホット・モット・キット

リンク

2007/4/5(Thu) 08:18:05|NO.6992

HSP3です
さらに非アニメーションです



ホット・モット・キット

リンク

2007/4/5(Thu) 08:22:43|NO.6993

本体と同じところにすればできるのですが
それを作品としてだす時はできなくなるので困っています



f

リンク

2007/4/5(Thu) 12:02:41|NO.6995

・・・・?

作品として出すときには、同じフォルダの中に入れない・・・・と言う意味?



TAKA

リンク

2007/4/5(Thu) 12:41:39|NO.6996

picload dir_exe+"\\test.gif"

とすれば、コンパイルした後のフォルダに入れても表示されると思います。 コンパイル前の「dir_exe」は本体と同じフォルダをさしますが、 コンパイル後は、きちんと実行ファイルのフォルダの事をさします。 一度コンパイルしてみてはいかがでしょう? あとは、「ツール|オプション」の「全般|ディレクトリ」内にある 「起動時のカレントディレクトリ」を「ユーザーが指定したディレクトリ」にし、 画像やスクリプトがあるフォルダを指定すればできるかもしれません。



ハテナ

リンク

2007/4/5(Thu) 13:32:55|NO.6999

パックしたいって事かも。



ホット・モット・キット

リンク

2007/4/5(Thu) 17:51:59|NO.7005

exeにしてもだめだった



ホット・モット・キット

リンク

2007/4/5(Thu) 18:55:58|NO.7010

さらに
load
が付くものはすべてだめだったのですが・・・



GENKI

リンク

2007/4/5(Thu) 19:35:32|NO.7011

>>ホット・モット・キットさん

 回答するにあたりいくつか質問があります。
お答えいただければ幸いです。

 不如帰さんが書いたスクリプトでは動きましたか?(NO.6970)
できれば私の前半の方の質問にもお答えいただけると幸いなのですが…。


> 本体と同じところにすればできるのですが

この場合の「本体」はHSP3のインストールフォルダに入っているHSP3本体のことでしょうか?
それとも、ホット・モット・キットさんが作成したスクリプトを保存したhspファイルのことでしょうか?

 次の設定を確認してみてください。
HSPスクリプトエディタのツールメニューからオプションを選択して、HSPスクリプトエディタ設定ダイアログを開いてください。
左側の項目から「ディレクトリ」を探してクリックします。
右側の起動時のカレントディレクトリはどの設定になっていますでしょうか?


 質問ばかりで申し訳ありません。
まずは現状把握が一番の近道ですので。



不如帰

リンク

2007/4/5(Thu) 20:17:01|NO.7012

これでどうでしょうか?

chdir dir_exe picload "test.gif" stop



不如帰

リンク

2007/4/5(Thu) 20:17:39|NO.7013

P.S.
これで駄目なら
「アンインストール」⇒「再インストール」
これでやってみてください。



Irisawa

リンク

2007/4/5(Thu) 22:35:34|NO.7020

packfileに入れた場合、パスは無効なのでパスを指定している場合はパスを省略して
ください。


#pack dirinfo(1) + "\\test.gif" #ifdef _debug path = dirinfo(1) + "/" #else path = "" #endif picload path + "test.gif" stop



ホット・モット・キット

リンク

2007/4/6(Fri) 09:14:45|NO.7031

>>ホット・モット・キットさん

 回答するにあたりいくつか質問があります。
お答えいただければ幸いです。

 不如帰さんが書いたスクリプトでは動きましたか?(NO.6970)
できれば私の前半の方の質問にもお答えいただけると幸いなのですが…。

[動きませんでした]


> 本体と同じところにすればできるのですが

この場合の「本体」はHSP3のインストールフォルダに入っているHSP3本体のことでしょうか?
それとも、ホット・モット・キットさんが作成したスクリプトを保存したhspファイルのことでしょうか?

[HSP本体です]

 次の設定を確認してみてください。
HSPスクリプトエディタのツールメニューからオプションを選択して、HSPスクリプトエディタ設定ダイアログを開いてください。
左側の項目から「ディレクトリ」を探してクリックします。
右側の起動時のカレントディレクトリはどの設定になっていますでしょうか?

[指定なしです]

 質問ばかりで申し訳ありません。
まずは現状把握が一番の近道ですので。



ホット・モット・キット

リンク

2007/4/6(Fri) 09:34:54|NO.7032

P.S.
これで駄目なら
「アンインストール」⇒「再インストール」
これでやってみてください

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

出来るようになりました
なぜできなかったかはわかりませんが
再インストールしたら出来るようになりました
不如帰さん
そしてみなさん
ありがとうございました
お騒がせしてすみませんでした



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