テンキー押下でWin32アプリのウインドウをキャプチャする。ただしUWPアプリはキャプチャできない。
Revision | 123 (tree) |
---|---|
Time | 2018-03-14 22:38:46 |
Author | hor931101jp |
(empty log message)
@@ -175,7 +175,7 @@ | ||
175 | 175 | /***********************************************************//*! |
176 | 176 | * @brief ログ表示部からログをすべて削除 |
177 | 177 | * @date 2018-02-10 |
178 | - * @details クリアされるのはログ表示のみ。ログ保存用文字列からは削除しない。 | |
178 | + * @details 削除されるのはログ表示のみ。ログ保存用文字列からは削除しない。 | |
179 | 179 | **************************************************************/ |
180 | 180 | public void Clear() |
181 | 181 | { |
@@ -194,15 +194,6 @@ | ||
194 | 194 | private string _ShadowBuf = ""; |
195 | 195 | |
196 | 196 | /***********************************************************//*! |
197 | - * @brief コンストラクタ | |
198 | - * @date 2018-02-10 | |
199 | - * @details | |
200 | - **************************************************************/ | |
201 | - public ClassCSV() | |
202 | - { | |
203 | - } | |
204 | - | |
205 | - /***********************************************************//*! | |
206 | 197 | * @brief CSVに保存する文字列を一時的に文字列に保存する。 |
207 | 198 | * @date 2018-02-10 |
208 | 199 | * @param[in] stradd テンキーに設定された文字列 |
@@ -236,11 +227,14 @@ | ||
236 | 227 | { |
237 | 228 | return; |
238 | 229 | } |
239 | - Log.Put("CSVSave()"); | |
230 | + //Log.Put("CSV.Save()"); | |
240 | 231 | |
241 | 232 | try |
242 | 233 | { |
243 | - // 追記モードで書き込み | |
234 | + //! データフォルダ作成(ユーザーが消してしまった場合に備えて) | |
235 | + Directory.CreateDirectory(AppFolder() + "\\" + NowTime.ToString("yyMMdd") + "\\"); | |
236 | + | |
237 | + //! 追記モードで書き込み | |
244 | 238 | using (StreamWriter sw = new StreamWriter( |
245 | 239 | AppFolder() + "\\" + NowTime.ToString("yyMMdd") + "\\" + NowTime.ToString("yyMMdd") + ".csv", |
246 | 240 | true, |
@@ -251,11 +245,10 @@ | ||
251 | 245 | sw.Write(_ShadowBuf); |
252 | 246 | } |
253 | 247 | _ShadowBuf = ""; |
254 | - //Log.Put("CSVSave()"); | |
255 | 248 | } |
256 | 249 | catch (Exception e) |
257 | 250 | { |
258 | - Log.Put("CSVSave():Exception" + e.Message); | |
251 | + Log.Put("CSV.Save():Exception" + e.Message); | |
259 | 252 | } |
260 | 253 | } |
261 | 254 | } |
@@ -24,7 +24,7 @@ | ||
24 | 24 | public const string TITLE = "TenKeyCapture"; |
25 | 25 | |
26 | 26 | //! プログラムのバージョン |
27 | - public const string VERSION = "00.21-180314"; | |
27 | + public const string VERSION = "00.21-180315"; | |
28 | 28 | |
29 | 29 | //! プログラム開始時の表示メッセージ |
30 | 30 | public const string OPENING_MSG |
@@ -111,7 +111,7 @@ | ||
111 | 111 | /***********************************************************//*! |
112 | 112 | * @brief 自身の exe ファイルの存在するフォルダを返す |
113 | 113 | * @date 2018-02-10 |
114 | - * @details パスは string で最後に '\' 付かない | |
114 | + * @details パスは最後に '\' 付かない | |
115 | 115 | **************************************************************/ |
116 | 116 | public static string AppFolder() |
117 | 117 | { |