2011年07月23日

afxandroid - あふであんどろいど

ANDROID開発してみたかったので作ってみました・・・
素直にeclipse使えよといわれそうだけど、やっぱりSDKでしょ!
ということで、あふwとafxexecとafxmakeを使ってANDROID開発をサポートしてみたyo。

方針は・・・
・ビルドはafxmakeでantビルドする。
・androidのコマンドをafxexecで実行するmenuを提供
・あふwn内部変数にプロジェクトの情報を設定するためのvbsを提供
・androidコマンドに必要な環境変数を設定するbatファイルを提供
です。

詳しい使い方はafxandroid.txtを参照してください。

さて以下は、実際に使ってみたときの手順(afxandroid.txtと順番がちがうかも・・・)。
ちなみに、menuはafxfazzyに設定しています。メニューは次のような感じ。

afxandroid001.gif

1) まずは、プロジェクト用のディレクトリを作成する。
※パスにスペースを含むとantがうまくいかないので、スペースを含まないぱすに。

2) menuから「preparer(copy) afxandroid」を実行
afxandroid002.gif

→ afxandroid.vbsが作成される。
afxandroid003.gif

3) 作成されたafxandroid.vbsを自分の環境に合わせて設定する。(プロジェクト名等)

afxandroid004.gif

4) 更新したvbsを実行する。
→ あふwのメッセージ窓に3) で設定した内容が表示されればおk
afxandroid005.gif

5) プロジェクトの作成。menuら「create project $0 $1 $2 $3」を実行する

afxandroid006.gif

→ プロジェクトファイル一式が生成される
afxandroid007.gif

6) とりあえずhelloworld
afxandroid008.gif

7) お次はafxmakeでantのプロジェクトをビルドする
これはafxmake.exe を参照のこと。

afxandroid010.gif

8) 仮想マシンを作成する。menuから「create avd $0 $4 」を実行する。
afxandroid011.gif

menuから「execute emurator $4」を実行する。
afxandroid012.gif

9) エミュレータを起動

afxandroid013.gif

afxandroid014.gif

afxandroid015.gif

10) プログラムのインストール
プロジェクトのルートフォルダで、menuから「install project from root $1」を実行する。

afxandroid016.gif
afxandroid017.gif
afxandroid018.gif
afxandroid019.gif
afxandroid020.gif

なんだか手順がおおいけど、1), 2), 3), 5), 6) は一度だけ実施すればよいので・・・

いじょ


ラベル:afxandroid
posted by yura.tomo at 01:05| Comment(0) | TrackBack(0) | あふ | このブログの読者になる | 更新情報をチェックする

2011年07月15日

afxexec v0.1.0 - こまんど実行つーる

こんにちは〜。真昼間からブログ更新です。晴れ
今日は午後から出かけるので、有休をとってます。

さて、前からほしかったツールを作ったので公開します。
コマンドを実行して結果をあふwのメッセージ窓に表示できます。

インストール方法等は、afxexec.txtに書いてあるのでそちらを参考に。

何ができるかというと・・・

・ipconfigしてIPアドレスを確認する
afxexec cmd /c ipconfig

afxexec_v0.1.0001.gif

・チェックディスクしてみる(!!途中で止められないので注意!!)
afxexec cmd /c chkdsk

afxexec_v0.1.0002.gif

・非同期コピー
&EACHNW $~\afxexec.exe cmd /c echo F | xcopy /Y /E /I "$P\$F" "$O\$F"
※CTRL+Iからこれをいれてもだめ。メニュー等から実行する!。

afxexec_v0.1.0003.gif

・batファイルを実行
afxexec hoge.bat

afxexec_v0.1.0004.gif

あとは、fazzymenu*.mnuの「afxckw.exe -e」を「afxexec.exe cmd /c 」に置き換えればそれなりに動くかも・・・。

いじょ
ラベル:afxexec
posted by yura.tomo at 11:39| Comment(0) | TrackBack(0) | あふ | このブログの読者になる | 更新情報をチェックする

2011年07月12日

afxckw v0.3.1 & afxmake v0.2.1 - 不具合修正

以下の不具合を修正しました。

■afxckw - v0.3.1
-eで起動したときにafxckwにフォーカスがいってしまう不具合修正

■afxmake - v0.2.1
errorとwarningの判定ミス修正

いじょ
ラベル:afxckw afxmake
posted by yura.tomo at 23:41| Comment(0) | TrackBack(0) | あふ | このブログの読者になる | 更新情報をチェックする
>■あふw関連ツール相関図
              +---------ffftp.exe(AE)
              | +-------sakura.exe(ORG)
              | | +-----*.exe(ORG)
 +------------afxswitch.exe 
 | +----------afxpdf.vbs
 | | +--------afxvim.exe --- gvim.exe(ORG)
 | | | +------afxyzzy.exe -- xyzzy.exe(AE)
 | | | | +----afxckw.exe --- ckw.exe(AE)
 | | | | | +--afxfazzy.exe - afxfazzy?.mnu
 | | | | | | +afxtail.exe
+------------+afxexec.exe   - afxandroid
|   afxw.exe |-amksc.exe(ORG)
+------------+afxmatrix.vbs
|| | | | | | +afxdmask.exe
|| | | | | +--afx2ch.exe --- 2ch
|| | | | +----afxbkmk.exe
|| | | +------afxclock.exe
|| | +--------afxfind.exe
|| |+---------afxpushd.exe
|| +----------afxbrws.exe
|+------------afxmake.exe
|             | | +-----VisualStudio9
|             | +-------WDK7.1
|             +---------...
+-------------afxftp32.dll

 ※AE: Afxwer's Editionの略
 ※ORG: Original版
 ※yuratomo使用中のもの。