例えば、
6時〜11時に起動:「おはようございます」、
11時〜18時に起動:「こんにちは」、
18時〜22時に起動:「こんばんは」、
22時〜翌6時に起動:「夜更かしですか?」という具合に(終了音も同様に)。
※必要な音声ファイル(WAV)は準備してあるものとします。
※使用OSはWinXPHomeです
ご希望の回答では無いと思うのですが、
Windows起動音では検索したのですが有りませんでした。m(__)m
しかし、スタートアップでは簡単に出来そうですね。
スタートアップで自作プログラムを起動したら、
現在の内蔵PCの時刻を関数で取得して、
if文で条件を分けて、音楽再生したのち、
自動的に終了すれば、簡単に出来そうです。
http://www.vector.co.jp/vpack/browse/pickup/pw5/pw005083.html
Vector:みやすたっぷ【便利なスタートアップツール】 - お勧めソフトPickUP
と思ったら、スタートアップのこんなソフトを見付けました。
http://www.vector.co.jp/soft/winnt/util/se310124.html
AppDelayの詳細情報 : Vector ソフトを探す!
このソフトを利用しても出来そうですね。
どちらも起動音ではありませんが…。
http://www.vector.co.jp/soft/win95/amuse/se041842.html
あいさつ For Windows32の詳細情報 : Vector ソフトを探す!
こんなのがありましたよ。
動作OS:Windows98 Windows95 WindowsNT
となっていますが、NTでつかえるということは、XPでもOKです。
回答ありがとうございます。
ソフトの方は試しに使ってみます。
あ、でもこれだと起動音しか設定できない…
終了音の方は難しいのかなぁ…
もう少し回答を待ってみます。
http://www.forest.impress.co.jp/article/2003/12/16/okiniiri.html
窓の杜 - 【今日のお気に入り】Windows終了時にファイルを開く「Shatdown Messenger」
そうか、終了時も別々にですね。
では、さきほどの「あいさつ…」をもう一つ使います。
初期設定のdsamp.aisとtsamp.aisを複製してdsamp2.aisとtsamp2.aisとでもし、アプリケーション本体も2つ目はaiswin2.exeといったように名前を変更してから起動します。こうするとaiswin.exeとaiswin2.exeは別々の初期設定で使用できます。
そして、上記URLのソフトで終了時に実行するソフトに2つめの「あいさつ」を指定すれば実現できます。
回答ありがとうございます。
シャットダウン時にプログラムを動かすソフトがあったとは…
こちらの方も試してみます。
http://www.vector.co.jp/soft/win95/util/se085235.html
WinBatchEh 32bit版の詳細情報 : Vector ソフトを探す!
そのものズバリじゃないのですが、タスクスケジューラとバッチファイルでできるんじゃありませんか。
つまりWindowsの設定は kidou.wav のままにしておいて、6:00 には
copy ohayo.wav kidou.wav
11:00 になると
copy konnichiha.wav kidou.wav
というようなバッチファイルをタスクに設定してやれば可能だと思うのです。
ただし、マシンが動いている間はタスクが走りますが、起動時だけは時間を判定してファイルをコピーする機能が必要になります。上記のWinbatchEhなら時間を取得してコマンドを分岐させることが可能です。
回答ありがとうございます。
タスクスケジュールで、というのは自分でも思いついたのですが、それだと終了音は?と気づき、
使用自体をあきらめてたんですが…
この方法なでもうまくいきそうですね。
これで締めたいと思います、ありがとうございました。
回答ありがとうございます。
「起動音」・「変更」・「時間」などで探しても該当するソフトが見つからずここで聞いてみたのですが…
やはり、自作するしかないのかなぁ…
(プログラミングの練習になるので、それはそれでいいんだけど…)
もう少し回答を待ってみます。