Site Map | HOME > Sub Menu > FaceMake用加工(マルチ/カラー用) 概要 | マクロ

FaceMake用加工(マルチ/カラー用)

■ 概要・動作イメージ・動作条件など

FaceMake.exeで作成したデータをX-Faceヘッダ追加(マルチ/カラー用)のTextで保存する形式に変換します。

◆ 動作イメージ

  1. FaceMake.exeで作成したX-Face ヘッダー(クリップボードへコピーされています)をエディタ部に貼り付けたます。
    変換前
  2. マクロの再生(範囲選択は不要です)により、Textへ保存する形式に変換されます。
    変換後
  3. ファイル(F)→名前をつけて保存(A) で変換結果を保存します。
※上記イメージは禁則処理のチェックがoffの状態での画面キャプチャーです。

◆ 動作条件・制限事項

▲Top

■ EdMax マクロサンプル

◆ FaceMake用加工(マルチ/カラー用)

// Start of EdMax Macro
// #----------------------* Prolog
SaveCurrentAutoFormSwitch( ) ;      //保存:自動整形ON/OFF
OffAutoForm( ) ;                    //OFF:自動整形
SaveCurrentFindCondition( ) ;       //保存:検索条件

// #----------------------* 不要空白の削除&連結
SelectAllString( ) ;                //すべてを選択
MoveToLeft( ) ;                     //左寄せ
KeyDown( VK_RIGHT , 0 ) ;           //→キー
InsertString( "\r\n" ) ;            //改行
SelectAllString( ) ;                //すべてを選択
ConvJoinLines( ) ;                  //行の連結

// #----------------------* 貼り付け用変換
ConvFreely( FALSE , TRUE , 1 , "X-Face-Type: " , 1 , "\\nX-Face-Type: " , 1 , "X-Face: " , 1 , "\\nX-Face: " , 0 , "" , 0 , "" , 0 , "" , 0 , "" , 0 , "" , 0 , "" , 0 , "" , 0 , "" , 0 , "" , 0 , "" , 0 , "" , 0 , "" , 0 , "" , 0 , "" , 0 , "" , 0 , "" ) ; //自由変換
ReplaceString( 2 , FALSE , FALSE , TRUE , TRUE , FALSE , FALSE , FALSE , "^\\nX-Face" , "X-Face" ) ; //文字列の置換(すべて置換)
KeyDown( VK_END , 2 ) ;             //Ctrl+Endキー
InsertString( "\r\n" ) ;            //改行

// #----------------------* X-Face-Version の削除
KeyDown( VK_HOME , 2 ) ;            //Ctrl+Homeキー
FindString( TRUE , FALSE , FALSE , FALSE , FALSE , FALSE , FALSE , FALSE , FALSE , "X-Face-Version: " ) ; //文字列の検索(次を検索)
IfStringNotFound( 3 ) ;             //存在しない場合はEpilogへskip
  KeyDown( VK_LEFT , 0 ) ;          //←キー
  KeyDown( VK_DOWN , 1 ) ;          //Shift+↓キー
  DeleteString( ) ;                 //Deleteキー

// #----------------------* Epilog
RestoreAutoFormSwitch( ) ;          //復元:自動整形ON/OFF
RestoreCurrentFindCondition( ) ;    //復元:検索条件
// End of EdMax Macro

▲Top


Site Map | HOME > Sub Menu > FaceMake用加工(マルチ/カラー用) 概要 | マクロ