-
Notifications
You must be signed in to change notification settings - Fork 0
/
TimeCalculator_Readme.txt
106 lines (83 loc) · 5.69 KB
/
TimeCalculator_Readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
倍速時間計算機 [ TimeCalculator.exe ]
-------------------------------------------------------------
このソフトは動画サイトなどで再生速度が変えられるのが普通になったので、
例えば、43分54秒の動画を任意の速度(仕様3)で再生した場合に
実際に必要な時間を計算するソフトです。
-------------------------------------------------------------
[使い方]
「時間」や「分」や「秒」や「何話分?」の入力欄に数字を入れて、
「何倍速(仕様3)」かをドロップリストから選んで「計算」ボタンをクリックすると
「計算結果」部分に「何日何時間何分何秒」と表示されます。
「何話分?」欄の使い方:
複数話あるシリーズ動画(テレビアニメやドラマなど)を計算したい場合に
「何話分?」欄に数字を入れて「計算」ボタンを押せば計算できます。
「時間」や「分」や「秒」や「何話分?」の入力欄にキャレットを入れて、
Enterキーを押下すると「計算結果」部分に「何日何時間何分何秒」と表示されます。
「Reset」ボタンをクリックすると
「時間」や「分」や「秒」や「何話分?」は空になり、「何倍速」は「1.0」に設定されます。
「計算結果」部分は0時間0分0秒になります。
「1111時間589分809秒」みたいな不正な時間を「46日17時間2分29秒」に変換できます。
-------------------------------------------------------------
仕様:
1.
「時間」や「分」や「秒」や「何話分?」の入力欄には、
数字しか入力できないように設定されています。
2.
「時間」や「分」や「秒」や「何話分?」の入力欄に
何も入力しない場合「0」に設定されます。
また「何話分?」欄を何も選択しない場合「1.0」に設定されます。
3.
任意の速度とは、[ 0.25 / 0.5 / 0.7 / 0.75 / 1.0
/ 1.25 / 1.3 / 1.5 / 1.7 / 1.75 / 2.0 ]の11種類です。
ちなみに要望があれば増やします。
4.
「計算結果」部分にマウスカーソルを乗せると
「計算結果部分」と同じ物がポップアップ表示されます。
5.
「計算結果」が1分に満たない場合、「秒」のみの表示になります。
「計算結果」が1時間に満たない場合、「分」と「秒」の表示になります。
「計算結果」が24時間を超える場合、「日」と「時間」と「分」と「秒」の表示になります。
6.
うるう秒については考慮しません。
7.
計算する数値は、UInt64 型にしていますが、大きな数値にした場合、
何も処理を書いていないので計算結果が正しくない可能性があります。
-------------------------------------------------------------
更新履歴:
1.0.0.0 初版
1.1.0.0 計算結果が0時間??分??秒の場合には「??分??秒」にした。
計算結果が0時間0分??秒の場合には「??秒」だけにした。
配置の微調整、入力欄の文字数を9文字に制限
計算にマイナスの値を使わないので Integer/Int64 から UIn32/UInt64 に変更
数字の入力欄でIMEを無効にするようにした。
Tabキーを押してキャレットが動く順番を変更
各入力欄に9文字入力すると入力欄の色とウィンドウタイトルが変化するようにした
マウスカーソルをラベル上に乗せたら計算結果を表示
入力欄にキャレットがある時に Enter Key 押下で計算する機能を追加
bug fixed : 1日を24時間59分59秒にしていたのを修正
計算結果のポップアップを即時反映するようにした
1.1.1.0 「1.0 倍速」を選択した状態で起動するようにした。
1.2.0.0 ビルド環境をDelphi 10.4 Community Editionに変更した。
アイコンを作成した。
リセットボタンを押した時に倍速の設定値を1.0にするようにした。
マウスホイールの回転で値を±1増減する機能を追加。
ShiftまたはCtrlキーを押しながらマウスホイールの回転で値を±5増減する機能を追加。
上下の矢印キーを押下することで値を±1増減する機能を追加。
ShiftまたはCtrlキーを押しながら上下の矢印キーを押下することで値を±5増減する機能を追加。
入力欄のキャレット位置を常に一番右にするようにした。
7桁以上入力するとヒントに入力値を表示するにするようにした。
全角数字を貼り付けられたら半角数字にする機能追加。
上矢印キーで値を増加させる場合でも入力欄のキャレットを一番右に維持するようにした。(ただしキャレットが左右に動くのでちらつきます)
話数欄に0を入力されて計算が実行された場合、自動的に1が入力されるようにした。
-------------------------------------------------------------
このソフトは、Delphi 10.4 Community + Windows 10 Pro (21H2) で作成しました。
動作環境:
Windows 10 (Windows 10 Creators Update および Anniversary Update を含む)
Windows 8、8.1
Windows 7 (SP1+)
Windows Server 2012, 2016
で動くと思います。
-------------------------------------------------------------
著作者は、arigayas です。
このソフトはオープンソースソフトウェアです。 https://github.com/arigayas/TimeCalculator
連絡は、Twitter からお願いします。 https://twitter.com/arigayas