マクロ 公開データ (2000.10〜2008.01)

[1035] メッセンジャーログ編集・保存 ver1.0(要書換) - kotaro <kotato@mx4.tiki.ne.jp> 01/02/12 00:09[1036] メッセンジャーログ編集・保存 ver1.1(要書換) - kotaro <kotato@mx4.tiki.ne.jp> 01/02/13 00:41


Subject: [1035] メッセンジャーログ編集・保存 ver1.0(要書換) Date: Mon, 12 Feb 2001 00:09:02 +0900 From: kotaro <kotato_@_mx4.tiki.ne.jp>
浩太郎です。 ※このマクロは書き換えが必要です。 //-------------------メッセンジャーログの編集・保存 //[機能] //色分け用の置換をしてメモ帳に放り込むだけです(^^; //チャットログ用修正ついでに作りました。 //現在のMSNメッセンジャー形式と、Yahooメッセンジャーの //形式、その他順送りにログが流れていくタイプに対応です。 //[使い方] //メッセンジャーのログを、メッセージ作成画面に貼り付けてから、 //実行して下さい。 //[使う前の準備] //マクロ中の "わたし" と "Aさん" を、自分のハンドルなどに置 //換して使って下さい。★の行です。 //[注意] //MSNメッセンジャーの現在の形式に合わせた置換をするので、バ //ージョンが変わったりするとおかしな置換をする可能性がありま //す。 //============================= // Start of EdMax Macro SetFocusToEditor( ) ;//フォーカス・メッセージ作成画面へ //##置換作業 ReplaceString( 2 , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , "^[ ]*わたし の発言 :\\n" , ">>わたし・" ) ;//★ ReplaceString( 2 , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , "^[ ]*わたし" , ">わたし" ) ; ReplaceString( 2 , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , "^[ ]*Aさん の発言 :\\n" , ">>>Aさん・" ) ;//★ ReplaceString( 2 , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , "^[ ]*Aさん" , ">>>Aさん" ) ;//★ ReplaceString( 2 , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , "インスタント メッセージの会話で、.+\\n" , "" ) ;//MSNメッセンジャーの無駄な行 KeyDown( VK_HOME , 2 ) ;//文頭へ //##件名[ChatLog]を付ける InsertStringEx( 0 , "[ChatLog]" ) ;//文字列挿入★ CopySubject( ) ; //件名のコピー ClearSubject( ) ; //件名のクリア PasteString( ) ;//貼り付け KeyDown( VK_HOME , 1 ) ;//Ctrl+Shift + Home SetToSubject( ) ;//件名にする DeleteString( ) ;//Del //##最初に文字が出現する行を取得して件名に追加 KeyDown( VK_HOME , 2 ) ;//カーソルを文頭へ FindString( TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , FALSE , "^.+" ) ; KeyDown( VK_END , 1 ) ;//表示行一行目を選択 SetToSubject( ) ;//件名にする //##メモ帳へ保存 SaveToMemoFolder( ) ; // End of EdMax Macro //=============================
Subject: [1036] メッセンジャーログ編集・保存 ver1.1(要書換) Date: Tue, 13 Feb 2001 00:41:08 +0900 From: kotaro <kotato_@_mx4.tiki.ne.jp>
浩太郎です。 ver1.0 は、検索条件の保持をミスしてました^^;。 修正済のこちらを使って下さい。 ※このマクロは書き換えが必要です。 //-------------------メッセンジャーログの編集・保存 //[機能] //色分け用の置換をしてメモ帳に放り込むだけです(^^; //チャットログ用修正ついでに作りました。 //現在のMSNメッセンジャー形式と、Yahooメッセンジャーの //形式、その他順送りにログが流れていくタイプに対応です。 //[使い方] //メッセンジャーのログを、メッセージ作成画面に貼り付けてから、 //実行して下さい。 //[使う前の準備] //マクロ中の "わたし" と "Aさん" を、自分のハンドルなどに置 //換して使って下さい。★の行です。 //[注意] //MSNメッセンジャーの現在の形式に合わせた置換をするので、バ //ージョンが変わったりするとおかしな置換をする可能性がありま //す。 //============================= // Start of EdMax Macro //##条件の保存 SaveCurrentFindCondition( ) ;//保存:文字列の検索オプション SaveCurrentAutoFormSwitch( ) ;//保存 自動整形ON/OFF OffAutoForm( ) ;//自動整形OFF SetFocusToEditor( ) ;//フォーカス・メッセージ作成画面へ //##置換作業 ReplaceString( 2 , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , "^[ ]*わたし の発言 :\\n" , ">>わたし・" ) ;//★ ReplaceString( 2 , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , "^[ ]*わたし" , ">わたし" ) ; ReplaceString( 2 , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , "^[ ]*Aさん の発言 :\\n" , ">>>Aさん・" ) ;//★ ReplaceString( 2 , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , "^[ ]*Aさん" , ">>>Aさん" ) ;//★ ReplaceString( 2 , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , "インスタント メッセージの会話で、.+\\n" , "" ) ;//MSNメッセンジャーの無駄な行 KeyDown( VK_HOME , 2 ) ;//文頭へ //##件名[ChatLog]を付ける InsertStringEx( 0 , "[ChatLog]" ) ;//文字列挿入★ CopySubject( ) ; //件名のコピー ClearSubject( ) ; //件名のクリア PasteString( ) ;//貼り付け KeyDown( VK_HOME , 1 ) ;//Ctrl+Shift + Home SetToSubject( ) ;//件名にする DeleteString( ) ;//Del //##最初に文字が出現する行を取得して件名に追加 KeyDown( VK_HOME , 2 ) ;//カーソルを文頭へ FindString( TRUE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , FALSE , "^.+" ) ; KeyDown( VK_END , 1 ) ;//表示行一行目を選択 SetToSubject( ) ;//件名にする //##メモ帳へ保存 SaveToMemoFolder( ) ; //##条件の復元 RestoreCurrentFindCondition( ) ;//復元:文字列の検索オプション RestoreAutoFormSwitch( ) ;//復元 自動整形ON/OFF // End of EdMax Macro //=============================