マクロ 公開データ (2000.10~2008.01)
[1070] 文字列一括変換マクロ - Keiji <> 02/11/16 19:52
Subject: [1070] 文字列一括変換マクロ
Date: Sat, 16 Nov 2002 19:52:13 +0900
From: Keiji <>
//このマクロは一太郎のマクロ作者 nns <nns_@_jstaro.club.ne.jp> さんのマクロを
//EdMax 用に書き換えました。
//文字列一括変換マクロ
// Start of EdMax Macro
SetFocusToEditor( ) ;
KeyDown( VK_HOME , 2 ) ;
// 丸数字置換
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "①" , "(1)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "②" , "(2)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "③" , "(3)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "④" , "(4)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "⑤" , "(5)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "⑥" , "(6)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "⑦" , "(7)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "⑧" , "(8)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "⑨" , "(9)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "⑩" , "(10)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "⑪" , "(11)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "⑫" , "(12)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "⑬" , "(13)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "⑭" , "(14)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "⑮" , "(15)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "⑯" , "(16)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "⑰" , "(17)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "⑱" , "(18)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "⑲" , "(19)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "⑳" , "(20)" ) ;
// 記号半角変換
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "," , "," ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "." , "." ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , ":" , ":" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , ";" , ";" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "?" , "?" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "!" , "!" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "_" , "_" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "/" , "/" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "|" , "|" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "(" , "(" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , ")" , ")" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "[" , "[" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "]" , "]" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "{" , "{" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "}" , "}" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "+" , "+" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "=" , "=" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "<" , "<" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , ">" , ">" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "¥" , "\" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "$" , "$" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "%" , "%" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "#" , "#" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "&" , "&" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "*" , "*" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "@" , "_@_" ) ;
// ローマ数字変換
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "Ⅰ" , "I" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "Ⅱ" , "II" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "Ⅲ" , "III" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "Ⅳ" , "IV" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "Ⅴ" , "V" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "Ⅵ" , "VI" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "Ⅶ" , "VII" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "Ⅷ" , "VIII" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "Ⅸ" , "IX" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "Ⅹ" , "X" ) ;
//機種依存文字変換
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㍉" , "ミリ" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㌔" , "キロ" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㌢" , "センチ" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㍍" , "メートル" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㌘" , "グラム" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㌧" , "トン" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㌃" , "アール" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㌶" , "ヘクタール" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㍑" , "リットル" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㍗" , "ワット" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㌍" , "カロリー" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㌦" , "ドル" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㌣" , "セント" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㌫" , "パーセント" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㍊" , "ミリバール" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㌻" , "ページ" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㎜" , "mm" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㎝" , "cm" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㎞" , "km" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㎎" , "mg" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㎏" , "kg" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㏄" , "cc" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "№" , "No." ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㏍" , "K.K." ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "℡" , "TEL" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㊤" , "(上)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㊥" , "(中)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㊦" , "(下)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㊧" , "(左)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㊨" , "(右)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㈱" , "(株)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㈲" , "(有)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㈹" , "(代)" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㍾" , "明治" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㍽" , "大正" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㍼" , "昭和" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "㍻" , "平成" ) ;
//以下の記号は全角へ
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "「" , "「" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "」" , "」" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "・" , "・" ) ;
ReplaceString( 2 , FALSE , TRUE , FALSE , TRUE , FALSE , FALSE , TRUE , "。" , "。" ) ;
// End of EdMax Macro