日付:  2004/9/4
カテゴリ: jyausoft
本記事のURLは: http://www.jyau.info/modules/xfsection/article.php?articleid=2

indeximage

j-shutdown


j-shutdown


  • 2006/04/18 j-shutdown ver 2.1

  • サポートフォーラム

  • どんなプログラム?

    指定時間にシャットダウン、ログオフ、再起動、電源off、サスペンド、休止状態ができます。
    あと、実行前にカウントダウンが始まり、そのときに中止も出来ます。
    パラメータ指定で動かすこともできるようになりました。

  • 動作環境

    Windows 2000Pro/XpPro上で動作確認しました。
    Windows NT 3.51/4.0/98/Me/XpHome上での動作は確認していません。
    休止状態から復帰する場合はWindows2000以上になります。

  • 免責

    このソフトはフリーウェアですが、著作権は放棄してません。要は、このソフトを勝手に改造して(改造しなくても)自分の作ったものみたいにして配布しちゃいけません。
    このソフトを使ったことによるいかなる損害に対しても作者は責任を負いません。  ご使用については自己責任でお願いします。

  • 使い方

    ○通常の使用
    jshutdown.exeをダブルクリックすると、設定画面が表示されます。
    動作させたい時間を設定します。
    画面上で右クリックすると現在時間+α
    時間上で右クリックすると表示時間+α
    ができます。
    時間を設定して[設定]ボタンを押すと、タイマー開始です。
    最小化すると、タスクトレイにしまわれるので、邪魔になりません。
    時間になると、カウントダウンが始まって、そのままにしておくとシャットダウンなりなんなりします。
    [中止]を押されると、シャットダウンは中止されます。





    シャットダウンしたい時間を設定します。時間のところで右クリックをすると簡易設定出来ます
    どうしたいか選択します
    サスペンドや休止を選択したときに、復帰させる時間を設定できます
    時間のところで右クリックをすると簡易設定出来ます
    強制的に終了にチェックを入れると、保存されてないアプリケーションも強制的に終了します
    デフォルト設定のボタンをクリックするとデフォルト設定が出来ます
    設定を押すと、タスクトレイに入ってタイマー動作状態になります。

    設定画面




    起動時にどの動作がデフォルトになるか、設定します。
    動作(シャットダウンなど)の初期設定を入力してください 指定時刻を選ぶとその時間に、経過時間を選ぶ起動時間からの経過が起動時に入るようになります
    復帰の初期設定を入力してください 指定時刻を選ぶとその時間に、経過時間を選ぶ起動時間からの経過が起動時に入るようになります
    カウントダウンの秒数を入力してください
    設定をクリックすると次回起動時からこの設定が生きます

    右クリックで以下のようなメニューが出ます
    時間の上で右クリック 復帰時間の上で右クリック
    注)そもそもちゃんとシャットダウンなりできないマシンではこのソフトを使ってもシャットダウンできません

    ○パラメータの使用
    バージョン1.1.0よりパラメータ指定することにより、動作させることができるようになりました。
    この方法で実行する場合、時間指定ができませんので、時間指定をしたい場合はタスクスケジューラーに登録してください。
    マシンを定期リブートなどをさせたい場合はタスクスケジューラなどに登録しておくと便利です。 注意:1つ目用のパラメータを2つ目に書いても有効になりません。
    パラメータリスト
    1つ目のパラメータ
    /l ログオフします
    /sd シャットダウンして、電源OFFします
    /r 再起動します
    /sus サスペンド(スタンバイ)状態にします
    /h 休止状態にします
    2つ目のパラメータ
    /unc [強制的に終了]にしたくない場合につけます(何もつけなければ[強制的に終了]です。)
      [パラメータ使用例]

    1. jshutdown.exe がc:\jyausoft\ のなかにあって、シャットダウンしたい場合
      コマンド欄には以下のように書きます。
      c:\jyausoft\jshutdown.exe /sd
    2. jshutdown.exe がc:\my document\jyausoft\ のなかにあって、シャットダウンしたい場合
      コマンド欄には以下のように書きます。
      "c:\my document\jyausoft\jshutdown.exe" /sd
    3. jshutdown.exe がc:\my document\jyausoft\ のなかにあって、シャットダウンしたいが[強制的に終了]にしたくない場合
      コマンド欄には以下のように書きます。
      "c:\my document\jyausoft\jshutdown.exe" /sd /unc


  • 作成した経緯

    夜中とか昼間とか、テレビの録画をしたりするのですが、録画終わった後も電源つけっぱなしなのが いやだなぁ、と思って、いろいろ探してみたのですが、MFCとかVBとかのランタイムDLLとかが必要な のばっかりで、やっと探し当てたら、ちゃんと電源が切れないとかそんなんばっかりだったので、 自分でつくってみました。

  • タスクの登録の仕方はFAQを見てください(Sample)

  • 登録時の注意点
    • [実行するファイル名]にパラメータをつけるときにはスペースを空けてください
      ex) jshutdown.exe /sd
    • [実行するファイル名]がダブルコーテーションでくくられているときは、その後ろにパラメータをつけてください
      ex) "c:\my documents\jshutdown.exe" /sd
    • WindowsXPの場合は、パスワードが設定されていないとタスクが実行されません → Microsoftページ


  • history


    • j-shutdown 2.1.0 完成(2006/04/18)
      • 初期設定が出来るようになりました。

    • j-shutdown 2.0.0 完成(2005/10/29)
      • 休止からの復帰に対応しました

    • j-shutdown 1.4.0 完成(2005/08/23)
      • あまり必要ないようなので秒をなくしてみました。
      • サスペンドと休止状態はパソコン&OSが対応していないと選択できないようにした。
      • シャットダウンと電源を切るをひとつにした。(電源を切れないマシンはシャットダウン処理のみします)

    • j-shutdown 1.3.1 完成(2004/10/10)
      • j-shutdown 1.4.0 完成(2005/08/23)
        • あまり必要ないようなので秒をなくしてみました。
        • サスペンドと休止状態はパソコン&OSが対応していないと選択できないようにした。
        • シャットダウンと電源を切るをひとつにした。(電源を切れないマシンはシャットダウン処理のみします)

      • j-shutdown 1.3.1 完成(2004/10/10)
        • 1.3.0がカウントダウンのウィンドウがおかしいバグがあったので修正。

      • j-shutdown 1.3.0 完成(2004/10/04)
        • バッチ実行でカウントダウンを出すようにしてみた

      • j-shutdown 1.2.0 完成(2004/04/22)
        • バッチ実行で[強制的に終了]のチェックを外せるようにした
        • 2重起動しないようにした
        • カウントダウンを15秒にしてみた

      • j-shutdown 1.1.1 完成(2003/06/25)
        • ログオフのパラメータを追加
        • 一部のWin98マシンで電源offが出来なかったので出来るようにした

      • j-shutdown 1.1.0 完成(2003/02/15)
        • サスペンド、休止状態を出来るようにした
        • 起動オプションで実行できるようにした

      • j-shutdown 1.0.1 完成(2002/09/11)
        • 画面の設定によって、スクロールバーが出たりしてたので、修正

      • j-shutdown 1.0.0 完成(2002/06/12)