﻿StayGreen 2.5.0
==================================================

作業中なのに、Teams などの在席表示が勝手に「退席中（オレンジ）」へ変わるのを防ぐ常駐ツールです。
会議・図面の確認・資料を読んでいる間など、キーボードやマウスに触らない時間が続いても「連絡可能（緑）」のままにします。

■ 使い方
  1. StayGreen.exe を好きなフォルダ（デスクトップ、ドキュメントなど）に置いて、ダブルクリックします。
     ※ 初回に「Windows によって PC が保護されました」と出たら、[詳細情報] →[実行] を押してください
       （発行元の署名を付けていない個人作成のソフトのため表示されます）。
  2. 起動するとすぐに動き始めます。窓の × を押しても終了せず、画面右下（通知領域）に入って動き続けます。
  3. 窓をもう一度出す時は、通知領域の緑の電球をダブルクリックします。
  4. 完全に止める時は、通知領域の緑の電球を右クリック →[終了]。
     動きがおかしい時にやり直すなら、同じメニューの [再起動]（いったん終了して、すぐ起動し直します）。

■ 稼働時間（決めた時間帯だけ動かす）
  ・最初の設定は「月〜金の 08:00〜12:00 と 13:00〜17:30」（昼休みと土日は止まります）。
    この時間の外は自動で止まり、時間になると自動で始まります。
  ・[稼働時間を編集] で、曜日ごとに時間帯を3つまで決められます。
      例）昼休みも動かしたい → 時間帯1を 08:00〜17:30 にして、時間帯2のチェックを外す
      例）土曜も動かしたい → 土のチェックを入れる
    [保存して閉じる] を押すまでは何も変わりません。
  ・時間で止めたくない時は、[稼働時間で止める] のチェックを外します。

■ パソコンの起動・再起動のたびに自動で始める
  通知領域の緑の電球を右クリック →[パソコンの起動・再起動のたびに自動で始める] にチェック。
  電源を入れた時も、再起動した時も、サインインすると窓を出さずに通知領域で動き始めます。
  ※ StayGreen.exe を別のフォルダへ移した時は、チェックを入れ直してください。

■ 仕組み
  決めた間隔（最初は60秒）で、何も起きないキー（F15）と、1ドットだけ動かして戻すマウス操作を Windows に送ります。
  文字が入力されたり、カーソルが動いて見えたりはしません。
  「見張り」の欄は、このパソコンの中にある Teams の記録を読んで、いまの在席表示を出しているだけです。

■ インターネットに出るのは「新しい版の確認」だけです
  ・新しい版が出ていないかを、起動した時と6時間ごとに、配布ページ（GitHub）へ見に行きます。
    読むだけで、こちらからは何も送りません（通信なので、接続元の IP アドレスは GitHub 側に伝わります）。
  ・確認をやめるには、通知領域のメニューの [新しい版を自動で確認する] のチェックを外してください。
  ・Teams の中身・アカウント名・履歴は、どこにも送りません。
    設定と履歴は StayGreen.exe と同じフォルダの中にだけ保存します。
      データ\   設定と、Teams のアカウント名・在席表示の控え
      logs\     動いた履歴（日付ごとの CSV）と、不具合の記録（エラー.log）
  ・不具合の記録（エラー.log）は、このパソコンの中に書くだけです。この版は、作者へ送りません。
  ・新しい版を確認して入れ替える機能（自動更新）があるため、セキュリティソフトによっては、
    悪意のあるソフトではないのに誤って検出されることがあります。

■ 新しい版への更新
  新しい版が出ると、通知領域のメニューに [新しい版 ○○ に更新する] が出ます。
  押して「はい」と答えた時だけ、新しい版を落として入れ替え、自動で起動し直します（勝手には入れ替えません）。
  ・落とした物が案内と1バイトでも違えば、入れ替えません。
  ・入れ替えた後に起動を確かめられなければ、元の版に戻します。
  ・前の版は StayGreen.exe.bak として同じフォルダに残ります（要らなければ消して構いません）。
  ・設定と履歴はそのまま残ります。
  いま出ているかをすぐ見たい時は、メニューの [新しい版が出ているか確認する] を押してください。
  手で入れ替える時は、ここから落として StayGreen.exe を上書きします:
    https://github.com/FutureX-jp/staygreen/releases/latest

■ うまく動かない時
  ・画面をロックしている間は効きません（Windows の仕様で、ロック中は操作を受け付けません）。
  ・リモートデスクトップは、切断するとロック扱いになり効かなくなります。最小化なら効きます。
  ・Teams の在席表示を自分で「退席中」などに固定している時は、緑になりません。
  ・「見張り」の欄は新しい Teams 用です。出ない場合も、緑を保つ機能はそのまま動きます。
  ・「見張り」に「記録なし」と出るのは、そのアカウントの在席表示が今日まだ一度も変わっていないためです
    （Teams は変わった時にしか記録を残しません）。故障ではありません。
  ・起動しない時は、同じフォルダに StayGreen_エラー.txt が出来ていないか見てください。

■ やめる時（アンインストール）
  1. 自動起動を入れていた場合は、チェックを外す
  2. 通知領域の緑の電球を右クリック →[終了]
  3. StayGreen.exe と、同じフォルダの データ・logs（あれば StayGreen.exe.bak も）を削除

■ 使う前に
  ・このソフトは「パソコンに操作があった」と Windows に伝えるだけで、Teams のサーバーやアカウントには触れません。
  ・実際には席にいないのに在席しているように見せる使い方は、勤務先のルールに反することがあります。
    席にいて作業しているのに退席中になってしまう、という困りごとを防ぐ範囲で、勤務先のルールを確認のうえ使ってください。
  ・無料で使えますが、動作の保証はありません。使ったことで起きた結果について、作者は責任を負いません。

■ 取り扱い種別
  フリーソフト（無料で使えます）

■ 動作環境
  Windows 10 / 11（動かして確かめたのは Windows 11 です。追加のインストールは不要）

■ 同じ作者のソフト
  ショートカットバー … 画面の端に常駐する、着せ替えできるランチャーです（標準の機能は無料で使えます）。
  https://futurex-jp.github.io/shortcut-bar/

■ 作者と連絡先
  フカシGames
  連絡先（メール）: sh-sasaki@futurex-works.jp
