Portrait

Portrait(メニュー開)
Landscape

Landscape(メニュー開)
今日の覚え書き
「cabwiz.exe+infでテーマファイル(tsk)作成」
■概要
CEデバイス用のインストーラ(cabファイル)を生成するcabwiz.exeとテーマ情報を記述したinfファイルでW-ZERO3[es]用のテーマファイル(tsk)を作成する手順です。
■今回のテーマ主旨
・ポートレートとランドスケープ個別の背景画像
・ポートレートとランドスケープ個別のメニュー画像
・Today画面など主要なUIカラーの指定
・BaseHue(基本色)の指定
・上下タスクバーの色をフラットにする
■準備(必要なファイル)
・cabwiz.ddf
・cabwiz.exe
・makecab.exe
上記3つはMicrosoftのSDKのファイルですが、『テ〜マライト』や『ThemeMakerSE』、『Theme Generator』などフリーのテーマ作成ツールにも含まれています。これを利用します。
・infファイル
テーマ情報を記述したテキストファイルでファイル名は任意です。上の『スーパーマン・リターンズ』テーマを作ったときのサンプル(Make_tsk.inf)がこちらにあります。FC2はinfだとアップロードできないため拡張子はtxtにしてあります。
色はRGBを16進で指定します。例えば黒なら 00,00,00,00 、赤は FF,00,00,00 です。最後の1バイトはアルファ(透過率)です。BaseHueだけRGB指定ではありません。こちらを参考にするか『BaseHue Express』を使ってみるのがよいかと思います。
・Today用画像
今回は縦横とメニューで全て別の画像を使うため4枚。
tdywater_480_640.gif(Portrait)
tdywater_640_480.gif(Landscape)
stwater_480_640.gif(Portraitメニュー)
stwater_640_480.gif(Landscapeメニュー)
使った画像は全てjpgです。ファイル名がこれで拡張子がgifなのは仕様です。画像のサイズや作成手順に関してはこちらを参考にしてください。
■手順
1.母艦PCに適当な作業用フォルダを作成
(仮にD:\theme_workとしておきます)
2.準備したファイルと画像を全て作業用フォルダにコピー
3.「ファイル名を指定して実行」から以下を実行
D:\theme_work\cabwiz.exe Make_tsk.inf
(上記はinfファイル名がMake_tsk.infだった場合)
(DOS窓からこのフォルダに移動して実行でも可)
4.Make_tsk.cabというファイルが生成される
5.このcabを“infに記述したtskファイル名に”リネーム
例:Superman.tsk
(infに記述した名前と合わせないといけません)
6.tskファイルをActiveSyncなどでW-ZERO3[es]に送る
7.エクスプローラや『GSFinder+』などでこのtskを実行
8.Today設定のテーマ一覧に追加・表示される
9.テーマを選択しOK
■備考
HKEY_CURRENT_USER\Software\Microsoft\Today\テーマ名.tsk
このキーはWM5で新たに追加されたそうです。今回はバーカラーのフラット化やOKボタンカラー指定のため使っています。これがテーマを削除したり、その後リセットしても消えません。レジストリのゴミが気になる方は『Tascal Registry Editor』などを使って手動で消すしかなさそうです。
色指定できるUIパーツは今回infで指定した以外にも多数あります。下記のリンク先(レジストリ情報)を参考にしてください。
■参考リンク
infファイルの記述方法やサンプル
テーマ関連のレジストリ情報一覧
BaseHueの解説とツール
BaseHue Express
テーマ画像のサイズなど(このblog内)
--------------------
08/26追記
備考に書いたkeyは『ThemeGenCE』にも消す機能がついていました。

Portrait(メニュー開)
Landscape

Landscape(メニュー開)
今日の覚え書き
「cabwiz.exe+infでテーマファイル(tsk)作成」
■概要
CEデバイス用のインストーラ(cabファイル)を生成するcabwiz.exeとテーマ情報を記述したinfファイルでW-ZERO3[es]用のテーマファイル(tsk)を作成する手順です。
■今回のテーマ主旨
・ポートレートとランドスケープ個別の背景画像
・ポートレートとランドスケープ個別のメニュー画像
・Today画面など主要なUIカラーの指定
・BaseHue(基本色)の指定
・上下タスクバーの色をフラットにする
■準備(必要なファイル)
・cabwiz.ddf
・cabwiz.exe
・makecab.exe
上記3つはMicrosoftのSDKのファイルですが、『テ〜マライト』や『ThemeMakerSE』、『Theme Generator』などフリーのテーマ作成ツールにも含まれています。これを利用します。
・infファイル
テーマ情報を記述したテキストファイルでファイル名は任意です。上の『スーパーマン・リターンズ』テーマを作ったときのサンプル(Make_tsk.inf)がこちらにあります。FC2はinfだとアップロードできないため拡張子はtxtにしてあります。
色はRGBを16進で指定します。例えば黒なら 00,00,00,00 、赤は FF,00,00,00 です。最後の1バイトはアルファ(透過率)です。BaseHueだけRGB指定ではありません。こちらを参考にするか『BaseHue Express』を使ってみるのがよいかと思います。
・Today用画像
今回は縦横とメニューで全て別の画像を使うため4枚。
tdywater_480_640.gif(Portrait)
tdywater_640_480.gif(Landscape)
stwater_480_640.gif(Portraitメニュー)
stwater_640_480.gif(Landscapeメニュー)
使った画像は全てjpgです。ファイル名がこれで拡張子がgifなのは仕様です。画像のサイズや作成手順に関してはこちらを参考にしてください。
■手順
1.母艦PCに適当な作業用フォルダを作成
(仮にD:\theme_workとしておきます)
2.準備したファイルと画像を全て作業用フォルダにコピー
3.「ファイル名を指定して実行」から以下を実行
D:\theme_work\cabwiz.exe Make_tsk.inf
(上記はinfファイル名がMake_tsk.infだった場合)
(DOS窓からこのフォルダに移動して実行でも可)
4.Make_tsk.cabというファイルが生成される
5.このcabを“infに記述したtskファイル名に”リネーム
例:Superman.tsk
(infに記述した名前と合わせないといけません)
6.tskファイルをActiveSyncなどでW-ZERO3[es]に送る
7.エクスプローラや『GSFinder+』などでこのtskを実行
8.Today設定のテーマ一覧に追加・表示される
9.テーマを選択しOK
■備考
HKEY_CURRENT_USER\Software\Microsoft\Today\テーマ名.tsk
このキーはWM5で新たに追加されたそうです。今回はバーカラーのフラット化やOKボタンカラー指定のため使っています。これがテーマを削除したり、その後リセットしても消えません。レジストリのゴミが気になる方は『Tascal Registry Editor』などを使って手動で消すしかなさそうです。
色指定できるUIパーツは今回infで指定した以外にも多数あります。下記のリンク先(レジストリ情報)を参考にしてください。
■参考リンク
infファイルの記述方法やサンプル
テーマ関連のレジストリ情報一覧
BaseHueの解説とツール
BaseHue Express
テーマ画像のサイズなど(このblog内)
--------------------
08/26追記
備考に書いたkeyは『ThemeGenCE』にも消す機能がついていました。
[タグ]
W-ZERO3
| ホーム |

