背景
- 作業に集中したいときに、カウントダウンタイマーが欲しかった
- 支給されているPCに開発環境を用意できないため、プリインストールされているスクリプトを使用して作成
実行環境
- Windows 7 SP1 64bit
- PowerShell
- バッチファイル
作ったもの1(PowerShell版)
- 機能
- 分単位で時間を入力
- 残り時間を表示(Write-Progress)
- 終了時にダイアログを最前面に表示
- 所感
- PowerShellは、.NET Frameworkを使用できるため、わりと簡単に作れた
- バッチファイルからPowerShellを起動するようにした際、初回起動が遅い
ソースコード
作ったもの2(バッチファイル版)
- 機能
- 分単位で時間を入力
- 残り時間(秒)を表示
- 終了時に何かアプリorファイルを開いて通知
- 所感
- PowerShell版は起動が遅いので、こちらを作成
- 文法的なギャップが大きく、コーディングに時間がかかった
- 条件文の中で
set
した値が反映されるタイミングなど
- 条件文の中で
- 起動は早い
- 参考: https://jj-blues.com/cms/wantto-countdown/