床が全面畳調なのがめっちゃ良かったです。宿でスマブラやったりダベったりしつつ就寝。Excel前回このような記事を作成しました。cobaltic.hatenablog.com...が結局API取得しなくちゃならないのは非常に面倒ですし、まとまって見ることが出来ません。いうメッセージが届くようになって限界を感じました。いうわけで今回はExcelファイルに入退室記録を書き込みようなものを作成したいと思います。これで家でダラダラしていても煽られることはないはずです。完成イメージはこんな感じです。方のコードは以下のようなものです。下準備としてやることはlabo_manage.xlsxを作成するだけです。'のセルに入力しました。wb.save('labo_manage.xlsx')動きを簡単に説明すると#初期設定-から#-初期設定の部分ではコメントの通り初期設定をしています。A1のセルが空白なら初期設定(セルの書式設定やフォントなど)をやってくれます。'のセルに入力しました。outの時間を書き込みます。計算式もゴリ押しで代入していきます。計算式については最後の「参考にしたもの」の部分を参照してください。問題点としては日付が変わるとうまくいきません。24時を越えての入退室はないと信じて。...とはいえ一応対策できないことはなくて、日付も入力した上でセルの書式設定を後からhh:mm:ssなどにすれば、表示されるのは時刻だけだけど日付もちゃんと入っているので計算は出来ます。書式設定を入力とは別で完全に後からいじらねばならず、使用頻度に対して手間がかかるだけだと思ったので見送りました。実装やることは前回記事と全く変わらないので完全にコピペしています。そのためファイル名が若干違いますがご容赦を。laboin.pyをログオンディレクトリに置いてくるになります。laboin.pyを発動するようなbatファイルの作成これの3番目の方法を参考にbatファイルを作成します。laboin.batをグループポリシーでログオンスクリプトとして登録これが一番わかりやすいと思います。@IT自分はシャットダウン時ではなくてログオフ時にしたかったので実際の登録場所は以下の記事を参考にしました。ログオン・ログオフ時間をイベントへ記録する。これらの記事を参考にログオンスクリプト・ログオフスクリプトとして登録します。laboin.pyをログオンディレクトリに置いてくるのステップをやります。以下の図はログオンスクリプトにlaboin.batを登録しているだけの状態です。他の設定を少しいじって(後述)実行すると以下のようなメッセージが吐かれます。1ログオンスクリプトのbatファイルが開く2batファイルの処理としてpyファイルを開こうとするがないので開けないというような流れなので参照ボタンを押して出てくる場所に以下のように実行されるべきpyファイルを置いてきたところ上手くいくようになりました。ちなみにログオンスクリプトに登録して、仮に失敗したとしても親切にエラーを吐いてくれません。設定することで原因が明らかになりました。この記事を書く上では以下の記事にお世話になりました。くろのて↑こちらの記事は書式設定の部分で参考にしました。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。