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


HSPTV!掲示板


未解決 解決 停止 削除要請

2022
0505
す²HSP3.7bata でスクリーンセーバー作成9解決


す²

リンク

2022/5/5(Thu) 17:31:36|NO.96263

3.7bataではレガシツールの項目がなくなりましたが、
スクリーンセーバーを作成する方法はありますか?



この記事に返信する


しまくろねこ

リンク

2022/5/5(Thu) 18:56:33|NO.96267

#packopt を使うのはどうでしょうか?


// type 0:EXEファイル 1:フルスクリーンEXE 2:スクリーンセーバー #packopt type 2



zrs90(5さい)

リンク

2022/5/5(Thu) 22:23:07|NO.96269

サンプルの ssaver フォルダに古いですが
arusave.hsp と言うファイルがあります。

仰る通り、レガシーメニューは廃止されて
いるので、しまくろねこ さんのアドバイス通り
作ると良いと思います。

後は、HDLから スクリーンセーバー で検索。
関係する命令とか出てきます。

と、プログラミングマニュアル・基本仕様ガイド→

2.2 スクリプトの編集と実行
2.9 実行ファイルの作成方法
2.10 スクリーンセーバーの作成

に目を通して置くと良いです。



す²

リンク

2022/5/6(Fri) 00:39:20|NO.96273

スクリーンセーバーについては、かいけつしました。ありがとうございました。

プログラミングマニュアル、HDLを見る癖をつけるようにしたいです。

しかし、この方法ならアイコンも変えられるじゃん!と思い、
#hackopt icon "アイコン.ico"
で変えようとしたところ、

[EROOR] No.10 実行ファイルが見つかりません。
と出てしまいました。
#packopt type 2と#hackopt icon "アイコン.ico"
のどちらかだけにすると正常に作れます



zrs90(5さい)

リンク

2022/5/6(Fri) 01:28:37|NO.96275

ちょっと議題から外れてますが...良いのかな?
#packopt 絡みですし。

アイコンの書き換えは
iconins.exe と言うソフトがあります。

...が、このソフト、過去板を検索して
頂くと分かりますが、度々、問題を起こしています。
最近、3.7β版の動作報告でも確か出てた気が?

私の場合、昔からネット環境が無く
このソフトが、入手出来なかったので
以前から、私は直接リソースハッカーで
アイコンを書き換えてます。

...なので、後は分かる方にお任せしようかなと。



す²

リンク

2022/5/6(Fri) 02:08:57|NO.96276

あ、よく考えたらまずい気がしてきました。
其の2つを試してみたいと思います。
ありがとうございました。
(まずいきがしてきたので無理だったとしてもここで打ち切りたいと思います。)



zrs90(5さい)

リンク

2022/5/6(Fri) 07:20:12|NO.96277

訂正。

iconins.exe は、3.5(書籍版)から
hsp3に、同梱されていました。

また、iconins というフォルダがあり
そこに、関係するソフトのソースも入ってました。
申し訳ありませんでした。



zezenana

リンク

2022/5/6(Fri) 08:55:57|NO.96278

>す² さん

既にクローズ済みとなっていましたので不要とは思いましたが
最近 #packoptについて調べておりましたので回答させて頂きます。


>[EROOR] No.10
>実行ファイルが見つかりません。
>と出てしまいました。

処理を確認した所、zrs90(5さい) さんの推察通り iconins 絡みではあるのですが、
実際には iconinsを呼び出す側(hspcmp?)の不具合のようです。


#packoptで「type 2」を指定すると生成される実行ファイルはスクリーンセーバ形式
「hsptmp.scr」となりますが、iconins では以下のように処理されています。

-----
例)

#packopt type 2 #packopt icon "test.ico"

実行ファイル自動生成(ctrl+F9)にて「hsptmp.scr」が生成される

icon の記述があるので iconins が実行される

iconins -e"xxx\hsptmp.exe" -i"test.ico"

「hsptmp.exe」は存在しませんのでエラー10となります。
-----

コマンドラインを利用して iconins オプションの exeを scrに変えれば
正常に処理されることは確認できました。

HSP3.7β以前から存在するコンパイラ側の不具合(オプション指定ミス)と思われます。
以下スレにて報告するのが良いかもしれません。

http://hsp.tv/play/pforum.php?mode=all&num=94865
HSP3.7に向けたβテストについてのお願い



zrs90(5さい)

リンク

2022/5/6(Fri) 09:56:08|NO.96280

zezenana さん
ご返信、ありがとうございます。

iconins 関係は、前々から質問等で悩まされて
いる物の1つです。

パックファイル、HSPバージョンが変わった時等
この掲示板に関わるようになって
8ヶ月程ですが、時々出くわしてます。

3.5〜同梱されているのは、今回の質問から
初めて知りましたが、上手く動くなら便利なツール
なんですが、掲示板の記事になるたびに
またか〜と言う感じです。

リソースハッカーのアイコン書き換えの手順は
以前掲示板で、説明を書いた事がありますが
結構面倒なので、iconins.exe が問題なく
使えるようになると良いですね。



zrs90(5さい)

リンク

2022/5/6(Fri) 10:13:04|NO.96281

追記。

最近、youdai さんと、しまくろねこ さんが
hgimg4のパックファイル等に対応したテスト版
3.7β1?を、おにたま さんから提供されてましたが
ここでも、iconins.exe が問題になってました。

https://hsp.tv/play/pforum.php?mode=all&num=96072



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