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


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0326
特命希望!アイコンの変更方法13解決


特命希望!

リンク

2007/3/26(Mon) 01:16:12|NO.6560

HSP3のスープカップのアイコンを変更したいのですが成功しません!
いろんなアイコン変更ソフトを試しているのですが、何がいけないのでしょう?
さしあたって下記のソフトの件ですと、exeファイルをD&Dしても認識してくれません。
(アイコンの方は認識します)
HSP以外の.exeファイルも試してみたのですが、認識したりしなかったり・・・(--;)
もちろん「ResHacker.exe」も入手して、右クリック→リソースエディタのパス、で設定していますが・・・なにがいけないのでしょうか?
どなたかアドバイスのほど宜しくお願いします。


http://lhsp.s206.xrea.com/works/hsp.html



この記事に返信する


hamach

リンク

2007/3/26(Mon) 02:13:45|NO.6562

hamach です。

D&D ではなくファイルを開くでもだめなのですか?
私も以前ウィンドウにD&Dできなくなることがありました。
また、ショートカットはD&Dしても認識されません。

アイコン書き換えをするとどのようなエラーメッセージが表示されますか?

エラーメッセージ等を記入していただくと他の方もアドバイスしやすいと思います。



X-plate

リンク

2007/3/26(Mon) 14:01:31|NO.6565

以前自分も同じようなことに悩まされました

たぶん特命希望!さんがつかっている
アイコン変更ソフトはHSP2向けなんじゃないのかな

以下のものを使えば成功します

アイコンファイルを作るソフトウェア(なんでもいい)

Let's HSPIC!(アイコン変更ソフト)
http://lhsp.s206.xrea.com/works/hsp.html

試してみてください



Kpan

リンク

2007/3/26(Mon) 21:46:05|NO.6575

作者です。

アイコンやら実行ファイルを深い階層に置いているなら、すべて浅めの階層
フォルダに置いてやってみてください。それでダメなら、問題のあるHSP製
実行ファイルをメールなどでこちらに送っていただければ調べますです。

急ぎなら、HSPの本体にある「hsprt」というファイルのアイコンを
Resource Hackerを使って書き換えて、実行ファイルを作成してみてください。



特命希望!

リンク

2007/3/27(Tue) 01:35:06|NO.6577

kpanさん書き込みありがとう御座います。

アイコンや実行ファイルをデスクトップ上において試してみてもダメでした。
実行ファイルはそれだけが認識してくれない、という訳ではなく、
他のHSP実行ファイルでもいろいろ試したのですがダメでした・・・(+o+)
PCとの相性や何か他のプログラムとの問題なのでしょうか?


HSPの本体にある「hsprt」というファイルのアイコンを
Resource Hackerを使って書き換えて、実行ファイルを作成して>>

「hsprt」というファイルは見つかりましたが、その後の
「Resource Hackerを使って書き換えて、実行ファイルを作成して」
が理解出来ませんでした・・・orz

もう少し頑張っていろいろやってみます。



いくす

リンク

2007/3/27(Tue) 09:11:51|NO.6585

私はアイコンはResource Hackerでしか変えたことがありません(exe本体に直接
その方が効率がいいかと
でも時々見た目が変わらないことがあります。(外部パソコンではアイコン変換の確認できる。
そのような時はlhacaでいっかい圧縮するとなんかできるっぽいです
あ、でもこれ推奨されない方法だったりします?



いくす

リンク

2007/3/27(Tue) 09:47:51|NO.6587

仕方は
ファイル(ターゲットEXE)をResource Hackerで開く->アクション(&A)->アイコンを置き換える(&I)...->アイコンを含むファイルを開く(&O)->選択します(アイコンファイルでもEXEでも)->新しいアイコンの選択(&N)->選択します(変えたいアイコンを)->置き換える->変わっていることを確認(しなくても良い)して保存

てな流れになります。
これはアイコンを変えたい実行ファイルがターゲットなのであなたの求めたものと違うかな?(すいません…
Resource Hackerの使い方みたいなもんでした
お役に立てれば幸いです。



Kpan

リンク

2007/3/27(Tue) 20:52:23|NO.6599

いくすさんの書いている方法で、hsprtのアイコンを書き換えます。
ここに詳しく書いときましたのでどうぞ。
http://lhsp.s206.xrea.com/hsp_icon.html

ーーーー
>exeファイルをD&Dしても認識してくれません
とのことなので、下のコードを実行してください。HSP製の実行
ファイルを選択して、表示結果を教えてください。(あとOS名も

#uselib "kernel32" #cfunc LoadLibrary "LoadLibraryA" str #func FreeLibrary "FreeLibrary" int sdim path, 512 dialog "exe", 16 : if stat = 0 : stop path = refstr hFile = LoadLibrary (path) if hFile = 0 : mes "error "+hFile : stop mes "ok "+hFile FreeLibrary hFile



いくす

リンク

2007/3/27(Tue) 21:28:05|NO.6602

やはり、hsprtからで間接的に変えたほうが安全でしょうか?



Kpan

リンク

2007/3/27(Tue) 22:33:07|NO.6606

>安全でしょうか
別に危険ということはないです。(^^
いくすさんが使用しているアイコンは、32x32サイズ・16色だと思います。
この場合はまったく問題ないです。

ただ、これより大きなサイズ・大きい色数のアイコンやマルチアイコンだと、
http://www.microsoft.com/japan/msdn/windows/windowsxp/winxpicons.aspx

書き換えに成功しますが、実行ファイルが起動できなくなります。
その自分が書いたページにもありまが、「ファイルサイズのチェック機能」に
ぶつかってしまうからで、それ用の対処を施してあるのが Let's HSPIC!。



特命希望!

リンク

2007/3/28(Wed) 01:05:47|NO.6619

やりました!やっと成功しました! (≡^∇^≡)
いくすさん、kpanさん有難う御座いました。

「hstrt」というのはスープッカップのアイコンを作り出している部分だったんですね!
それが解かってからやっと理解が出来ました。

いくすさんの説明通りにResource Hackerでも書き換えに成功しましたが、
名前やファイルの置き場所を変えると元に戻ったり・・・ちょっ不安定です。
「hstrt」から変えた方はとても安定していますので、こちらのやり方で変えようと思います。


下のコードを実行してください。HSP製の実行
ファイルを選択して、表示結果を教えてください>>

結果は「error 0」でした。OSは98SEを使用しています。
HSP薄学の為、何を調べているプログラムかも解からず結果のみの報告です・・・(=_=;)


今回はみなさん本当に有難う御座いました。
サイズや色数、マルチアイコン等、アイコン変更一つでも奥が深いんですね・・・大変勉強になりました!

これからもより一層HSPに励んでいきたいと思います!



Kpan

リンク

2007/3/28(Wed) 21:05:17|NO.6639

>結果は「error 0」でした。OSは98SEを使用しています。
結果ありがとうございます。ひとまず原因は分かりました。何でそうなる
のか、イマイチはっきりしないですが、OSにより挙動が違うようで・・・。

もう見てるか分かりませんが、対処したものを出したので、よかったらどーぞ。



いくす

リンク

2007/3/29(Thu) 00:06:52|NO.6653

HSP3.0でウィンドウの上部のタイトルバーの16x16アイコンは指定できますか?



特命希望!

リンク

2007/3/30(Fri) 22:01:25|NO.6714

ver0.8試させて貰いました!
D&D認識してくれました、バッチリ良好です! (≡^∇^≡)b
ありがとう御座いました!



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