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

[1020] チャットログ編集・保存--(要書換) - kotaro <kotato@mx4.tiki.ne.jp> 01/02/04 07:52[1023] [修正]チャットログ編集・保存--(要書換) - kotaro <kotato@mx4.tiki.ne.jp> 01/02/05 01:17[1034] チャットログ編集・保存 ver1.2(要書換) - kotaro <kotato@mx4.tiki.ne.jp> 01/02/12 00:02


Subject: [1020] チャットログ編集・保存--(要書換) Date: Sun, 04 Feb 2001 07:52:59 +0900 From: kotaro <kotato_@_mx4.tiki.ne.jp>
浩太郎です。 **********************チャットログの編集・保存 [機能] チャットログをメモ帳に保管するためのマクロです(^^; ・チャットログを逆さまにして、読みやすく。 ・色分けをするため、「わたし」の発言に ">" の引用符を、 ・「Aさん」の発言に、">>" の引用符を付け、 ・[ChatLog]という件名を付けて、 ・1行目を件名に追加し、 ・メモ帳へ保存します。 【注意1】このマクロは書き換えが必要です。 【注意2】予めメモ帳アカウントを作っておいて下さい。 --------------------------------------------------------- ○ こんな感じで↓ Aさん > あの、、わたし保管してますが(^^;;? Bさん > チャットログのコピーとる人なんて聞いた事ないよ(笑) わたし > このマクロ誰か使ってくれますかね?      ↓マクロを使用後 >わたし > このマクロ誰か使ってくれますかね? Bさん > チャットログのコピーとる人なんて聞いた事ないよ(笑) >>Aさん > あの、、わたしは保管してますが(^^;;? ------------------------------------------------- [使い方]【書き換え】 マクロの中の「わたし」と「Aさん」は、自分のハンド ルネームや、よくお話する人物に書き換えて下さい。 (★印の付いた行です) ※置換を使うと便利です エディタ部に、保存したいチャットログを貼り付けてか ら、実行して下さい。 ------------------------------------------------- [その他] 手直ししそうな部分には、★印がつけてあります。 ====の線でで挟まれた行は、丸ごと削除してもOKです。 都合の良いように書き換えてください。 ------------------------------------------------- // Start of EdMax Macro SaveCurrentFindCondition( ) ;//保存:文字列の検索オプション //##テキストを逆さまにする //SetFocusToEditor( ) ;//フォーカス・メッセージ作成画面へ ClearClipboard( ) ;//クリップボードのクリア KeyDown( VK_END , 2 ) ; InsertString( "\r\n" ) ; //繰り返し処理 FindString( FALSE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , FALSE , "^[.\\t]*.*\\n" ) ;//検索 IfStringNotFound( 2 ) ;//検索がヒットしなかった場合、N個のコマンドをスキップ AddCopyString( ) ;//追加コピー IfStringFound( -3 ) ;//検索がヒットした場合、N個のコマンドをスキップ // SelectAllString( ) ;//テキスト全て選択 PasteString( ) ;//貼り付け //============================================================ //##引用符を付ける ReplaceString( 2 , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , "^わたし" , ">わたし" ) ;//★書き換え //行頭の「わたし」を「>わたし」に置換 ReplaceString( 2 , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , "^Aさん" , ">>Aさん" ) ;//★書き換え //行頭の「Aさん」を「>>Aさん」に置換 //============================================================ //##件名[ChatLog]を付ける InsertStringEx( 0 , "[ChatLog]" ) ;//★件名を書き換えたい時は、ここを修正 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( ) ;//復元:文字列の検索オプション // End of EdMax Macro
Subject: [1023] [修正]チャットログ編集・保存--(要書換) Date: Mon, 05 Feb 2001 01:17:04 +0900 From: kotaro <kotato_@_mx4.tiki.ne.jp>
浩太郎です。訂正。 フォーカス位置を考えてませんでした。 もし、テンプレート画面などから前の版のマクロを呼び出すとEdMax は止まりますので、使わないで下さい。(^^; #Shift + Esc で復帰します。 ということで、前回の記事は削除して修正版です。 その他、ちょこちょこ修正しましたので、こちらを使って下さい。 **********************チャットログの編集・保存 【注意】このマクロは書き換えが必要です。 [機能] チャットログをメモ帳に保管するためのマクロです。 チャットログを逆さまにして、読みやすくします。 色分けをするため、「わたし」の発言に ">" の引用符を 「Aさん」の発言に、">>" の引用符を付けます。 [ChatLog]という件名を付けます。 1行目を件名に追加します。 メモ帳へ保存します。 ○こんな感じで使います↓ Aさん > あの、、わたし保管してます(^^;;;; Bさん > チャットログのコピーとる人なんて聞いた事ないよ(笑) わたし > このマクロ誰か使ってくれるかな?      ↓マクロを使用後 >わたし > このマクロ誰か使ってくれるかな? Bさん > チャットログのコピーとる人なんて聞いた事ないよ(笑) >>Aさん > あの、、わたしは保管してます(^^;;;; ------------------------------------------------- [使い方]【書き換え】 マクロの中の「わたし」と「Aさん」は、自分のハンド ルネームや、よくお話する人物に書き換えて下さい。 (★印の付いた行です) ※置換を使うと便利です エディタ部に、保存したいチャットログを貼り付けてから 実行して下さい。 ------------------------------------------------- [その他] 手直ししそうな部分には、★印がつけてあります。====で 挟まれた行は、丸ごと削除しても OK です。都合の良いよ うに書き換えてください。 ------------------------------------------------- // Start of EdMax Macro SetFocusToEditor( ) ;//フォーカス・メッセージ作成画面へ SaveCurrentFindCondition( ) ;//保存:文字列の検索オプション SaveCurrentAutoFormSwitch( ) ;//保存 自動整形ON/OFF OffAutoForm( ) ;//自動整形OFF //##テキストを逆さまにする SetFocusToEditor( ) ;//フォーカス・メッセージ作成画面へ /// ClearClipboard( ) ;//クリップボードのクリア KeyDown( VK_END , 2 ) ; InsertString( "\r\n" ) ; /// //繰り返し処理 FindString( FALSE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , FALSE , "^[.\\t]*.*\\n" ) ;//検索 IfStringNotFound( 2 ) ;//検索がヒットしなかった場合、N個のコマンドをスキップ AddCopyString( ) ;//追加コピー IfStringFound( -3 ) ;//検索がヒットした場合、N個のコマンドをスキップ // SelectAllString( ) ;//テキスト全て選択 PasteString( ) ;//貼り付け //============================================================ //##引用符を付ける ReplaceString( 2 , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , "^[ ]*わたし" , ">わたし" ) ;//★書き換え //行頭の「わたし」を「>わたし」に置換 ReplaceString( 2 , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , "^[ ]*Aさん" , ">>Aさん" ) ;//★書き換え //行頭の「Aさん」を「>>Aさん」に置換 //##"-------"だけの行もついでに置換 ReplaceString( 2 , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , "^[ ]*\\-+[ ]*\\n" , "" ) ; // //============================================================ //##件名[ChatLog]を付ける KeyDown( VK_HOME , 2 ) ;//カーソルを文頭へ InsertStringEx( 0 , "[ChatLog]" ) ;//文字列挿入★ 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( ) ;//件名にする //============================================================ RestoreCurrentFindCondition( ) ;//復元:文字列の検索オプション RestoreAutoFormSwitch( ) ;//復元 自動整形ON/OFF //============================================================ //##メモ帳へ保存 SaveToMemoFolder( ) ; //============================================================ // End of EdMax Macro //
Subject: [1034] チャットログ編集・保存 ver1.2(要書換) Date: Mon, 12 Feb 2001 00:02:11 +0900 From: kotaro <kotato_@_mx4.tiki.ne.jp>
浩太郎です。 [変更点] ・デフォルトのEdMaxでは、色分けにならない点を修正。 (">" → ">>" 、 ">>"→">>>" に変更) ・[ChatLog]が件名先頭に来ない場合があったのを修正。 **********************チャットログの編集・保存 【注意】このマクロは書き換えが必要です。 [機能] チャットログをメモ帳に保管するためのマクロです。 チャットログを逆さまにして、読みやすくします。 色分けをするため、「わたし」の発言に ">>" の引用符を 「Aさん」の発言に、">>>" の引用符を付けます。 [ChatLog]という件名を付けます。 1行目を件名に追加します。 メモ帳へ保存します。 ○こんな感じで使います↓ Aさん > あの、、わたし保管してます(^^;;;; Bさん > チャットログのコピーとる人なんて聞いた事ないよ(笑) わたし > このマクロ誰か使ってくれるかな?      ↓マクロを使用後 >>わたし > このマクロ誰か使ってくれるかな? Bさん > チャットログのコピーとる人なんて聞いた事ないよ(笑) >>>Aさん > あの、、わたしは保管してます(^^;;;; ------------------------------------------------- [使い方]【書き換え】 マクロの中の「わたし」と「Aさん」は、自分のハンド ルネームや、よくお話する人物に書き換えて下さい。 (★印の付いた行です) ※置換を使うと便利です エディタ部に、保存したいチャットログを貼り付けてから 実行して下さい。 ------------------------------------------------- [その他] 手直ししそうな部分には、★印がつけてあります。====で 挟まれた行は、丸ごと削除しても OK です。都合の良いよ うに書き換えてください。 ------------------------------------------------- // Start of EdMax Macro SetFocusToEditor( ) ;//フォーカス・メッセージ作成画面へ SaveCurrentFindCondition( ) ;//保存:文字列の検索オプション SaveCurrentAutoFormSwitch( ) ;//保存 自動整形ON/OFF OffAutoForm( ) ;//自動整形OFF //##テキストを逆さまにする SetFocusToEditor( ) ;//フォーカス・メッセージ作成画面へ /// ClearClipboard( ) ;//クリップボードのクリア KeyDown( VK_END , 2 ) ; InsertString( "\r\n" ) ; /// //繰り返し処理 FindString( FALSE , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , FALSE , "^[.\\t]*.*\\n" ) ;//検索 IfStringNotFound( 2 ) ;//検索がヒットしなかった場合、N個のコマンドをスキップ AddCopyString( ) ;//追加コピー IfStringFound( -3 ) ;//検索がヒットした場合、N個のコマンドをスキップ // SelectAllString( ) ;//テキスト全て選択 PasteString( ) ;//貼り付け //============================================================ //##引用符を付ける ReplaceString( 2 , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , "^[ ]*わたし" , ">>わたし" ) ;//★書き換え //行頭の「わたし」を「>わたし」に置換 ReplaceString( 2 , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , "^[ ]*Aさん" , ">>>Aさん" ) ;//★書き換え //行頭の「Aさん」を「>>Aさん」に置換 //##"-------"だけの行もついでに置換 ReplaceString( 2 , TRUE , TRUE , TRUE , TRUE , TRUE , FALSE , FALSE , "^[ ]*\\-+[ ]*\\n" , "" ) ; // //============================================================ //##件名[ChatLog]を付ける KeyDown( VK_HOME , 2 ) ;//カーソルを文頭へ 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( ) ;//件名にする //============================================================ RestoreCurrentFindCondition( ) ;//復元:文字列の検索オプション RestoreAutoFormSwitch( ) ;//復元 自動整形ON/OFF //============================================================ //##メモ帳へ保存 SaveToMemoFolder( ) ; //============================================================ // End of EdMax Macro //