(for Internet Explorer)
ユーザ別の設定を格納するフォルダ
ユーザ共通の設定を格納するフォルダ
[ ヘルプ | 設定ファイル | プロファイルフォルダ ]
[ ヘルプ | 設定ファイル | プログラムフォルダ ]
で、開きます。
設定ファイルは、プロファイルフォルダと、プログラムフォルダに格納されています。
%場所%\ファイル名
内容
\window.ini
[N]
ウィンドウ位置
[RO] リード専用ファイルです
[R] ユーザが別アプリで修正できるリードするファイル
[N] インストール時には無い、ライト&リードするファイルです。
[NR] インストール時には無い、リードだけするファイルです。
[W] デフォルトが存在する、リード&ライトするファイル
[T] アプリケーションが起動している間だけ存在するファイルです
\ink_…
\img_….png
\img_….ddb
[T]
[T]
[T]
インク
画像ファイル
画像ファイルの DDB
\svgcats.ini
[N]
基本設定
\….svg_keywords_…
[N]
\!!keywords_cache.bin
[N]
\Default Design.svg(z)
[R]
\svg-script.txt
[R]
SVG ファイルの表示ページを切り替えるスクリプト
\saving-….svg
[T]
作成途中の SVG ファイル
\html1-script2.txt
壁紙タイプHTML フレームのフッタ
[R]
[R]
壁紙タイプHTML フレームのヘッダ
\html1-script1.txt
\html2-script1.txt
プレゼンタイプHTML フレームのヘッダ
[R]
[R]
プレゼンタイプHTML フレームのフッタ
\html2-script2.txt
\getnewkey.html
[RO]
ライセンス取得ページ
\*
[R]
\toc_1_head.txt
[R]
[R]
\toc_2_node_start.txt
\toc_3_leaf.txt
[R]
[R]
\toc_4_node_end.txt
\toc_5_foot.txt
[R]
下記表は、フォルダ名とファイル名の ABC 順でならべてあります
フォルダ名の前後に % を付けています。 プロファイルフォルダは、%prof%、プログラムフォルダは、%prog% です。
\vml_1_head.txt
[R]
[R]
\vml_1_head_ns.txt
\vml_frame.txt
[R]
[R]
\files_head.txt
で files.files フォルダにコピーするファイル
でできる左フレームのヘッダ(公開用)
でできる左フレームのヘッダ(ローカル用)
\files_local_head.txt
[R]
\help_head.txt
\help_tree_head.txt
\help_index_head.txt
[R]
[R]
[R]
\menu_head.txt
でできる左上フレームのヘッダ
[R]
最近使ったファイル
[N]
\recent.ini
\hss.pdf
[RO]
PNG画像展開ライブラリ・使用許諾書
\ifIJPEG.spi
[RO]
JPEG画像ライブラリ
PNG画像展開ライブラリ readme
[RO]
\ifPNG.txt
\ifPNG.spi
PNG画像展開ライブラリ本体
[RO]
[RO]
PNG画像作成ライブラリ本体
\PngSaver.dll
(The Independent JPEG Group(IJG)使用)
\pngsvdll.txt
PNG画像作成ライブラリ readme
[RO]
[RO]
gzip圧縮展開ライブラリ本体
\tar32.dll
\main.ico
\main_debug.ico
[R]
[R]
通知領域に表示するアイコン
デバッグ版で通知領域に表示するアイコン
\….ini
[NR]
\file_default.svg
[R]
[R]
\page_default.svg
\clip_figure.emf
[T]
クリップボードへコピーした 拡張メタファイル WMF
斜線の入ったキャンバスイメージ(拡大箇所選択など)
[T]
\hatched.ddb
〜\SnapNote.exe -g -prof=C:\myfolder\snapnote_set
例:
ファイルのバックアップ
プロファイル・フォルダを変えるときは、一度アプリケーションを終了させてください。
プロファイルフォルダの初期値
説明書の入り口
[ ヘルプ | 設定ファイル | 設定ファイルの再読み込み ] すると、以下の設定を
ファイルから読み込みます。
パス変数
だけです。
よって、[ ヘルプ | 設定ファイル | パス変数ファイルの再読み込み ] になっています。
CSVGCatApp::m_ProfPath
CSVGCatApp::SetProfilePath
CSVGCatApp::GetProfilePath
プロファイルフォルダを設定する
設定ファイルのパスを作成する
→ test フォルダ
メニューから、プログラムフォルダ、プロファイルフォルダを開き、パスを確認します。
プログラムフォルダは、作成したフォルダです。
プロファイルフォルダは、profile2 フォルダです。
テストケース
メニューから、プロファイルフォルダ、プログラムフォルダを開き、正しいことを確認する。
参考
パス条件
プロファイルフォルダ、プログラムフォルダの場所をチェックします。
[ 06.11.22 ]
条件によって異なります。
テスト手順
SvgCats.exe を
test フォルダ
に『配置』して起動します。
test フォルダ
を削除し、
初期設定フォルダ
の内容を全てコピーします。
デバッグ版では、ビルドして出来る実行ファイルの位置を test フォルダにします。
リリース版では、実行ファイルをコピーします。
メニューから、プログラムフォルダ、プロファイルフォルダを開き、パスを確認します。
プログラムフォルダは、test フォルダです。
プロファイルフォルダは、test フォルダの直下の profile フォルダです。
アプリケーションを終了します。
→ test_init_copy.bat
の内容を全てコピーします。
初期設定フォルダ
Program Files の中に、新しくフォルダを作成し(ファイル名は任意)、
SVGCats.exe を、作成したフォルダに『配置』して起動します。
メニューから、プログラムフォルダ、プロファイルフォルダを開き、パスを確認します。
プログラムフォルダは、作成したフォルダです。
プロファイルフォルダは、%USERPROFILE%\Local Settings\Application Data\SVGCats
です。
アプリケーションを終了します。
[ 06.11.21 ]
[ 06.11.21 ]
[ 06.11.22 ]
[ 06.11.22 ]
test フォルダ
を削除し、
初期設定フォルダ
の内容を全てコピーします。
→ test_init_copy.bat
テストサブ手順1
テストサブ手順2
テストサブ手順3
test フォルダの profile フォルダを、profile2 に改名します。
テストサブ手順2 で作成した Program Files の中の任意のファイルの SVGCats.exe
に、-prof="〜\profile2" オプションを付けて起動します。
[ 06.11.22 ]
[ 06.11.22 ]
アプリケーションを終了します。
Program Files の中に作成したフォルダを削除します。
デバッグ版で、ビルドして出来る実行ファイルのパスを戻します。
C:\home\SVGCats_src\Debug\SVGCats_D.exe
テストケース
正しいパスの設定ファイルにアクセスしていることを確認します。
パス条件
[ 06.11.27 ]
参考
テスト手順
SvgCats.exe を
test フォルダ
に配置(コピーかビルド)して起動します。
test フォルダ
を削除し、
初期設定フォルダ
の内容を全てコピーします。
→ test_init_copy.bat
%prof%\window.ini
・ それぞれの設定ファイルについて、チェックします。
によって、パス条件が異なります。
アプリケーションを終了します。
デバッグ版で、ビルドして出来る実行ファイルのパスを戻します。
C:\home\SVGCats_src\Debug\SVGCats_D.exe
%prof%\svgcats.ini
main_debug.ico
main.ico
上記パス条件に書かれた内容を行うこと
%design%\Default Design.svg(z)
[ 06.11.26 ]
[ 06.11.26 ]
[ 06.11.26 ]
[ 06.11.26 ]
%keywords%\….svg_keywords_…
[ 06.11.26 ]
%keywords%\!!keywords_cache.bin
[ 06.11.26 ]
%path_var%\….ini
[ 06.11.26 ]
下の表の順番は、
と同じです。
移動しながらテストします
%plugin%\hss.pdf
%plugin%\ifIJPEG.spi
[ 06.11.26 ]
[ 06.11.26 ]
%plugin%\ifPNG.txt
[ 06.11.26 ]
%plugin%\ifPNG.spi
[ 06.11.26 ]
%plugin%\PngSaver.dll
[ 06.11.26 ]
%plugin%\pngsvdll.txt
[ 06.11.26 ]
%plugin%\tar32.dll
[ 06.11.26 ]
%prof%\recent.ini
[ 06.11.26 ]
[ 06.11.26 ]
[ 06.11.26 ]
%rel_copy%\*
[ 06.11.26 ]
%script%\files_head.txt
%script%\help_index_head.txt
release.help_hhk_head.txt
release.help_tree.hhc
release.help_hhp_head.txt
%script%\help_tree_head.txt
[ 06.11.26 ]
[ 06.11.26 ]
[ 06.11.26 ]
release.copy.bat
%script%\html2-script1.txt
%script%\html3-script2.txt
%script%\html3-script1.txt
%script%\html2-script2.txt
[ 06.11.26 ]
[ 06.11.26 ]
[ 06.11.26 ]
[ 06.11.26 ]
%script%\menu_head.txt
vml\menu.html
[ 06.11.26 ]
%script%\svg-script.txt
[ 06.11.26 ]
%script%\toc_1_head.txt
%script%\toc_5_foot.txt
%script%\toc_4_node_end.txt
%script%\toc_3_leaf.txt
%script%\toc_2_node_start.txt
vml\….files\…_tree.html
[ 06.11.26 ]
[ 06.11.26 ]
[ 06.11.26 ]
[ 06.11.26 ]
[ 06.11.26 ]
%script%\vml_1_head.txt
%script%\vml_frame.txt
%script%\vml_1_head_ns.txt
vml\….html
[ 06.11.26 ]
vml\….files\…_frame.html
MHTML 形式
[ 06.11.26 ]
[ 06.11.26 ]
%template%\file_default.svg
%template%\page_default.svg
%template%\new_default.svg
[ 06.11.26 ]
[ 06.11.26 ]
[ 06.11.26 ]
%work%\clip_figure.emf
%work%\saving-….svg
%work%\ink_…
%work%\img_….ddb
%work%\img_….png
%work%\hatched.ddb
コピー直前でブレーク
[ 06.11.26 ]
[ 06.11.26 ]
[ 06.11.26 ]
[ 06.11.26 ]
[ 06.11.26 ]
ページ切り替えできること
[ 06.11.26 ]
左は、テスト時に使うマーカーです。移動させて使います。
左は、テスト時に使うマーカーです。移動させて使います。
テストケース
StrX_getExeFullPath で設定ファイルのパスを取得していないことを確認します。
パス条件
[ 06.11.26 ]
ソースの中を、StrX_getExeFullPath で全文検索して、設定ファイルのパスを取得して
いないことを目で確認します。
テスト手順
SVGCats_src\src フォルダを全文検索します。
テスト - 旧版
インストール・テスターで、ファイルの更新を確認する
SVGCats.exe を
・Program Files に入れたとき、
・C:\Cats に入れたとき、
・Program Files で、-prof=C:\Cats\Prof オプションを使ったとき
[backup] フォルダを空にして、保存したとき、ここにファイルができること
[design] [ 編集 | デザイン | スタイルセットを編集する ] で、はじめに開く
 フォルダを調べる。
[icon] 未使用?
[keywords] フォルダを空にして、保存したとき、ここにファイルができること
[script] の中のファイルの内容を変えて、保存したファイルに反映される
 こと
[search_text] フォルダを空にして、保存したとき、ここにファイルができること
[template]  未使用?
[work] フォルダを空にして、SVGファイルを開いたとき、ここにファイルが
 できること
[recent] SVG ファイルを閉じたとき、このファイルが更新されること
[svgcats] グリッドの On/Off を切り替えたとき、このファイルが更新される
  こと
[window] SVG ファイルを閉じたとき、このファイルが更新されること
SVGCats2 のフォルダや、上記テスト中以外のフォルダを、すべて削除してからテストする。
ブラックボックステスト:
1週間ごとに、プロファイル・フォルダを変えて、使い続け、
別の位置にファイルができていないこと。
テストフォルダ