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


HSPTV!掲示板


未解決 解決 停止 削除要請

2021
1008
馬男アイコンの変更6未解決


馬男

リンク

2021/10/8(Fri) 23:40:12|NO.94088

実行ファイルのアイコンの変更ができません。
reshacker、Ihspicをダウンロードしましたが、
reshackerでは保存ができず(save asは選択できる)、ihspicではreshackerが見つかりませんと表示されます。
ある説明サイトのHSPの本体hsprtも何のことなのかよくわかりません。
お助けください。お願いします。



この記事に返信する


UT-X

リンク

2021/10/8(Fri) 23:45:10|NO.94089

もっとも簡単な方法はこれです。
スクリプトの一番上にこの文言を入れてください。
#packopt icon "(アイコンのファイル名).ico"

こうすることで実行ファイル作成時に自動でアイコンが適用されます。 エクスプローラーにはすぐには反映されないのでご注意ください。 (ちゃんと適用されているか知りたいときはプロパティをご覧ください)



馬男

リンク

2021/10/9(Sat) 00:23:01|NO.94090

早い返信ありがとうございます。
やってみたのですが
error no.21
不正なファイルです
と表示されてしまいます。

アイコンのファイルの問題でしょうか?



メルクーフ

リンク

2021/10/9(Sat) 09:29:21|NO.94091

 アイコンファイル作成に使用されたツールやサイトなんかを提示されれば、問題点や解決法が分かる人がいるかもしれません。



zrs90(5さい)

リンク

2021/10/9(Sat) 11:31:46|NO.94093

...リソースハッカーがありますね。これで出来るかも

●リソースハッカーを使ったHSPアイコンの書き換えについて

Win7pro32ビット、HSP3.6、リソースハッカーv3.60 92でテスト
リソースハッカーのバージョンが古いですが、大して変わらないはず。
後、64ビット版osも対応してるはず。

HSPで作った実行ファイル(.exe形式)
32×32ドットのアイコンファイル(.ico形式)

この2つを用意します。

ー操作ー

リソースハッカーの ファイル(F)メニュー 開く(o)... から
リソースを含むファイルを開く...の画面が出るので
上で用意した、HSPで作った実行ファイル を読み込みます。


リソースハッカーの 操作(A) メニューから アイコンの置換(I) を選択
アイコンを置換 の画面が出るので
アイコンを含むファイルを開く ボタンから
上で用意した、32×32のアイコンファイル を読み込みます。
そのまま 置換ボタン を押して下さい。
リソースハッカーの画面の右端上に 書き換えたアイコン が表示されます。


リソースハッカーのファイル(F) メニューから
名前を付けて保存(A)... を選択 → HSPで作った実行ファイルと、別名にして
〜.exe で保存

(※1 ↑ 〜の部分は適当に。ただし、英数字半角で
ファイル名を付けた方が、無難です。理由は、海外製ツールだから。)

(※2 保存(S) でも良いですが、アイコン書き換えした状態が反映されてない事がある
(※実際は、ちゃんと出来ている。)のと、バックアップも兼ねて
私は、 名前を付けて保存(A)... を使ってます。)


エクスプローラが開いているなら一度閉じて
開き直してからアイコンが書き変わってるか、見て下さい。
それでダメならos再起動。...ダメなら失敗です。


ー追記ー

書き換えるアイコンですが、自分だけで使う分には
Windowsのshell32.dllの内部アイコンから流用する...
のもアリです。操作△了、アイコンが埋め込まれていれば
他の.exeや、.dllでも読み込めます。

(※アイコンが思い通りにならない等の場合もあります)
(※ファイル圧縮がかかってない、後、コンパイルした言語による)

例えば、ゴミ箱のアイコンとか...プロが作ったのは綺麗っす。
こういったツールの操作手順を説明するのは難しいですね。
私の場合、投稿がPCじゃないので...



zrs90(5さい)

リンク

2021/10/9(Sat) 11:45:52|NO.94094

もう一つ、忘れてました。

リソースハッカーは、圧縮した.exeファイルとか
暗号化した.exeファイルは、基本ダメなはず。
この件は、製作者の主義らしいです。



TOMATO

リンク

2021/10/9(Sat) 12:26:42|NO.94095

> error no.21
> 不正なファイルです

アイコンファイルはico形式でないとダメです。
例えば、bmpファイルやpngファイルを拡張子を変えただけとかはダメです。

@icon変換などのツールで画像からico形式に変換する必要があります。
https://www.vector.co.jp/soft/win95/amuse/se201729.html



記事削除

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

NO.94088への返信

マスコット

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

名前

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

削除用パスワード

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

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

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