スクリーンセーバーのプレビューについて質問があります。
*********************************************************
buffer 2,768,256
picload "pre.bmp",1
bgscr 0,153,113
Coun=0
*preloopnodx
redraw 0
color 0,0,0 : boxf 0,0,ginfo_dispx,ginfo_dispy
pos 0,0 : gcopy 2,128*Coun,0,128,128
await 100
redraw 1
Coun=Coun+1
if Coun>5 : Coun=0
goto *preloopnodx
******************************************************************
このようなスクリプトで、プレビューが呼ばれた場合に簡単なアニメを繰り返すようにしているのですが、
Windows2000でこれを行った場合にはスクリーンセーバーの設定を開いたときや画面のプロパティを閉じたときに
OSが勝手に(?)終了させてくれるのですが、
XPで実行した場合、プレビューが終了されずプレビューが読み出されるタイミングでどんどん多重起動していき、
タスクが大変なことになってしまいます。
画面のプロパティを閉じたり、ほかのスクリーンセーバーに切り替えてプレビューが変わったときなどのタイミングで
終了させるよい方法はないでしょうか?