2021/02/07(日) [n年前の日記]
#1 [hsp] HSPでスクリーンセーバのラッパーを作ってみた
Windows10 x64 20H2 + HSP 3.6 beta4 で、Windows用のスクリーンセーバのラッパーを作ってみた。スクリーンセーバが起動する際、iniファイルに記述されたフルスクリーン表示をするプログラムを呼び出して、自身は終了するスクリーンセーバ。
一応、github にアップロードしておいた。
_mieki256/scrsavwr: Screensaver wrapper on Windows
Windows用のスクリーンセーバを作成する際は、コマンドライン引数、/p, /s, /c 等に応じて動作を変えないといけないので、作成が面倒だけど。こういったラッパーを利用すれば、フルスクリーン表示(かつ、キー入力その他で終了)するプログラムさえ作ってしまえばスクリーンセーバとして利用できるようになるので、スクリーンセーバの作成が楽になる…のではないかなあ、と。 *1
HSPに同梱されていたスクリーンセーバのサンプル(「あるがーまんスクリーンセーバー for HSP3」)をfork・改造して作ってあるので、ライセンスはちょっとよく分からない。HSP自体はBSDライセンス系らしいのだけど、サンプル群はどんなライセンスになっているのか…。
_HSP3 概要
まあ、もし、サンプル群もBSDライセンスなのであれば、自分が今回書いたソレもそれに従います、ってことで。
一応、github にアップロードしておいた。
_mieki256/scrsavwr: Screensaver wrapper on Windows
Windows用のスクリーンセーバを作成する際は、コマンドライン引数、/p, /s, /c 等に応じて動作を変えないといけないので、作成が面倒だけど。こういったラッパーを利用すれば、フルスクリーン表示(かつ、キー入力その他で終了)するプログラムさえ作ってしまえばスクリーンセーバとして利用できるようになるので、スクリーンセーバの作成が楽になる…のではないかなあ、と。 *1
HSPに同梱されていたスクリーンセーバのサンプル(「あるがーまんスクリーンセーバー for HSP3」)をfork・改造して作ってあるので、ライセンスはちょっとよく分からない。HSP自体はBSDライセンス系らしいのだけど、サンプル群はどんなライセンスになっているのか…。
_HSP3 概要
まあ、もし、サンプル群もBSDライセンスなのであれば、自分が今回書いたソレもそれに従います、ってことで。
*1: でもまあ、今からスクリーンセーバを作る人が居るのだろうか、という疑問はあるけど…。
[ ツッコむ ]
以上です。