2013年2月7日木曜日

Screenをコピーして別Screenを作る方法

日本App Inventorユーザ会のGoogleグループへの投稿内容をブログにエントリします。

「色々と部品を配置したScreenを丸ごとコピーして別スクリーンを作りたい」

というニーズはあると思います。

同じ構成のScreenならコピーできた方が楽ですし、手間も省けます。

デザイナ画面上で直接できればいいのですがその方法がないので、

The tAIR AI Screen Copier utility
http://www.tair.info/the-tair-ai-screen-copier-utility/

というツールを使って実現する方法をご紹介します。





























ZIPファイルの中に

AIScreenCopier x64.exe
AIScreenCopier x86.exe

という2つのファイルがあるのですが、環境に合ったものを冒頭に示した画像のようなウィンドウが表示されます。

予め処理対象のアプリのソースをPCにダウンロードしておいてください。

・[Choose File]で、対象となるアプリのソースZIPファイルを指定して
・[Choose Dest Dir]で、Screenコピー処理をした後のソースZIPファイルの出力先を指定して
・Number of screen copies make でいくつコピーするのかを指定して
・[Choose Screen]でコピーしたいScreenを選んで
・[Copy Screen]をクリックしてコピー処理をします。

生成されたソースZIPファイルをApp Inventorにアップロードするとコピー対象のScreenが含まれた状態になります(BlocksEditorのブロック状態もコピーされます)。

※念のため、元のソースZIPファイルはバックアップを取っておいてください


0 件のコメント:

コメントを投稿

おすすめ書籍