「マクロ用 定数一覧」の版間の差分

提供:MeryWiki
ナビゲーションに移動 検索に移動
(ページを新規作成)
 
(体裁を変更(節に分割))
1行目: 1行目:
<!-- sukemaru編, uploaded: 2021/01/22, modified: 2021/01/27  -->
~ Mery ver 3.1.0 (2021年1月の ver 3.2.5 まで変更なし)
__toc__
<br clear=all>


~ Mery ver 3.1.0 (2021年1月の ver 3.2.5 まで変更なし)
== ExecuteCommandByID() メソッド用 定数一覧 ==
<br>
''ref. 『plugin.h』'' https://github.com/haijinboys/mery-plugin-sdk/blob/master/SDK/C/Basic/plugin.h


* じっさいの運用にあたっては、コードの可読性を考慮して<code>editor.ExecuteCommandByID( MEID_FILE_NEW = 2061 );</code>のように記述するとよい。<br>(マクロの<code>editor.ExecuteCommandByID( id )</code>メソッドでは『plugin.h』の<code>MEID_HOGE_FUGA</code>を単独で定数リテラル値として利用することができない。 下の一覧では、「Pulguin.h」に<code>MEID_HOGE_FUGA</code>が記載されていないものについては「Mery.ini」内でのコマンド名を入れてある)
* 日本語表記の "コマンド名" は、Mery ver 3.2.5 の [ヘルプ] >> [キーボードマップ] で表示されたもので記載しておいた。<br>標準ツールバーのメニュー内に表示されるラベルとは一部ことなる)
* [マクロ] メニュー内の一部のコマンドは、マクロから利用できない。
* じっさいにマクロから実行したときに<br>[ツール] >> [SQL整形] コマンドの<code>MEID_TOOLS_SQL_FORMAT = 2179</code>と<br>[ツール] >> [HTML Tidy] >> [ドキュメントの整形] コマンドの<code>MEID_TOOLS_XML_FORMAT = 2180</code>とが逆になる。<br>(『plugin.h』の記述ミスによるものとおもわれるが、下の一覧では『plugin.h』に記載されているまま収録してある)
* Mery ver 3.1.0 以降では<code>editor.QueryStatusByID( id )</code>メソッドでメニュー項目の ✔ チェック状態も取得できるが、通常表示と無効状態(グレーアウト表示)の判別はできない。<br>(※ 戻り値の 0 ~ 3 は PopupMenu.Add() メソッドのフラグの値とは一致しない)
:* 戻り値'''<code>0</code>''': 利用できない(Mery 本体のバージョンが古い)
:* 戻り値'''<code>1</code>''': 実行できる(通常表示)または 無効状態(グレーアウト表示)
:* 戻り値'''<code>2</code>''': ✔チェックつき + 無効(グレーアウト表示)
:* 戻り値'''<code>3</code>''': ✔チェックつき
*[ファイルから置換] コマンドの ID は<code>2241</code>と<code>2216</code>のふたつがあり、マクロの<code>editor.ExecuteCommandByID()</code>メソッドからは<code>MEID_SEARCH_REPLACE_IN_FILES = 2141</code>のみが利用できる。<br>(<code>MEID_REPLACE_IN_FILES = 2216</code>は、マクロから利用できない)
* MEID<code>2048</code>~<code>2060</code>は、トレイアイコンのポップアップメニュー内のコマンドで、マクロの<code>editor.ExecuteCommandByID()</code>メソッドからは利用できない。
<br>
-----
<br>
ExecuteCommandByID( id ) メソッド用の定数 '''''<code>id</code>''''' の一覧
<br>
<source lang="javascript">
<source lang="javascript">
/**
/**
  * ExecuteCommandByID() メソッド用 定数一覧
  * ExecuteCommandByID() メソッド用 定数一覧
* https://www.haijin-boys.com/wiki/%E3%83%9E%E3%82%AF%E3%83%AD%E7%94%A8_%E5%AE%9A%E6%95%B0%E4%B8%80%E8%A6%A7
  * https://github.com/haijinboys/mery-plugin-sdk/blob/master/SDK/C/Basic/plugin.h
  * https://github.com/haijinboys/mery-plugin-sdk/blob/master/SDK/C/Basic/plugin.h
  *  
  *  
  * ※ 引数内のリテラル MEID_*** はプラグイン用で、マクロから定数リテラル値として単独で利用することはできない。
  * ※ 2048 2060 と 2216 は、マクロの ExecuteCommandByID() から利用できない。
*    editor.ExecuteCommandByID( 2061 ) のように数値だけを引数として渡せばよいのだが
*    可読性を考慮して editor.ExecuteCommandByID( MEID_*** = #### ) としてある。
*  「Pulguin.h」で定数名が定義されていない(MEID_*** がない)ものについては
*  「Mery.ini」内でのコマンド名を入れておいた。
*
* ※ コマンド名の記述は「キーボードマップ」に依拠した。
* ※ [マクロ] メニュー内の一部のコマンドは、マクロから利用できない。
* ※ じっさいにマクロから実行したときに
*  「SQL整形」の MEID_TOOLS_SQL_FORMAT = 2179 と
*  「ドキュメントの整形」の MEID_TOOLS_XML_FORMAT = 2180 とが逆になる。
*  「plugin.h」の記述ミスによるものとおもわれるが
*    このドキュメントでは「plugin.h」に記載されているまま収録してある。
*
* ※ Mery ver 3.1.0 以降では editor.QueryStatusByID( id ) メソッドで
*    メニュー項目の ✔ チェック状態も取得できるが、無効(グレーアウト)状態の判別はできない。
*    また、戻り値の 0 3 は PopupMenu.Add() メソッドのフラグの値とは一致しない。
*    戻り値 = 0 : 利用できない(Mery 本体のバージョンが古い)
*    戻り値 = 1 : 実行できる(通常表示)または 無効(グレーアウト表示)
*    戻り値 = 2 : ✔ チェックつき + 無効(グレーアウト表示)
*    戻り値 = 3 : ✔ チェックつき
*
* ※「ファイルから置換」の ID は 2241 と 2216 とのふたつがあるが
*    マクロからは MEID_SEARCH_REPLACE_IN_FILES = 2141 のみが利用できる。
*    MEID_REPLACE_IN_FILES = 2216 (ver 2.4.8 ~)はマクロから利用できない。
* ※ MEID# 2048 ~ 2060 は、トレイアイコンのポップアップメニュー内のコマンドで
*    マクロの ExecuteCommandByID() からは利用できない。
  */
  */


MEID_NEW = 2048                 // 新規作成
// MEID_NEW = 2048             // 新規作成
MEID_NEW_PASTE = 2049           // 新規作成して貼り付け
// MEID_NEW_PASTE = 2049       // 新規作成して貼り付け
MEID_NEW_PASTE_QUOTES = 2050   // 新規作成して引用つき貼り付け
// MEID_NEW_PASTE_QUOTES = 2050 // 新規作成して引用つき貼り付け
MEID_OPEN = 2051               // 開く
// MEID_OPEN = 2051           // 開く
MEID_FIND_IN_FILES = 2052       // ファイルから検索...
// MEID_FIND_IN_FILES = 2052   // ファイルから検索...
MEID_SAVE_ALL = 2053           // すべて保存
// MEID_SAVE_ALL = 2053       // すべて保存
MEID_SAVE_CLOSE_ALL = 2054     // すべて保存して閉じる
// MEID_SAVE_CLOSE_ALL = 2054 // すべて保存して閉じる
MEID_CLOSE_ALL = 2055           // すべて閉じる
// MEID_CLOSE_ALL = 2055       // すべて閉じる
MEID_CASCADE = 2056             // 重ねて表示
// MEID_CASCADE = 2056         // 重ねて表示
MEID_TILE_HORZ = 2057           // 上下に並べて表示
// MEID_TILE_HORZ = 2057       // 上下に並べて表示
MEID_TILE_VERT = 2058           // 左右に並べて表示
// MEID_TILE_VERT = 2058       // 左右に並べて表示
MEID_MINIMIZE_ALL = 2059       // すべて最小化
// MEID_MINIMIZE_ALL = 2059   // すべて最小化
MEID_CLOSE_TRAY_ICON = 2060     // トレイアイコンを閉じる
// MEID_CLOSE_TRAY_ICON = 2060 // トレイアイコンを閉じる


editor.ExecuteCommandByID( MEID_FILE_NEW = 2061 );                         // 新規作成
editor.ExecuteCommandByID( 2061 ); // MEID_FILE_NEW = 2061                      "新規作成"
editor.ExecuteCommandByID( MEID_FILE_OPEN = 2062 );                         // 開く
editor.ExecuteCommandByID( 2062 ); // MEID_FILE_OPEN = 2062                      "開く"
editor.ExecuteCommandByID( MEID_FILE_CLOSE_OPEN = 2063 );                   // 閉じて開く
editor.ExecuteCommandByID( 2063 ); // MEID_FILE_CLOSE_OPEN = 2063                "閉じて開く"
editor.ExecuteCommandByID( MEID_FILE_SAVE = 2064 );                         // 上書き保存
editor.ExecuteCommandByID( 2064 ); // MEID_FILE_SAVE = 2064                      "上書き保存"
editor.ExecuteCommandByID( MEID_FILE_SAVE_AS = 2065 );                     // 名前を付けて保存
editor.ExecuteCommandByID( 2065 ); // MEID_FILE_SAVE_AS = 2065                  "名前を付けて保存"
editor.ExecuteCommandByID( MEID_FILE_SAVE_ALL = 2066 );                     // すべて保存
editor.ExecuteCommandByID( 2066 ); // MEID_FILE_SAVE_ALL = 2066                  "すべて保存"
editor.ExecuteCommandByID( MEID_FILE_INSERT = 2067 );                       // 挿入
editor.ExecuteCommandByID( 2067 ); // MEID_FILE_INSERT = 2067                    "挿入"
editor.ExecuteCommandByID( MEID_FILE_RELOAD_AUTO_SELECT = 2068 );           // 自動選択で読み直し
editor.ExecuteCommandByID( 2068 ); // MEID_FILE_RELOAD_AUTO_SELECT = 2068        "自動選択で読み直し"
editor.ExecuteCommandByID( MEID_FILE_RELOAD_UTF16LE = 2069 );               // UTF-16LE で読み直し
editor.ExecuteCommandByID( 2069 ); // MEID_FILE_RELOAD_UTF16LE = 2069            "UTF-16LE で読み直し"
editor.ExecuteCommandByID( MEID_FILE_RELOAD_UTF16BE = 2070 );               // UTF-16BE で読み直し
editor.ExecuteCommandByID( 2070 ); // MEID_FILE_RELOAD_UTF16BE = 2070            "UTF-16BE で読み直し"
editor.ExecuteCommandByID( MEID_FILE_RELOAD_UTF8 = 2071 );                 // UTF-8 で読み直し
editor.ExecuteCommandByID( 2071 ); // MEID_FILE_RELOAD_UTF8 = 2071              "UTF-8 で読み直し"
editor.ExecuteCommandByID( MEID_FILE_RELOAD_UTF7 = 2072 );                 // UTF-7 で読み直し
editor.ExecuteCommandByID( 2072 ); // MEID_FILE_RELOAD_UTF7 = 2072              "UTF-7 で読み直し"
editor.ExecuteCommandByID( MEID_FILE_RELOAD_ARABIC = 2073 );               // アラビア語で読み直し
editor.ExecuteCommandByID( 2073 ); // MEID_FILE_RELOAD_ARABIC = 2073            "アラビア語で読み直し"
editor.ExecuteCommandByID( MEID_FILE_RELOAD_BALTIC = 2074 );               // バルト言語で読み直し
editor.ExecuteCommandByID( 2074 ); // MEID_FILE_RELOAD_BALTIC = 2074            "バルト言語で読み直し"
editor.ExecuteCommandByID( MEID_FILE_RELOAD_CENTRAL_EUROPEAN = 2075 );     // 中央ヨーロッパ言語で読み直し
editor.ExecuteCommandByID( 2075 ); // MEID_FILE_RELOAD_CENTRAL_EUROPEAN = 2075  "中央ヨーロッパ言語で読み直し"
editor.ExecuteCommandByID( MEID_FILE_RELOAD_CHINESE_SIMPLIFIED = 2076 );   // 簡体字中国語 (GB2312) で読み直し
editor.ExecuteCommandByID( 2076 ); // MEID_FILE_RELOAD_CHINESE_SIMPLIFIED = 2076 "簡体字中国語 (GB2312) で読み直し"
editor.ExecuteCommandByID( MEID_FILE_RELOAD_CHINESE_TRADITIONAL = 2077 );   // 繁体字中国語 (Big5) で読み直し
editor.ExecuteCommandByID( 2077 ); // MEID_FILE_RELOAD_CHINESE_TRADITIONAL = 2077 "繁体字中国語 (Big5) で読み直し"
editor.ExecuteCommandByID( MEID_FILE_RELOAD_CYRILLIC = 2078 );             // キリル言語で読み直し
editor.ExecuteCommandByID( 2078 ); // MEID_FILE_RELOAD_CYRILLIC = 2078          "キリル言語で読み直し"
editor.ExecuteCommandByID( MEID_FILE_RELOAD_GREEK = 2079 );                 // ギリシャ語で読み直し
editor.ExecuteCommandByID( 2079 ); // MEID_FILE_RELOAD_GREEK = 2079              "ギリシャ語で読み直し"
editor.ExecuteCommandByID( MEID_FILE_RELOAD_HEBREW = 2080 );               // ヘブライ語で読み直し
editor.ExecuteCommandByID( 2080 ); // MEID_FILE_RELOAD_HEBREW = 2080            "ヘブライ語で読み直し"
editor.ExecuteCommandByID( MEID_FILE_RELOAD_EUC = 2081 );                   // 日本語 (EUC) で読み直し
editor.ExecuteCommandByID( 2081 ); // MEID_FILE_RELOAD_EUC = 2081                "日本語 (EUC) で読み直し"
editor.ExecuteCommandByID( MEID_FILE_RELOAD_JIS = 2082 );                   // 日本語 (JIS) で読み直し
editor.ExecuteCommandByID( 2082 ); // MEID_FILE_RELOAD_JIS = 2082                "日本語 (JIS) で読み直し"
editor.ExecuteCommandByID( MEID_FILE_RELOAD_SHIFTJIS = 2083 );             // 日本語 (シフト JIS) で読み直し
editor.ExecuteCommandByID( 2083 ); // MEID_FILE_RELOAD_SHIFTJIS = 2083          "日本語 (シフト JIS) で読み直し"
editor.ExecuteCommandByID( MEID_FILE_RELOAD_KOREAN = 2084 );               // 韓国語で読み直し
editor.ExecuteCommandByID( 2084 ); // MEID_FILE_RELOAD_KOREAN = 2084            "韓国語で読み直し"
editor.ExecuteCommandByID( MEID_FILE_RELOAD_THAI = 2085 );                 // タイ語で読み直し
editor.ExecuteCommandByID( 2085 ); // MEID_FILE_RELOAD_THAI = 2085              "タイ語で読み直し"
editor.ExecuteCommandByID( MEID_FILE_RELOAD_TURKISH = 2086 );               // トルコ語で読み直し
editor.ExecuteCommandByID( 2086 ); // MEID_FILE_RELOAD_TURKISH = 2086            "トルコ語で読み直し"
editor.ExecuteCommandByID( MEID_FILE_RELOAD_VIETNAMESE = 2087 );           // ベトナム語で読み直し
editor.ExecuteCommandByID( 2087 ); // MEID_FILE_RELOAD_VIETNAMESE = 2087        "ベトナム語で読み直し"
editor.ExecuteCommandByID( MEID_FILE_RELOAD_WESTERN_EUROPEAN = 2088 );     // 西ヨーロッパ言語で読み直し
editor.ExecuteCommandByID( 2088 ); // MEID_FILE_RELOAD_WESTERN_EUROPEAN = 2088  "西ヨーロッパ言語で読み直し"
editor.ExecuteCommandByID( MEID_FILE_LINE_ENDING_CRLF = 2089 );             // CR+LF (Windows) で改行
editor.ExecuteCommandByID( 2089 ); // MEID_FILE_LINE_ENDING_CRLF = 2089          "CR+LF (Windows) で改行"
editor.ExecuteCommandByID( MEID_FILE_LINE_ENDING_CR = 2090 );               // CR (Macintosh) で改行
editor.ExecuteCommandByID( 2090 ); // MEID_FILE_LINE_ENDING_CR = 2090            "CR (Macintosh) で改行"
editor.ExecuteCommandByID( MEID_FILE_LINE_ENDING_LF = 2091 );               // LF (UNIX) で改行
editor.ExecuteCommandByID( 2091 ); // MEID_FILE_LINE_ENDING_LF = 2091            "LF (UNIX) で改行"
editor.ExecuteCommandByID( MEID_FILE_PRINT = 2092 );                       // 印刷
editor.ExecuteCommandByID( 2092 ); // MEID_FILE_PRINT = 2092                    "印刷"
editor.ExecuteCommandByID( MEID_FILE_PRINT_PREVIEW = 2093 );               // 印刷プレビュー
editor.ExecuteCommandByID( 2093 ); // MEID_FILE_PRINT_PREVIEW = 2093            "印刷プレビュー"
editor.ExecuteCommandByID( MEID_FILE_SAVE_CLOSE = 2094 );                   // 保存して閉じる
editor.ExecuteCommandByID( 2094 ); // MEID_FILE_SAVE_CLOSE = 2094                "保存して閉じる"
editor.ExecuteCommandByID( MEID_FILE_CLOSE = 2095 );                       // 閉じる
editor.ExecuteCommandByID( 2095 ); // MEID_FILE_CLOSE = 2095                    "閉じる"
editor.ExecuteCommandByID( MEID_FILE_SAVE_CLOSE_ALL = 2096 );               // すべて保存して閉じる
editor.ExecuteCommandByID( 2096 ); // MEID_FILE_SAVE_CLOSE_ALL = 2096            "すべて保存して閉じる"
editor.ExecuteCommandByID( MEID_FILE_CLOSE_ALL = 2097 );                   // すべて閉じる
editor.ExecuteCommandByID( 2097 ); // MEID_FILE_CLOSE_ALL = 2097                "すべて閉じる"
editor.ExecuteCommandByID( MEID_EDIT_UNDO = 2098 );                         // 元に戻す
editor.ExecuteCommandByID( 2098 ); // MEID_EDIT_UNDO = 2098                      "元に戻す"
editor.ExecuteCommandByID( MEID_EDIT_REDO = 2099 );                         // やり直し
editor.ExecuteCommandByID( 2099 ); // MEID_EDIT_REDO = 2099                      "やり直し"
editor.ExecuteCommandByID( MEID_EDIT_CUT = 2100 );                         // 切り取り
editor.ExecuteCommandByID( 2100 ); // MEID_EDIT_CUT = 2100                      "切り取り"
editor.ExecuteCommandByID( MEID_EDIT_COPY = 2101 );                         // コピー
editor.ExecuteCommandByID( 2101 ); // MEID_EDIT_COPY = 2101                      "コピー"
editor.ExecuteCommandByID( MEID_EDIT_COPY_QUOTES = 2102 );                 // 引用付きコピー
editor.ExecuteCommandByID( 2102 ); // MEID_EDIT_COPY_QUOTES = 2102              "引用付きコピー"
editor.ExecuteCommandByID( MEID_EDIT_PASTE = 2103 );                       // 貼り付け
editor.ExecuteCommandByID( 2103 ); // MEID_EDIT_PASTE = 2103                    "貼り付け"
editor.ExecuteCommandByID( MEID_EDIT_DELETE = 2104 );                       // 削除
editor.ExecuteCommandByID( 2104 ); // MEID_EDIT_DELETE = 2104                    "削除"
editor.ExecuteCommandByID( MEID_EDIT_SELECT_ALL = 2105 );                   // すべて選択
editor.ExecuteCommandByID( 2105 ); // MEID_EDIT_SELECT_ALL = 2105                "すべて選択"
editor.ExecuteCommandByID( MEID_EDIT_DATE_TIME = 2106 );                   // 日付と時刻
editor.ExecuteCommandByID( 2106 ); // MEID_EDIT_DATE_TIME = 2106                "日付と時刻"
editor.ExecuteCommandByID( MEID_EDIT_GO_TO_LINE = 2107 );                   // 行へ移動
editor.ExecuteCommandByID( 2107 ); // MEID_EDIT_GO_TO_LINE = 2107                "行へ移動"
editor.ExecuteCommandByID( MEID_EDIT_GO_TO_FILE = 2108 );                   // ファイルへ移動
editor.ExecuteCommandByID( 2108 ); // MEID_EDIT_GO_TO_FILE = 2108                "ファイルへ移動"
editor.ExecuteCommandByID( MEID_EDIT_READ_ONLY = 2109 );                   // 書き換え禁止
editor.ExecuteCommandByID( 2109 ); // MEID_EDIT_READ_ONLY = 2109                "書き換え禁止"
editor.ExecuteCommandByID( MEID_EDIT_INSERT_NEW_LINES = 2110 );             // 改行を挿入
editor.ExecuteCommandByID( 2110 ); // MEID_EDIT_INSERT_NEW_LINES = 2110          "改行を挿入"
editor.ExecuteCommandByID( MEID_EDIT_REMOVE_NEW_LINES = 2111 );             // 改行を削除
editor.ExecuteCommandByID( 2111 ); // MEID_EDIT_REMOVE_NEW_LINES = 2111          "改行を削除"
editor.ExecuteCommandByID( MEID_EDIT_SPLIT_LINES = 2112 );                 // 行の分割
editor.ExecuteCommandByID( 2112 ); // MEID_EDIT_SPLIT_LINES = 2112              "行の分割"
editor.ExecuteCommandByID( MEID_EDIT_JOIN_LINES = 2113 );                   // 行の結合
editor.ExecuteCommandByID( 2113 ); // MEID_EDIT_JOIN_LINES = 2113                "行の結合"
editor.ExecuteCommandByID( MEID_EDIT_UPPER_CASE = 2114 );                   // 大文字に変換
editor.ExecuteCommandByID( 2114 ); // MEID_EDIT_UPPER_CASE = 2114                "大文字に変換"
editor.ExecuteCommandByID( MEID_EDIT_LOWER_CASE = 2115 );                   // 小文字に変換
editor.ExecuteCommandByID( 2115 ); // MEID_EDIT_LOWER_CASE = 2115                "小文字に変換"
editor.ExecuteCommandByID( MEID_EDIT_CAPITALIZE = 2116 );                   // 単語の最初の文字を大文字に変換
editor.ExecuteCommandByID( 2116 ); // MEID_EDIT_CAPITALIZE = 2116                "単語の最初の文字を大文字に変換"
editor.ExecuteCommandByID( MEID_EDIT_HALF_WIDTH = 2117 );                   // 半角に変換
editor.ExecuteCommandByID( 2117 ); // MEID_EDIT_HALF_WIDTH = 2117                "半角に変換"
editor.ExecuteCommandByID( MEID_EDIT_FULL_WIDTH = 2118 );                   // 全角に変換
editor.ExecuteCommandByID( 2118 ); // MEID_EDIT_FULL_WIDTH = 2118                "全角に変換"
editor.ExecuteCommandByID( MEID_EDIT_TABIFY = 2119 );                       // 空白をタブに変換
editor.ExecuteCommandByID( 2119 ); // MEID_EDIT_TABIFY = 2119                    "空白をタブに変換"
editor.ExecuteCommandByID( MEID_EDIT_UNTABIFY = 2120 );                     // タブを空白に変換
editor.ExecuteCommandByID( 2120 ); // MEID_EDIT_UNTABIFY = 2120                  "タブを空白に変換"
editor.ExecuteCommandByID( MEID_EDIT_INDENT = 2121 );                       // インデント
editor.ExecuteCommandByID( 2121 ); // MEID_EDIT_INDENT = 2121                    "インデント"
editor.ExecuteCommandByID( MEID_EDIT_UNINDENT = 2122 );                     // 逆インデント
editor.ExecuteCommandByID( 2122 ); // MEID_EDIT_UNINDENT = 2122                  "逆インデント"
editor.ExecuteCommandByID( MEID_EDIT_BASE64_DECODE = 2124 );               // Base64 デコード
editor.ExecuteCommandByID( 2124 ); // MEID_EDIT_BASE64_DECODE = 2124            "Base64 デコード"
editor.ExecuteCommandByID( MEID_EDIT_RECONVERT = 2123 );                   // 再変換
editor.ExecuteCommandByID( 2123 ); // MEID_EDIT_RECONVERT = 2123                "再変換"
editor.ExecuteCommandByID( MEID_EDIT_INSERT = 2125 );                       // 挿入/上書の切り替え
editor.ExecuteCommandByID( 2125 ); // MEID_EDIT_INSERT = 2125                    "挿入/上書の切り替え"
editor.ExecuteCommandByID( MEID_EDIT_TOGGLE_BOOKMARK = 2126 );             // ブックマークを設定/解除
editor.ExecuteCommandByID( 2126 ); // MEID_EDIT_TOGGLE_BOOKMARK = 2126          "ブックマークを設定/解除"
editor.ExecuteCommandByID( MEID_EDIT_NEXT_BOOKMARK = 2127 );               // 次のブックマーク
editor.ExecuteCommandByID( 2127 ); // MEID_EDIT_NEXT_BOOKMARK = 2127            "次のブックマーク"
editor.ExecuteCommandByID( MEID_EDIT_PREV_BOOKMARK = 2128 );               // 前のブックマーク
editor.ExecuteCommandByID( 2128 ); // MEID_EDIT_PREV_BOOKMARK = 2128            "前のブックマーク"
editor.ExecuteCommandByID( MEID_EDIT_CLEAR_BOOKMARK = 2129 );               // ブックマークをクリア
editor.ExecuteCommandByID( 2129 ); // MEID_EDIT_CLEAR_BOOKMARK = 2129            "ブックマークをクリア"
editor.ExecuteCommandByID( MEID_EDIT_TOGGLE_SPELL = 2130 );                 // スペルチェック
editor.ExecuteCommandByID( 2130 ); // MEID_EDIT_TOGGLE_SPELL = 2130              "スペルチェック"
editor.ExecuteCommandByID( MEID_EDIT_NEXT_SPELL = 2131 );                   // 次のスペルミス
editor.ExecuteCommandByID( 2131 ); // MEID_EDIT_NEXT_SPELL = 2131                "次のスペルミス"
editor.ExecuteCommandByID( MEID_EDIT_PREV_SPELL = 2132 );                   // 前のスペルミス
editor.ExecuteCommandByID( 2132 ); // MEID_EDIT_PREV_SPELL = 2132                "前のスペルミス"
editor.ExecuteCommandByID( MEID_SEARCH_FIND = 2133 );                       // 検索
editor.ExecuteCommandByID( 2133 ); // MEID_SEARCH_FIND = 2133                    "検索"
editor.ExecuteCommandByID( MEID_SEARCH_NEXT = 2134 );                       // 次を検索
editor.ExecuteCommandByID( 2134 ); // MEID_SEARCH_NEXT = 2134                    "次を検索"
editor.ExecuteCommandByID( MEID_SEARCH_PREV = 2135 );                       // 前を検索
editor.ExecuteCommandByID( 2135 ); // MEID_SEARCH_PREV = 2135                    "前を検索"
editor.ExecuteCommandByID( MEID_SEARCH_NEXT_WORD = 2136 );                 // 次の文字列を検索
editor.ExecuteCommandByID( 2136 ); // MEID_SEARCH_NEXT_WORD = 2136              "次の文字列を検索"
editor.ExecuteCommandByID( MEID_SEARCH_PREV_WORD = 2137 );                 // 前の文字列を検索
editor.ExecuteCommandByID( 2137 ); // MEID_SEARCH_PREV_WORD = 2137              "前の文字列を検索"
editor.ExecuteCommandByID( MEID_SEARCH_REPLACE = 2138 );                   // 置換
editor.ExecuteCommandByID( 2138 ); // MEID_SEARCH_REPLACE = 2138                "置換"
editor.ExecuteCommandByID( MEID_SEARCH_ERASE_FIND_HIGHLIGHT = 2139 );       // 検索文字列の強調を解除
editor.ExecuteCommandByID( 2139 ); // MEID_SEARCH_ERASE_FIND_HIGHLIGHT = 2139    "検索文字列の強調を解除"
editor.ExecuteCommandByID( MEID_SEARCH_FIND_IN_FILES = 2140 );             // ファイルから検索
editor.ExecuteCommandByID( 2140 ); // MEID_SEARCH_FIND_IN_FILES = 2140          "ファイルから検索"
editor.ExecuteCommandByID( MEID_SEARCH_REPLACE_IN_FILES = 2141 );           // ファイルから置換
editor.ExecuteCommandByID( 2141 ); // MEID_SEARCH_REPLACE_IN_FILES = 2141        "ファイルから置換"
editor.ExecuteCommandByID( MEID_SEARCH_GOOGLE = 2142 );                     // Google で検索
editor.ExecuteCommandByID( 2142 ); // MEID_SEARCH_GOOGLE = 2142                  "Google で検索"
editor.ExecuteCommandByID( MEID_SEARCH_WIKIPEDIA = 2143 );                 // Wikipedia で検索
editor.ExecuteCommandByID( 2143 ); // MEID_SEARCH_WIKIPEDIA = 2143              "Wikipedia で検索"
editor.ExecuteCommandByID( MEID_VIEW_MODE_CUSTOMIZE = 2144 );               // 編集モードの設定
editor.ExecuteCommandByID( 2144 ); // MEID_VIEW_MODE_CUSTOMIZE = 2144            "編集モードの設定"
editor.ExecuteCommandByID( MEID_VIEW_INVERT_COLOR = 2145 );                 // 色の反転
editor.ExecuteCommandByID( 2145 ); // MEID_VIEW_INVERT_COLOR = 2145              "色の反転"
editor.ExecuteCommandByID( MEID_VIEW_WRAP_NONE = 2146 );                   // 折り返さない
editor.ExecuteCommandByID( 2146 ); // MEID_VIEW_WRAP_NONE = 2146                "折り返さない"
editor.ExecuteCommandByID( MEID_VIEW_WRAP_BY_CHAR = 2147 );                 // 指定文字数で折り返し
editor.ExecuteCommandByID( 2147 ); // MEID_VIEW_WRAP_BY_CHAR = 2147              "指定文字数で折り返し"
editor.ExecuteCommandByID( MEID_VIEW_WRAP_BY_WINDOW = 2148 );               // ウィンドウの右端で折り返し
editor.ExecuteCommandByID( 2148 ); // MEID_VIEW_WRAP_BY_WINDOW = 2148            "ウィンドウの右端で折り返し"
editor.ExecuteCommandByID( MEID_VIEW_SHOW_LINE_NUMBERS = 2149 );           // 行番号
editor.ExecuteCommandByID( 2149 ); // MEID_VIEW_SHOW_LINE_NUMBERS = 2149        "行番号"
editor.ExecuteCommandByID( MEID_VIEW_SHOW_RULER = 2150 );                   // ルーラー
editor.ExecuteCommandByID( 2150 ); // MEID_VIEW_SHOW_RULER = 2150                "ルーラー"
editor.ExecuteCommandByID( MEID_VIEW_SHOW_CRLF = 2151 );                   // 改行
editor.ExecuteCommandByID( 2151 ); // MEID_VIEW_SHOW_CRLF = 2151                "改行"
editor.ExecuteCommandByID( MEID_VIEW_SHOW_WRAP = 2152 );                   // 折り返し
editor.ExecuteCommandByID( 2152 ); // MEID_VIEW_SHOW_WRAP = 2152                "折り返し"
editor.ExecuteCommandByID( MEID_VIEW_SHOW_EOF = 2153 );                     // EOF
editor.ExecuteCommandByID( 2153 ); // MEID_VIEW_SHOW_EOF = 2153                  "EOF"
editor.ExecuteCommandByID( MEID_VIEW_SHOW_TABS = 2154 );                   // タブ
editor.ExecuteCommandByID( 2154 ); // MEID_VIEW_SHOW_TABS = 2154                "タブ"
editor.ExecuteCommandByID( MEID_VIEW_SHOW_SB_SPACES = 2155 );               // 半角空白
editor.ExecuteCommandByID( 2155 ); // MEID_VIEW_SHOW_SB_SPACES = 2155            "半角空白"
editor.ExecuteCommandByID( MEID_VIEW_SHOW_DB_SPACES = 2156 );               // 全角空白
editor.ExecuteCommandByID( 2156 ); // MEID_VIEW_SHOW_DB_SPACES = 2156            "全角空白"
editor.ExecuteCommandByID( MEID_VIEW_CRLF_DIFFERENT = 2157 );               // CR と LF を区別して表示
editor.ExecuteCommandByID( 2157 ); // MEID_VIEW_CRLF_DIFFERENT = 2157            "CR と LF を区別して表示"
editor.ExecuteCommandByID( MEID_VIEW_STANDARD_BAR = 2158 );                 // 標準 バー
editor.ExecuteCommandByID( 2158 ); // MEID_VIEW_STANDARD_BAR = 2158              "標準 バー"
editor.ExecuteCommandByID( MEID_VIEW_MACROS_BAR = 2159 );                   // マクロ バー
editor.ExecuteCommandByID( 2159 ); // MEID_VIEW_MACROS_BAR = 2159                "マクロ バー"
editor.ExecuteCommandByID( MEID_VIEW_PLUGINS_BAR = 2160 );                 // プラグイン バー
editor.ExecuteCommandByID( 2160 ); // MEID_VIEW_PLUGINS_BAR = 2160              "プラグイン バー"
editor.ExecuteCommandByID( MEID_VIEW_TOOLS_BAR = 2161 );                   // 外部ツール バー
editor.ExecuteCommandByID( 2161 ); // MEID_VIEW_TOOLS_BAR = 2161                "外部ツール バー"
editor.ExecuteCommandByID( MEID_VIEW_TOOL_BAR_TITLES = 2162 );             // ツール バーのタイトル
editor.ExecuteCommandByID( 2162 ); // MEID_VIEW_TOOL_BAR_TITLES = 2162          "ツール バーのタイトル"
editor.ExecuteCommandByID( MEID_VIEW_LOCK_TOOL_BARS = 2163 );               // ツール バーを固定する
editor.ExecuteCommandByID( 2163 ); // MEID_VIEW_LOCK_TOOL_BARS = 2163            "ツール バーを固定する"
editor.ExecuteCommandByID( MEID_VIEW_TOOL_BAR_CUSTOMIZE = 2164 );           // ツール バーのカスタマイズ
editor.ExecuteCommandByID( 2164 ); // MEID_VIEW_TOOL_BAR_CUSTOMIZE = 2164        "ツール バーのカスタマイズ"
editor.ExecuteCommandByID( MEID_VIEW_STATUS_BAR = 2165 );                   // ステータス バー
editor.ExecuteCommandByID( 2165 ); // MEID_VIEW_STATUS_BAR = 2165                "ステータス バー"
editor.ExecuteCommandByID( MEID_VIEW_OUTPUT_BAR = 2166 );                   // アウトプット バー
editor.ExecuteCommandByID( 2166 ); // MEID_VIEW_OUTPUT_BAR = 2166                "アウトプット バー"
editor.ExecuteCommandByID( MEID_VIEW_INC_FONT_SIZE = 2167 );               // 大きいフォントサイズ
editor.ExecuteCommandByID( 2167 ); // MEID_VIEW_INC_FONT_SIZE = 2167            "大きいフォントサイズ"
editor.ExecuteCommandByID( MEID_VIEW_DEC_FONT_SIZE = 2168 );               // 小さいフォントサイズ
editor.ExecuteCommandByID( 2168 ); // MEID_VIEW_DEC_FONT_SIZE = 2168            "小さいフォントサイズ"
editor.ExecuteCommandByID( MEID_VIEW_FONT_CUSTOMIZE = 2169 );               // フォントの設定
editor.ExecuteCommandByID( 2169 ); // MEID_VIEW_FONT_CUSTOMIZE = 2169            "フォントの設定"
editor.ExecuteCommandByID( MEID_MACROS_RECORD = 2170 );                     // マクロの記録/停止
editor.ExecuteCommandByID( 2170 ); // MEID_MACROS_RECORD = 2170                  "マクロの記録/停止"
editor.ExecuteCommandByID( MEID_MACROS_RUN = 2171 );                       // マクロの実行
editor.ExecuteCommandByID( 2171 ); // MEID_MACROS_RUN = 2171                    "マクロの実行"
editor.ExecuteCommandByID( MEID_MACROS_SAVE = 2172 );                       // マクロを保存
editor.ExecuteCommandByID( 2172 ); // MEID_MACROS_SAVE = 2172                    "マクロを保存"
editor.ExecuteCommandByID( MEID_MACROS_EDIT = 2173 );                       // マクロを編集
editor.ExecuteCommandByID( 2173 ); // MEID_MACROS_EDIT = 2173                    "マクロを編集"
editor.ExecuteCommandByID( MEID_MACROS_SELECT = 2174 );                     // マクロを選択
editor.ExecuteCommandByID( 2174 ); // MEID_MACROS_SELECT = 2174                  "マクロを選択"
editor.ExecuteCommandByID( MEID_MACROS_SELECT_THIS = 2175 );               // このマクロを選択
editor.ExecuteCommandByID( 2175 ); // MEID_MACROS_SELECT_THIS = 2175            "このマクロを選択"
editor.ExecuteCommandByID( MEID_MACROS_CUSTOMIZE = 2176 );                 // マクロのカスタマイズ
editor.ExecuteCommandByID( 2176 ); // MEID_MACROS_CUSTOMIZE = 2176              "マクロのカスタマイズ"
editor.ExecuteCommandByID( MEID_TOOLS_OPTIONS = 2177 );                     // オプション
editor.ExecuteCommandByID( 2177 ); // MEID_TOOLS_OPTIONS = 2177                  "オプション"
editor.ExecuteCommandByID( MEID_TOOLS_COMPLETION = 2178 );                 // 単語補完
editor.ExecuteCommandByID( 2178 ); // MEID_TOOLS_COMPLETION = 2178              "単語補完"
editor.ExecuteCommandByID( MEID_TOOLS_SQL_FORMAT = 2179 );                 // SQL 整形
editor.ExecuteCommandByID( 2179 ); // MEID_TOOLS_SQL_FORMAT = 2179              "SQL 整形"
editor.ExecuteCommandByID( MEID_TOOLS_XML_FORMAT = 2180 );                 // ドキュメントの整形
editor.ExecuteCommandByID( 2180 ); // MEID_TOOLS_XML_FORMAT = 2180              "ドキュメントの整形"
editor.ExecuteCommandByID( MEID_TOOLS_PLUGIN_CUSTOMIZE = 2181 );           // プラグインの設定
editor.ExecuteCommandByID( 2181 ); // MEID_TOOLS_PLUGIN_CUSTOMIZE = 2181        "プラグインの設定"
editor.ExecuteCommandByID( MEID_TOOLS_TOOL_CUSTOMIZE = 2182 );             // 外部ツールの設定
editor.ExecuteCommandByID( 2182 ); // MEID_TOOLS_TOOL_CUSTOMIZE = 2182          "外部ツールの設定"
editor.ExecuteCommandByID( MEID_TOOLS_TERMINATE_TOOL = 2183 );             // ツール ジョブの中止
editor.ExecuteCommandByID( 2183 ); // MEID_TOOLS_TERMINATE_TOOL = 2183          "ツール ジョブの中止"
editor.ExecuteCommandByID( MEID_TOOLS_POPUP_MENU_CUSTOMIZE = 2184 );       // ポップアップメニューの設定
editor.ExecuteCommandByID( 2184 ); // MEID_TOOLS_POPUP_MENU_CUSTOMIZE = 2184    "ポップアップメニューの設定"
editor.ExecuteCommandByID( MEID_WINDOW_ALWAYS_TOP = 2185 );                 // 常に最上位
editor.ExecuteCommandByID( 2185 ); // MEID_WINDOW_ALWAYS_TOP = 2185              "常に最上位"
editor.ExecuteCommandByID( MEID_WINDOW_SPLIT_HORZ = 2186 );                 // 上下に分割
editor.ExecuteCommandByID( 2186 ); // MEID_WINDOW_SPLIT_HORZ = 2186              "上下に分割"
editor.ExecuteCommandByID( MEID_WINDOW_NEXT_PANE = 2187 );                 // 次のペイン
editor.ExecuteCommandByID( 2187 ); // MEID_WINDOW_NEXT_PANE = 2187              "次のペイン"
editor.ExecuteCommandByID( MEID_WINDOW_PREV_PANE = 2188 );                 // 前のペイン
editor.ExecuteCommandByID( 2188 ); // MEID_WINDOW_PREV_PANE = 2188              "前のペイン"
editor.ExecuteCommandByID( MEID_WINDOW_ACTIVE_PANE = 2189 );               // アクティブなペイン
editor.ExecuteCommandByID( 2189 ); // MEID_WINDOW_ACTIVE_PANE = 2189            "アクティブなペイン"
editor.ExecuteCommandByID( MEID_WINDOW_COMBINE = 2190 );                   // タブを有効にする
editor.ExecuteCommandByID( 2190 ); // MEID_WINDOW_COMBINE = 2190                "タブを有効にする"
editor.ExecuteCommandByID( MEID_WINDOW_CASCADE = 2191 );                   // 重ねて表示
editor.ExecuteCommandByID( 2191 ); // MEID_WINDOW_CASCADE = 2191                "重ねて表示"
editor.ExecuteCommandByID( MEID_WINDOW_TILE_HORZ = 2192 );                 // 上下に並べて表示
editor.ExecuteCommandByID( 2192 ); // MEID_WINDOW_TILE_HORZ = 2192              "上下に並べて表示"
editor.ExecuteCommandByID( MEID_WINDOW_TILE_VERT = 2193 );                 // 左右に並べて表示
editor.ExecuteCommandByID( 2193 ); // MEID_WINDOW_TILE_VERT = 2193              "左右に並べて表示"
editor.ExecuteCommandByID( MEID_WINDOW_MINIMIZE_ALL = 2194 );               // すべて最小化
editor.ExecuteCommandByID( 2194 ); // MEID_WINDOW_MINIMIZE_ALL = 2194            "すべて最小化"
editor.ExecuteCommandByID( MEID_WINDOW_NEXT = 2195 );                       // 次の文書
editor.ExecuteCommandByID( 2195 ); // MEID_WINDOW_NEXT = 2195                    "次の文書"
editor.ExecuteCommandByID( MEID_WINDOW_PREV = 2196 );                       // 前の文書
editor.ExecuteCommandByID( 2196 ); // MEID_WINDOW_PREV = 2196                    "前の文書"
editor.ExecuteCommandByID( MEID_HELP_ONLINE = 2197 );                       // オンラインヘルプ
editor.ExecuteCommandByID( 2197 ); // MEID_HELP_ONLINE = 2197                    "オンラインヘルプ"
editor.ExecuteCommandByID( MEID_HELP_KEYBOARD_MAP = 2198 );                 // キーボードマップ
editor.ExecuteCommandByID( 2198 ); // MEID_HELP_KEYBOARD_MAP = 2198              "キーボードマップ"
editor.ExecuteCommandByID( MEID_HELP_ABOUT = 2199 );                       // バージョン情報
editor.ExecuteCommandByID( 2199 ); // MEID_HELP_ABOUT = 2199                    "バージョン情報"
editor.ExecuteCommandByID( MEID_EDIT_PASTE_QUOTES = 2200 );                 // 引用付き貼り付け(2.2.5 ~)
editor.ExecuteCommandByID( 2200 ); // MEID_EDIT_PASTE_QUOTES = 2200              "引用付き貼り付け "                        (2.2.5 ~)
editor.ExecuteCommandByID( MEID_EDIT_COPY_LINK = 2201 );                   // リンクをコピー(2.2.5 ~)
editor.ExecuteCommandByID( 2201 ); // MEID_EDIT_COPY_LINK = 2201                "リンクをコピー"                            (2.2.5 ~)
editor.ExecuteCommandByID( MEID_EDIT_OPEN_LINK = 2202 );                   // リンクを開く(2.2.5 ~)
editor.ExecuteCommandByID( 2202 ); // MEID_EDIT_OPEN_LINK = 2202                "リンクを開く"                              (2.2.5 ~)
editor.ExecuteCommandByID( MEID_VIEW_FULL_SCREEN = 2203 );                 // 全画面表示(2.4.0 ~)
editor.ExecuteCommandByID( 2203 ); // MEID_VIEW_FULL_SCREEN = 2203              "全画面表示"                                (2.4.0 ~)
editor.ExecuteCommandByID( MEID_MACROS_RUN_OPTIONS = 2204 );               // 一時オプションを設定してマクロを実行(2.4.0 ~)
editor.ExecuteCommandByID( 2204 ); // MEID_MACROS_RUN_OPTIONS = 2204            "一時オプションを設定してマクロを実行"      (2.4.0 ~)
editor.ExecuteCommandByID( MEID_VIEW_RESET_FONT_SIZE = 2205 );             // フォントサイズをリセット(2.4.1 ~)
editor.ExecuteCommandByID( 2205 ); // MEID_VIEW_RESET_FONT_SIZE = 2205          "フォントサイズをリセット"                  (2.4.1 ~)
editor.ExecuteCommandByID( MEID_VIEW_SET_DEFAULT_FONT_SIZE = 2206 );       // 現在のフォントサイズを既定に設定(2.4.1 ~)
editor.ExecuteCommandByID( 2206 ); // MEID_VIEW_SET_DEFAULT_FONT_SIZE = 2206    "現在のフォントサイズを既定に設定"          (2.4.1 ~)
editor.ExecuteCommandByID( MEID_EDIT_SPELL_ALL = 2207 );                   // すべてのスペルチェック(2.4.3 ~)
editor.ExecuteCommandByID( 2207 ); // MEID_EDIT_SPELL_ALL = 2207                "すべてのスペルチェック"                    (2.4.3 ~)
editor.ExecuteCommandByID( MEID_EDIT_SPELL_SINGLE_QUOTES = 2208 );         // 1 重引用符で囲まれた文字列のスペルチェック(2.4.3 ~)
editor.ExecuteCommandByID( 2208 ); // MEID_EDIT_SPELL_SINGLE_QUOTES = 2208      "1 重引用符で囲まれた文字列のスペルチェック"(2.4.3 ~)
editor.ExecuteCommandByID( MEID_EDIT_SPELL_DOUBLE_QUOTES = 2209 );         // 2 重引用符で囲まれた文字列のスペルチェック(2.4.3 ~)
editor.ExecuteCommandByID( 2209 ); // MEID_EDIT_SPELL_DOUBLE_QUOTES = 2209      "2 重引用符で囲まれた文字列のスペルチェック"(2.4.3 ~)
editor.ExecuteCommandByID( MEID_EDIT_SPELL_COMMENTS = 2210 );               // コメントのスペルチェック(2.4.3 ~)
editor.ExecuteCommandByID( 2210 ); // MEID_EDIT_SPELL_COMMENTS = 2210            "コメントのスペルチェック"                  (2.4.3 ~)
editor.ExecuteCommandByID( MEID_EDIT_SPELL_SCRIPT = 2211 );                 // スクリプトのスペルチェック(2.4.3 ~)
editor.ExecuteCommandByID( 2211 ); // MEID_EDIT_SPELL_SCRIPT = 2211              "スクリプトのスペルチェック"                (2.4.3 ~)
editor.ExecuteCommandByID( MEID_EDIT_SPELL_TAGS = 2212 );                   // タグのスペルチェック(2.4.3 ~)
editor.ExecuteCommandByID( 2212 ); // MEID_EDIT_SPELL_TAGS = 2212                "タグのスペルチェック"                      (2.4.3 ~)
editor.ExecuteCommandByID( MEID_EDIT_SPELL_HIGHLIGHT = 2213 );             // 強調文字列のスペルチェック(2.4.3 ~)
editor.ExecuteCommandByID( 2213 ); // MEID_EDIT_SPELL_HIGHLIGHT = 2213          "強調文字列のスペルチェック"                (2.4.3 ~)
editor.ExecuteCommandByID( MEID_EDIT_SPELL_HYPERLINK = 2214 );             // ハイパーリンクのスペルチェック(2.4.3 ~)
editor.ExecuteCommandByID( 2214 ); // MEID_EDIT_SPELL_HYPERLINK = 2214          "ハイパーリンクのスペルチェック"            (2.4.3 ~)
editor.ExecuteCommandByID( MEID_EDIT_SPELL_OTHER = 2215 );                 // その他のスペルチェック(2.4.3 ~)
editor.ExecuteCommandByID( 2215 ); // MEID_EDIT_SPELL_OTHER = 2215              "その他のスペルチェック"                    (2.4.3 ~)
// editor.QueryStatusByID( MEID_REPLACE_IN_FILES = 2216 );                 // × ファイルから置換 (2.4.8 ~)
// editor.QueryStatusByID( 2216 ); // MEID_REPLACE_IN_FILES = 2216              "× ファイルから置換 "                      (2.4.8 ~)
editor.ExecuteCommandByID( MEID_EDIT_CUT_LINE = 2217 );                     // 行切り取り(2.5.0 ~)
editor.ExecuteCommandByID( 2217 ); // MEID_EDIT_CUT_LINE = 2217                  "行切り取り"                                (2.5.0 ~)
editor.ExecuteCommandByID( MEID_EDIT_COPY_LINE = 2218 );                   // 行コピー(2.5.0 ~)
editor.ExecuteCommandByID( 2218 ); // MEID_EDIT_COPY_LINE = 2218                "行コピー"                                  (2.5.0 ~)
editor.ExecuteCommandByID( MEID_EDIT_DELETE_LINE = 2219 );                 // 行削除(2.5.0 ~)
editor.ExecuteCommandByID( 2219 ); // MEID_EDIT_DELETE_LINE = 2219              "行削除"                                    (2.5.0 ~)
editor.ExecuteCommandByID( MEID_EDIT_DELETE_RIGHT_LINE = 2220 );           // 行右削除(2.5.0 ~)
editor.ExecuteCommandByID( 2220 ); // MEID_EDIT_DELETE_RIGHT_LINE = 2220        "行右削除"                                  (2.5.0 ~)
editor.ExecuteCommandByID( MEID_EDIT_DELETE_LEFT_LINE = 2221 );             // 行左削除(2.5.0 ~)
editor.ExecuteCommandByID( 2221 ); // MEID_EDIT_DELETE_LEFT_LINE = 2221          "行左削除"                                  (2.5.0 ~)
editor.ExecuteCommandByID( MEID_EDIT_DELETE_WORD = 2222 );                 // 単語の削除(2.5.0 ~)
editor.ExecuteCommandByID( 2222 ); // MEID_EDIT_DELETE_WORD = 2222              "単語の削除"                                (2.5.0 ~)
editor.ExecuteCommandByID( MEID_EDIT_DELETE_RIGHT_WORD = 2223 );           // 単語右削除(2.5.0 ~)
editor.ExecuteCommandByID( 2223 ); // MEID_EDIT_DELETE_RIGHT_WORD = 2223        "単語右削除"                                (2.5.0 ~)
editor.ExecuteCommandByID( MEID_EDIT_DELETE_LEFT_WORD = 2224 );             // 単語左削除(2.5.0 ~)
editor.ExecuteCommandByID( 2224 ); // MEID_EDIT_DELETE_LEFT_WORD = 2224          "単語左削除"                                (2.5.0 ~)
editor.ExecuteCommandByID( MEID_TOOLS_HTML_CHECK_ERRORS = 2225 );           // ドキュメントのエラーをチェック(2.5.0 ~)
editor.ExecuteCommandByID( 2225 ); // MEID_TOOLS_HTML_CHECK_ERRORS = 2225        "ドキュメントのエラーをチェック"            (2.5.0 ~)
editor.ExecuteCommandByID( MEID_WINDOW_SPLIT_VERT = 2226 );                 // 左右に分割(2.5.0 ~)
editor.ExecuteCommandByID( 2226 ); // MEID_WINDOW_SPLIT_VERT = 2226              "左右に分割"                                (2.5.0 ~)
editor.ExecuteCommandByID( MEID_VIEW_MARKERS_BAR = 2227 );                 // マーカー バー(2.6.1 ~)
editor.ExecuteCommandByID( 2227 ); // MEID_VIEW_MARKERS_BAR = 2227              "マーカー バー"                            (2.6.1 ~)
editor.ExecuteCommandByID( MEID_VIEW_SMALL_ICONS = 2228 );                 // 小アイコン(2.6.1 ~)
editor.ExecuteCommandByID( 2228 ); // MEID_VIEW_SMALL_ICONS = 2228              "小アイコン"                                (2.6.1 ~)
editor.ExecuteCommandByID( MEID_VIEW_MEDIUM_ICONS = 2229 );                 // 中アイコン(2.6.1 ~)
editor.ExecuteCommandByID( 2229 ); // MEID_VIEW_MEDIUM_ICONS = 2229              "中アイコン"                                (2.6.1 ~)
editor.ExecuteCommandByID( MEID_VIEW_LARGE_ICONS = 2230 );                 // 大アイコン(2.6.1 ~)
editor.ExecuteCommandByID( 2230 ); // MEID_VIEW_LARGE_ICONS = 2230              "大アイコン"                                (2.6.1 ~)
editor.ExecuteCommandByID( MEID_VIEW_EXTRA_LARGE_ICONS = 2231 );           // 特大アイコン(2.6.1 ~)
editor.ExecuteCommandByID( 2231 ); // MEID_VIEW_EXTRA_LARGE_ICONS = 2231        "特大アイコン"                              (2.6.1 ~)
editor.ExecuteCommandByID( MEID_VIEW_ADD_REMOVE_MARKER = 2232 );           // マーカーに追加/削除(2.6.1 ~)
editor.ExecuteCommandByID( 2232 ); // MEID_VIEW_ADD_REMOVE_MARKER = 2232        "マーカーに追加/削除"                      (2.6.1 ~)
editor.ExecuteCommandByID( MEID_VIEW_MARKER_ENABLE_ALL = 2233 );           // すべてのマーカーを有効にする(2.6.1 ~)
editor.ExecuteCommandByID( 2233 ); // MEID_VIEW_MARKER_ENABLE_ALL = 2233        "すべてのマーカーを有効にする"              (2.6.1 ~)
editor.ExecuteCommandByID( MEID_VIEW_MARKER_DISABLE_ALL = 2234 );           // すべてのマーカーを無効にする(2.6.1 ~)
editor.ExecuteCommandByID( 2234 ); // MEID_VIEW_MARKER_DISABLE_ALL = 2234        "すべてのマーカーを無効にする"              (2.6.1 ~)
editor.ExecuteCommandByID( MEID_VIEW_MARKER_DELETE_ALL = 2235 );           // すべてのマーカーを削除する(2.6.1 ~)
editor.ExecuteCommandByID( 2235 ); // MEID_VIEW_MARKER_DELETE_ALL = 2235        "すべてのマーカーを削除する"                (2.6.1 ~)
editor.ExecuteCommandByID( MEID_VIEW_TOGGLE_AUTO_MARKER = 2236 );           // 自動マーカー(2.6.1 ~)
editor.ExecuteCommandByID( 2236 ); // MEID_VIEW_TOGGLE_AUTO_MARKER = 2236        "自動マーカー"                              (2.6.1 ~)
editor.ExecuteCommandByID( MEID_VIEW_MARKER_CUSTOMIZE = 2237 );             // マーカーの設定(2.6.1 ~)
editor.ExecuteCommandByID( 2237 ); // MEID_VIEW_MARKER_CUSTOMIZE = 2237          "マーカーの設定"                            (2.6.1 ~)
editor.ExecuteCommandByID( MEID_VIEW_VERTICAL = 2238 );                     // 縦書き(2.6.5 ~)
editor.ExecuteCommandByID( 2238 ); // MEID_VIEW_VERTICAL = 2238                  "縦書き"                                    (2.6.5 ~)
editor.ExecuteCommandByID( MEID_EDIT_BASE64_ENCODE = 2239 );               // Base64 エンコード(2.6.6 ~)
editor.ExecuteCommandByID( 2239 ); // MEID_EDIT_BASE64_ENCODE = 2239            "Base64 エンコード"                        (2.6.6 ~)
editor.ExecuteCommandByID( MEID_FILE_AUTO_SAVE = 2240 );                   // 自動保存(2.6.9 ~)
editor.ExecuteCommandByID( 2240 ); // MEID_FILE_AUTO_SAVE = 2240                "自動保存"                                  (2.6.9 ~)
editor.ExecuteCommandByID( MEID_EDIT_GO_TO_CHANGED = 2241 );               // 最後に編集した位置へ移動(2.6.9 ~)
editor.ExecuteCommandByID( 2241 ); // MEID_EDIT_GO_TO_CHANGED = 2241            "最後に編集した位置へ移動"                  (2.6.9 ~)
editor.ExecuteCommandByID( MEID_VIEW_SHOW_CHANGED = 2242 );                 // 変更行を強調表(2.6.9 ~)
editor.ExecuteCommandByID( 2242 ); // MEID_VIEW_SHOW_CHANGED = 2242              "変更行を強調表"                            (2.6.9 ~)
editor.ExecuteCommandByID( MEID_EDIT_NEXT_CHANGED = 2243 );                 // 次の変更行(2.6.12 ~)
editor.ExecuteCommandByID( 2243 ); // MEID_EDIT_NEXT_CHANGED = 2243              "次の変更行"                                (2.6.12 ~)
editor.ExecuteCommandByID( MEID_EDIT_PREV_CHANGED = 2244 );                 // 前の変更行(2.6.12 ~)
editor.ExecuteCommandByID( 2244 ); // MEID_EDIT_PREV_CHANGED = 2244              "前の変更行"                                (2.6.12 ~)
editor.ExecuteCommandByID( MEID_EDIT_TOGGLE_CHARACTER_CODE = 2245 );       // 文字コードの切り替え(2.6.13 ~)
editor.ExecuteCommandByID( 2245 ); // MEID_EDIT_TOGGLE_CHARACTER_CODE = 2245    "文字コードの切り替え"                      (2.6.13 ~)
editor.ExecuteCommandByID( MEID_VIEW_ZEN_MODE = 2246 );                     // Zen モード(2.6.15 ~)
editor.ExecuteCommandByID( 2246 ); // MEID_VIEW_ZEN_MODE = 2246                  "Zen モード"                                (2.6.15 ~)
editor.ExecuteCommandByID( MEID_VIEW_TYPEWRITER_SCROLL = 2247 );           // タイプライタースクロール(2.6.15 ~)
editor.ExecuteCommandByID( 2247 ); // MEID_VIEW_TYPEWRITER_SCROLL = 2247        "タイプライタースクロール"                  (2.6.15 ~)
editor.ExecuteCommandByID( MEID_WINDOW_SHOW_MARKERS = 2248 );               // マーカーを表示(スクロールバー)(2.7.0 ~)
editor.ExecuteCommandByID( 2248 ); // MEID_WINDOW_SHOW_MARKERS = 2248            "マーカーを表示" (スクロールバー)        (2.7.0 ~)
editor.ExecuteCommandByID( FileCloseOthers = 2249 );                       // 他のタブをすべて閉じる(2.7.5 ~)
editor.ExecuteCommandByID( 2249 ); // _file_close_others = 2249                  "他のタブをすべて閉じる"                    (2.7.5 ~)
editor.ExecuteCommandByID( FileCloseLeft = 2250 );                         // 左のタブをすべて閉じる(2.7.5 ~)
editor.ExecuteCommandByID( 2250 ); // _file_close_left = 2250                    "左のタブをすべて閉じる"                    (2.7.5 ~)
editor.ExecuteCommandByID( FileCloseRight = 2251 );                         // 右のタブをすべて閉じる(2.7.5 ~)
editor.ExecuteCommandByID( 2251 ); // _file_close_right = 2251                  "右のタブをすべて閉じる"                    (2.7.5 ~)
editor.ExecuteCommandByID( ViewMacrosBarLabels = 2252 );                   // マクロ バーのラベルを表示(2.8.0 ~)
editor.ExecuteCommandByID( 2252 ); // _view_macros_bar_labels = 2252            "マクロ バーのラベルを表示"                (2.8.0 ~)
editor.ExecuteCommandByID( FileNewGroup = 2253 );                           // 新しいウィンドウに移動(2.8.7 ~)
editor.ExecuteCommandByID( 2253 ); // _file_new_group = 2253                    "新しいウィンドウに移動"                    (2.8.7 ~)
editor.ExecuteCommandByID( EditSplitSelIntoLines = 2254 );                 // 選択範囲を行に分ける(3.0.0 ~)
editor.ExecuteCommandByID( 2254 ); // _edit_split_sel_into_lines = 2254          "選択範囲を行に分ける"                      (3.0.0 ~)
editor.ExecuteCommandByID( EditAddCursorToNextLine = 2255 );               // 次の行にカーソルを追加(3.0.0 ~)
editor.ExecuteCommandByID( 2255 ); // _edit_add_cursor_to_next_line = 2255      "次の行にカーソルを追加"                    (3.0.0 ~)
editor.ExecuteCommandByID( EditAddCursorToPrevLine = 2256 );               // 前の行にカーソルを追加(3.0.0 ~)
editor.ExecuteCommandByID( 2256 ); // _edit_add_cursor_to_prev_line = 2256      "前の行にカーソルを追加"                    (3.0.0 ~)
editor.ExecuteCommandByID( SearchFindAllAndSelect = 2257 );                 // すべて検索して選択(3.0.0 ~)
editor.ExecuteCommandByID( 2257 ); // _search_find_all_and_select = 2257        "すべて検索して選択"                        (3.0.0 ~)
editor.ExecuteCommandByID( SearchAddNextMatch = 2258 );                     // 選択範囲に次の候補を追加(3.0.0 ~)
editor.ExecuteCommandByID( 2258 ); // _search_add_next_match = 2258              "選択範囲に次の候補を追加"                  (3.0.0 ~)
editor.ExecuteCommandByID( SearchSkipCurrentMatch = 2259 );                 // スキップして次の候補を追加(3.0.0 ~)
editor.ExecuteCommandByID( 2259 ); // _search_skip_current_match = 2259          "スキップして次の候補を追加"                (3.0.0 ~)
editor.ExecuteCommandByID( SearchUndoSelection = 2260 );                   // 選択範囲を元に戻す(3.0.0 ~)
editor.ExecuteCommandByID( 2260 ); // _search_undo_selection = 2260              "選択範囲を元に戻す"                        (3.0.0 ~)
editor.ExecuteCommandByID( SearchRedoSelection = 2261 );                   // 選択範囲をやり直し(3.0.0 ~)
editor.ExecuteCommandByID( 2261 ); // _search_redo_selection = 2261              "選択範囲をやり直し"                        (3.0.0 ~)
editor.ExecuteCommandByID( WindowRightAction = 2262 );                     // 右の文書(3.1.0 ~)
editor.ExecuteCommandByID( 2262 ); // _window_right_action = 2262                "右の文書"                                  (3.1.0 ~)
editor.ExecuteCommandByID( WindowLeftAction = 2263 );                       // 左の文書(3.1.0 ~)
editor.ExecuteCommandByID( 2263 ); // _window_left_action = 2263                "左の文書"                                  (3.1.0 ~)




// 辞書、編集モード、マクロ、プラグイン、外部ツール
// 辞書、編集モード、マクロ、プラグイン、外部ツール
editor.ExecuteCommandByID( MEID_DICTS = 4096 );     // 以降、登録順に ID の数値をインクリメント
editor.ExecuteCommandByID( 4096 ); // MEID_DICTS = 4096  辞書:      ※ 以降、登録順に ID の数値をインクリメント
editor.ExecuteCommandByID( MEID_MODES = 5120 );     // 以降、登録順に ID の数値をインクリメント
editor.ExecuteCommandByID( 5120 ); // MEID_MODES = 5120  編集モード: ※ 以降、登録順に ID の数値をインクリメント
editor.ExecuteCommandByID( MEID_MACROS = 6144 );   // 以降、登録順に ID の数値をインクリメント
editor.ExecuteCommandByID( 6144 ); // MEID_MACROS = 6144 マクロ:    ※ 以降、登録順に ID の数値をインクリメント
editor.ExecuteCommandByID( MEID_PLUGINS = 7168 );   // 以降、登録順に ID の数値をインクリメント
editor.ExecuteCommandByID( 7168 ); // MEID_PLUGINS = 7168 プラグイン: ※ 以降、登録順に ID の数値をインクリメント
editor.ExecuteCommandByID( MEID_TOOLS = 8192 );     // 以降、登録順に ID の数値をインクリメント
editor.ExecuteCommandByID( 8192 ); // MEID_TOOLS = 8192  外部ツール: ※ 以降、登録順に ID の数値をインクリメント
 
</source>
 




== マクロ用定数一覧(リテラル値 / 数値) ==
<br>
『[[マクロリファレンス]]』と『[[マクロリファレンス:3]]』に掲載されている定数 '''''<code>flags</code>''''' の一覧
<br><br>
<source lang="javascript">
/**
/**
  * マクロ用 定数一覧: flags
  * マクロ用定数: flags
  *  
  *  
  * 『マクロリファレンス』にあるマクロ用定数(リテラル値 / 数値)
  * 『マクロリファレンス』にあるマクロ用定数(リテラル値 / 数値)
273行目: 273行目:
  */
  */


Document.Selection.EndOfLine( [bool [, flags]] )
document.selection.EndOfLine( [bool [, flags]] )
Document.Selection.StartOfLine( [bool [, flags]] )
document.selection.StartOfLine( [bool [, flags]] )
Document.Selection.GetActivePointX( flags [, sel] ) / GetActivePointY( flags [, sel] )
document.selection.GetActivePointX( flags [, sel] ) / GetActivePointY( flags [, sel] )
Document.Selection.GetAnchorPointX( flags [, sel] ) / GetAnchorPointY( flags [, sel] )
document.selection.GetAnchorPointX( flags [, sel] ) / GetAnchorPointY( flags [, sel] )
Document.Selection.GetBottomPointX( flags [, sel] ) / GetBottomPointY( flags [, sel] )
document.selection.GetBottomPointX( flags [, sel] ) / GetBottomPointY( flags [, sel] )
Document.Selection.GetTopPointX( flags [, sel] )    / GetTopPointY( flags [, sel] )
document.selection.GetTopPointX( flags [, sel] )    / GetTopPointY( flags [, sel] )
Document.Selection.SetActivePoint( flags, x, y [, bool] )
document.selection.SetActivePoint( flags, x, y [, bool] )
Document.Selection.SetAnchorPoint( flags, x, y )
document.selection.SetAnchorPoint( flags, x, y )
 
mePosView          = 1    // 表示座標で指定します。(※ 省略可能なばあいの規定値)
mePosLogical        = 2    // 論理座標で指定します。
// ※ 省略可能な引数 sel は Mery ver 3.0.1 以降でのみ利用可(マルチカーソル用)


mePosView          = 1    // 表示座標で指定します。(※ 省略可能なばあいの規定値)
mePosLogical        = 2    // 論理座標で指定します。
// ※ 省略可能な引数 sel は Mery ver 3.0.1 以降でのみ利用可(マルチカーソル用)


document.selection.ChangeCase( flags )


Document.Selection.ChangeCase( flags )
meCaseUpperCase    = 1    // 大文字に変換します。
meCaseLowerCase    = 2    // 小文字に変換します。
meCaseCapitalize    = 3    // 単語の最初の文字を大文字に変換します。


meCaseUpperCase    = 1    // 大文字に変換します。
meCaseLowerCase    = 2    // 小文字に変換します。
meCaseCapitalize    = 3    // 単語の最初の文字を大文字に変換します。


document.selection.ChangeWidth( flags )


Document.Selection.ChangeWidth( flags )
meWidthHalfWidth    = 1    // 半角に変換します。
meWidthFullWidth    = 2    // 全角に変換します。


meWidthHalfWidth    = 1    // 半角に変換します。
meWidthFullWidth    = 2    // 全角に変換します。


document.selection.Collapse( [flags] )


Document.Selection.Collapse( [flags] )
meCollapseStart    = 1    // 開始位置に向かって選択範囲を解除します。(※ 規定値)
meCollapseEnd      = 2    // 終了位置に向かって選択範囲を解除します。


meCollapseStart    = 1    // 開始位置に向かって選択範囲を解除します。(※ 規定値)
meCollapseEnd      = 2    // 終了位置に向かって選択範囲を解除します。


document.selection.Copy( [flags] )
document.selection.Paste( [flags] )


Document.Selection.Copy( [flags] )
// ME_COPYUNICODE  = 1    // ※ マクロでは利用できない
Document.Selection.Paste( [flags] )
meCopyQuotes        = 2    // 引用マークを付けてコピー/貼り付けします。


// ME_COPYUNICODE  = 1    // ※ マクロでは利用できない
meCopyQuotes        = 2    // 引用マークを付けてコピー/貼り付けします。


document.selection.Format( flags )


Document.Selection.Format( flags )
meFormatInsertNL    = 1    // 折り返し位置に改行を挿入します。
meFormatDeleteNL    = 2    // 折り返し位置の改行を削除します。
meFormatSplitLines  = 3    // 折り返し位置に改行を挿入して終端の空白を削除します。
meFormatJoinLines  = 4    // 折り返し位置の改行を削除して終端に空白を挿入します。


meFormatInsertNL    = 1    // 折り返し位置に改行を挿入します。
meFormatDeleteNL    = 2    // 折り返し位置の改行を削除します。
meFormatSplitLines  = 3    // 折り返し位置に改行を挿入して終端の空白を削除します。
meFormatJoinLines  = 4    // 折り返し位置の改行を削除して終端に空白を挿入します。


document.selection.InsertDate( flags )


Document.Selection.InsertDate( flags )
meDateTimeDate      = 1    // 時刻、日付の順に挿入します。
meDateDateTime      = 2    // 日付、時刻の順に挿入します。


meDateTimeDate      = 1    // 時刻、日付の順に挿入します。
meDateDateTime      = 2    // 日付、時刻の順に挿入します。




document.selection.Find( str, flags )


Document.Selection.Find( str, flags )
meFindPrevious          = 0x0000 (0)       // 前を検索します。
meFindNext              = 0x0001 (1)        // 次を検索します。
meFindAround            = 0x0008 (8)        // 文末まで検索したら文頭に移動します。


meFindPrevious          = 0x0000 (0)       // 前を検索します。
// ※Mery ver 2.8.3 以降
meFindNext              = 0x0001 (1)        // 次を検索します。
meFindMigemo            = 0x0400 (1024)     // Migemo を使用します。
meFindAround            = 0x0008 (8)       // 文末まで検索したら文頭に移動します。
// ※Mery ver 3.0.1 以降
meFindAll              = 0x0800 (2048)     // すべて検索します。


    // ※Mery ver 2.8.3 以降
document.selection.Find( str, flags )
    meFindMigemo        = 0x0400 (1024)     // Migemo を使用します。
document.selection.Replace( strFind, strReplace, flags )
    // ※Mery ver 3.0.1 以降
editor.FindInFiles( strFind, strPath, flags )
    meFindAll          = 0x0800 (2048)     // すべて検索します。
editor.ReplaceInFiles( strFind, strReplace, strPath, flags )


Document.Selection.Find( str, flags )
meFindReplaceCase      = 0x0002 (2)       // 大文字と小文字を区別します。
Document.Selection.Replace( strFind, strReplace, flags )
meFindReplaceOnlyWord  = 0x0004 (4)       // 単語のみ検索します。
Editor.FindInFiles( strFind, strPath, flags )
meFindReplaceRegExp    = 0x0010 (16)       // 正規表現を使用します。
Editor.ReplaceInFiles( strFind, strReplace, strPath, flags )


meFindReplaceCase      = 0x0002 (2)       // 大文字と小文字を区別します。
// ※Mery ver 3.0.1 以降
meFindReplaceOnlyWord  = 0x0004 (4)       // 単語のみ検索します。
meFindNotBOL            = 0x1000 (4096)     // 選択範囲の先頭を行頭とみなさず検索/置換します。(※ 置換でのみ?)
meFindReplaceRegExp    = 0x0010 (16)       // 正規表現を使用します。
meFindNotEOL            = 0x2000 (8192)     // 選択範囲の終端を行頭とみなさず検索/置換します。(※ 置換でのみ?)
meFindKeepOptions      = 0x4000 (16384)   // 検索/置換ダイアログのオプションを維持します。


    // ※Mery ver 3.0.1 以降
    meFindNotBOL        = 0x1000 (4096)    // 選択範囲の先頭を行頭とみなさず検索/置換します。(※ 置換でのみ?)
    meFindNotEOL        = 0x2000 (8192)    // 選択範囲の終端を行頭とみなさず検索/置換します。(※ 置換でのみ?)
    meFindKeepOptions  = 0x4000 (16384)    // 検索/置換ダイアログのオプションを維持します。


document.selection.Replace( strFind, strReplace, flags )


Document.Selection.Replace( strFind, strReplace, flags )
meReplaceSelOnly        = 0x0020 (32)       // 選択した範囲のみ置換します。
meReplaceAll            = 0x0040 (64)      // すべて置換します。


meReplaceSelOnly        = 0x0020 (32)      // 選択した範囲のみ置換します。
meReplaceAll            = 0x0040 (64)      // すべて置換します。




editor.FindInFiles( strFind, strPath, flags )
editor.ReplaceInFiles( strFind, strReplace, strPath, flags )


Editor.FindInFiles( strFind, strPath, flags )
meFindRecursive        = 0x0080 (128)     // サブフォルダーも検索します。
Editor.ReplaceInFiles( strFind, strReplace, strPath, flags )
meFindFileNamesOnly    = 0x0100 (256)     // ファイル名のみ表示します。


meFindRecursive        = 0x0080 (128)      // サブフォルダーも検索します。
meFindFileNamesOnly    = 0x0100 (256)      // ファイル名のみ表示します。


editor.ReplaceInFiles( strFind, strReplace, strPath, flags )


Editor.ReplaceInFiles( strFind, strReplace, strPath, flags )
meReplaceBackup        = 0x0200 (512)     // バックアップを保存します。


meReplaceBackup        = 0x0200 (512)      // バックアップを保存します。


document.selection.FindRepeat( flags )


Document.Selection.FindRepeat( flags )
meFindPrevious          = 0x00 (0)          // 前を検索します。 meFindRepeatPrevious
meFindNext              = 0x01 (1)          // 次を検索します。 meFindRepeatNext
meFindRepeatWord        = 0x02 (2)         // 選択範囲が空の場合はカーソル位置の単語を検索します。
// ※ meFindPrevious と meFindNext は Mery ver 3.x 以降?


meFindPrevious          = 0x00 (0)          // 前を検索します。 meFindRepeatPrevious
meFindNext              = 0x01 (1)          // 次を検索します。 meFindRepeatNext
meFindRepeatWord        = 0x02 (2)          // 選択範囲が空の場合はカーソル位置の単語を検索します。


document.selection.Mode プロパティ  // ※Mery ver 3.0.1 以降


// ※Mery ver 3.0.1 以降
meModeStream        = 1    // 通常選択 (ストリーム選択)
Document.Selection.Mode プロパティ
meModeBox          = 2    // 矩形選択
meModeMulti        = 3    // 複数選択
// ※Mery ver 3.0.0 以前では document.selection.Mode = undefined が規定値となる


meModeStream        = 1    // 通常選択 (ストリーム選択)
meModeBox          = 2    // 矩形選択
meModeMulti        = 3    // 複数選択


document.GetLine( y [, flags] )


Document.GetLine( y [, flags] )
meGetLineWithNewLines  = 0x01 (1)  // 表示座標で指定します。(※ 規定値)
meGetLineView          = 0x02 (2)  // テキストに改行コードを追加します。
                      // ※ flags = 0 (数値)で論理座標


meGetLineWithNewLines  = 0x01 (1)  // 表示座標で指定します。(※ 規定値)
                                    // ※ 0 指定で論理行
Document.GetLine( y [, flags] )
Document.GetLines( [flags] )


meGetLineView          = 0x02 (2)  // テキストに改行コードを追加します。
document.GetLines( [flags] )
 
meGetLineView          = 0x02 (2)  // テキストに改行コードを追加します。




CreatePopupMenu.Add( strText, id [, flags] )
CreatePopupMenu.Add( strText, id [, flags] )


meMenuChecked      = 0x01 (1)      // チェック
meMenuChecked      = 0x01 (1)      // チェック
meMenuGrayed        = 0x02 (2)      // 無効
meMenuGrayed        = 0x02 (2)      // 無効(グレーアウト)
meMenuSeparator    = 0x04 (4)      // 区切り
meMenuSeparator    = 0x04 (4)      // 区切り
// ※ 0 指定した場合は通常表示
              // ※ flags = 0 を指定した場合は通常表示
              // ※ flags = 3 を指定した場合は「チェック」+「無効」




CreatePopupMenu.Track( flags )
CreatePopupMenu.Track( flags )


mePosMouse          = 1        // マウスポインターの位置にポップアップメニューを表示します。
mePosMouse          = 1        // マウスポインターの位置にポップアップメニューを表示します。
                                // ※ 0 指定でキャレット位置にポップアップ
        // ※ flags = 0 や flags = false 指定でキャレット位置にポップアップメニューを表示




Editor.OpenFile( fileName [, encoding, flags] )
editor.OpenFile( fileName [, encoding, flags] )
 
meOpenAllowNewWindow    = 1    // 現在の文書が変更されている場合に新しいタブまたはウィンドウで開きます。
 


meOpenAllowNewWindow    = 1    // 現在の文書が変更されている場合に新しいタブまたはウィンドウで開きます。
</source>




== エンコード定数一覧(文字コード指定) ==
<br>
<code>editor.OpenFile( fileName [, encoding, flags] )</code>メソッドと<br>
<code>document.selection.InsertFromFile( fileName, encoding )</code>メソッド<br>
で利用できるエンコード定数 '''''<code>encoding</code>''''' の一覧
<br><br>
<source lang="javascript">
/**
/**
  * エンコード定数(文字コード: encoding)
  * エンコード定数(文字コード: encoding)
429行目: 439行目:
  */
  */


Editor.OpenFile( fileName [, encoding, flags] )
editor.OpenFile( fileName [, encoding, flags] )
Document.Selection.InsertFromFile( fileName, encoding )
document.selection.InsertFromFile( fileName, encoding )


// Mery 定数(リテラル値)      Mery 定数(数値)                  ADODB.Charset プロパティ(※ システム環境依存)
// Mery 定数(リテラル値)      Mery 定数(数値)                  ADODB.Charset プロパティ(※ システム環境依存)

2021年1月27日 (水) 22:59時点における版

~ Mery ver 3.1.0 (2021年1月の ver 3.2.5 まで変更なし)


ExecuteCommandByID() メソッド用 定数一覧


ref. 『plugin.h』 https://github.com/haijinboys/mery-plugin-sdk/blob/master/SDK/C/Basic/plugin.h

  • じっさいの運用にあたっては、コードの可読性を考慮してeditor.ExecuteCommandByID( MEID_FILE_NEW = 2061 );のように記述するとよい。
    (マクロのeditor.ExecuteCommandByID( id )メソッドでは『plugin.h』のMEID_HOGE_FUGAを単独で定数リテラル値として利用することができない。 下の一覧では、「Pulguin.h」にMEID_HOGE_FUGAが記載されていないものについては「Mery.ini」内でのコマンド名を入れてある)
  • 日本語表記の "コマンド名" は、Mery ver 3.2.5 の [ヘルプ] >> [キーボードマップ] で表示されたもので記載しておいた。
    標準ツールバーのメニュー内に表示されるラベルとは一部ことなる)
  • [マクロ] メニュー内の一部のコマンドは、マクロから利用できない。
  • じっさいにマクロから実行したときに
    [ツール] >> [SQL整形] コマンドのMEID_TOOLS_SQL_FORMAT = 2179
    [ツール] >> [HTML Tidy] >> [ドキュメントの整形] コマンドのMEID_TOOLS_XML_FORMAT = 2180とが逆になる。
    (『plugin.h』の記述ミスによるものとおもわれるが、下の一覧では『plugin.h』に記載されているまま収録してある)
  • Mery ver 3.1.0 以降ではeditor.QueryStatusByID( id )メソッドでメニュー項目の ✔ チェック状態も取得できるが、通常表示と無効状態(グレーアウト表示)の判別はできない。
    (※ 戻り値の 0 ~ 3 は PopupMenu.Add() メソッドのフラグの値とは一致しない)
  • 戻り値0: 利用できない(Mery 本体のバージョンが古い)
  • 戻り値1: 実行できる(通常表示)または 無効状態(グレーアウト表示)
  • 戻り値2: ✔チェックつき + 無効(グレーアウト表示)
  • 戻り値3: ✔チェックつき
  • [ファイルから置換] コマンドの ID は22412216のふたつがあり、マクロのeditor.ExecuteCommandByID()メソッドからはMEID_SEARCH_REPLACE_IN_FILES = 2141のみが利用できる。
    MEID_REPLACE_IN_FILES = 2216は、マクロから利用できない)
  • MEID20482060は、トレイアイコンのポップアップメニュー内のコマンドで、マクロのeditor.ExecuteCommandByID()メソッドからは利用できない。




ExecuteCommandByID( id ) メソッド用の定数 id の一覧

/**
 * ExecuteCommandByID() メソッド用 定数一覧
 * https://github.com/haijinboys/mery-plugin-sdk/blob/master/SDK/C/Basic/plugin.h
 * 
 * ※ 2048 ~ 2060 と 2216 は、マクロの ExecuteCommandByID() から利用できない。
 */

// MEID_NEW = 2048             		// 新規作成
// MEID_NEW_PASTE = 2049       		// 新規作成して貼り付け
// MEID_NEW_PASTE_QUOTES = 2050		// 新規作成して引用つき貼り付け
// MEID_OPEN = 2051            		// 開く
// MEID_FIND_IN_FILES = 2052   		// ファイルから検索...
// MEID_SAVE_ALL = 2053        		// すべて保存
// MEID_SAVE_CLOSE_ALL = 2054  		// すべて保存して閉じる
// MEID_CLOSE_ALL = 2055       		// すべて閉じる
// MEID_CASCADE = 2056         		// 重ねて表示
// MEID_TILE_HORZ = 2057       		// 上下に並べて表示
// MEID_TILE_VERT = 2058       		// 左右に並べて表示
// MEID_MINIMIZE_ALL = 2059    		// すべて最小化
// MEID_CLOSE_TRAY_ICON = 2060 		// トレイアイコンを閉じる

editor.ExecuteCommandByID( 2061 );	// MEID_FILE_NEW = 2061                       	"新規作成"
editor.ExecuteCommandByID( 2062 );	// MEID_FILE_OPEN = 2062                      	"開く"
editor.ExecuteCommandByID( 2063 );	// MEID_FILE_CLOSE_OPEN = 2063                	"閉じて開く"
editor.ExecuteCommandByID( 2064 );	// MEID_FILE_SAVE = 2064                      	"上書き保存"
editor.ExecuteCommandByID( 2065 );	// MEID_FILE_SAVE_AS = 2065                   	"名前を付けて保存"
editor.ExecuteCommandByID( 2066 );	// MEID_FILE_SAVE_ALL = 2066                  	"すべて保存"
editor.ExecuteCommandByID( 2067 );	// MEID_FILE_INSERT = 2067                    	"挿入"
editor.ExecuteCommandByID( 2068 );	// MEID_FILE_RELOAD_AUTO_SELECT = 2068        	"自動選択で読み直し"
editor.ExecuteCommandByID( 2069 );	// MEID_FILE_RELOAD_UTF16LE = 2069            	"UTF-16LE で読み直し"
editor.ExecuteCommandByID( 2070 );	// MEID_FILE_RELOAD_UTF16BE = 2070            	"UTF-16BE で読み直し"
editor.ExecuteCommandByID( 2071 );	// MEID_FILE_RELOAD_UTF8 = 2071               	"UTF-8 で読み直し"
editor.ExecuteCommandByID( 2072 );	// MEID_FILE_RELOAD_UTF7 = 2072               	"UTF-7 で読み直し"
editor.ExecuteCommandByID( 2073 );	// MEID_FILE_RELOAD_ARABIC = 2073             	"アラビア語で読み直し"
editor.ExecuteCommandByID( 2074 );	// MEID_FILE_RELOAD_BALTIC = 2074             	"バルト言語で読み直し"
editor.ExecuteCommandByID( 2075 );	// MEID_FILE_RELOAD_CENTRAL_EUROPEAN = 2075   	"中央ヨーロッパ言語で読み直し"
editor.ExecuteCommandByID( 2076 );	// MEID_FILE_RELOAD_CHINESE_SIMPLIFIED = 2076 	"簡体字中国語 (GB2312) で読み直し"
editor.ExecuteCommandByID( 2077 );	// MEID_FILE_RELOAD_CHINESE_TRADITIONAL = 2077	"繁体字中国語 (Big5) で読み直し"
editor.ExecuteCommandByID( 2078 );	// MEID_FILE_RELOAD_CYRILLIC = 2078           	"キリル言語で読み直し"
editor.ExecuteCommandByID( 2079 );	// MEID_FILE_RELOAD_GREEK = 2079              	"ギリシャ語で読み直し"
editor.ExecuteCommandByID( 2080 );	// MEID_FILE_RELOAD_HEBREW = 2080             	"ヘブライ語で読み直し"
editor.ExecuteCommandByID( 2081 );	// MEID_FILE_RELOAD_EUC = 2081                	"日本語 (EUC) で読み直し"
editor.ExecuteCommandByID( 2082 );	// MEID_FILE_RELOAD_JIS = 2082                	"日本語 (JIS) で読み直し"
editor.ExecuteCommandByID( 2083 );	// MEID_FILE_RELOAD_SHIFTJIS = 2083           	"日本語 (シフト JIS) で読み直し"
editor.ExecuteCommandByID( 2084 );	// MEID_FILE_RELOAD_KOREAN = 2084             	"韓国語で読み直し"
editor.ExecuteCommandByID( 2085 );	// MEID_FILE_RELOAD_THAI = 2085               	"タイ語で読み直し"
editor.ExecuteCommandByID( 2086 );	// MEID_FILE_RELOAD_TURKISH = 2086            	"トルコ語で読み直し"
editor.ExecuteCommandByID( 2087 );	// MEID_FILE_RELOAD_VIETNAMESE = 2087         	"ベトナム語で読み直し"
editor.ExecuteCommandByID( 2088 );	// MEID_FILE_RELOAD_WESTERN_EUROPEAN = 2088   	"西ヨーロッパ言語で読み直し"
editor.ExecuteCommandByID( 2089 );	// MEID_FILE_LINE_ENDING_CRLF = 2089          	"CR+LF (Windows) で改行"
editor.ExecuteCommandByID( 2090 );	// MEID_FILE_LINE_ENDING_CR = 2090            	"CR (Macintosh) で改行"
editor.ExecuteCommandByID( 2091 );	// MEID_FILE_LINE_ENDING_LF = 2091            	"LF (UNIX) で改行"
editor.ExecuteCommandByID( 2092 );	// MEID_FILE_PRINT = 2092                     	"印刷"
editor.ExecuteCommandByID( 2093 );	// MEID_FILE_PRINT_PREVIEW = 2093             	"印刷プレビュー"
editor.ExecuteCommandByID( 2094 );	// MEID_FILE_SAVE_CLOSE = 2094                	"保存して閉じる"
editor.ExecuteCommandByID( 2095 );	// MEID_FILE_CLOSE = 2095                     	"閉じる"
editor.ExecuteCommandByID( 2096 );	// MEID_FILE_SAVE_CLOSE_ALL = 2096            	"すべて保存して閉じる"
editor.ExecuteCommandByID( 2097 );	// MEID_FILE_CLOSE_ALL = 2097                 	"すべて閉じる"
editor.ExecuteCommandByID( 2098 );	// MEID_EDIT_UNDO = 2098                      	"元に戻す"
editor.ExecuteCommandByID( 2099 );	// MEID_EDIT_REDO = 2099                      	"やり直し"
editor.ExecuteCommandByID( 2100 );	// MEID_EDIT_CUT = 2100                       	"切り取り"
editor.ExecuteCommandByID( 2101 );	// MEID_EDIT_COPY = 2101                      	"コピー"
editor.ExecuteCommandByID( 2102 );	// MEID_EDIT_COPY_QUOTES = 2102               	"引用付きコピー"
editor.ExecuteCommandByID( 2103 );	// MEID_EDIT_PASTE = 2103                     	"貼り付け"
editor.ExecuteCommandByID( 2104 );	// MEID_EDIT_DELETE = 2104                    	"削除"
editor.ExecuteCommandByID( 2105 );	// MEID_EDIT_SELECT_ALL = 2105                	"すべて選択"
editor.ExecuteCommandByID( 2106 );	// MEID_EDIT_DATE_TIME = 2106                 	"日付と時刻"
editor.ExecuteCommandByID( 2107 );	// MEID_EDIT_GO_TO_LINE = 2107                	"行へ移動"
editor.ExecuteCommandByID( 2108 );	// MEID_EDIT_GO_TO_FILE = 2108                	"ファイルへ移動"
editor.ExecuteCommandByID( 2109 );	// MEID_EDIT_READ_ONLY = 2109                 	"書き換え禁止"
editor.ExecuteCommandByID( 2110 );	// MEID_EDIT_INSERT_NEW_LINES = 2110          	"改行を挿入"
editor.ExecuteCommandByID( 2111 );	// MEID_EDIT_REMOVE_NEW_LINES = 2111          	"改行を削除"
editor.ExecuteCommandByID( 2112 );	// MEID_EDIT_SPLIT_LINES = 2112               	"行の分割"
editor.ExecuteCommandByID( 2113 );	// MEID_EDIT_JOIN_LINES = 2113                	"行の結合"
editor.ExecuteCommandByID( 2114 );	// MEID_EDIT_UPPER_CASE = 2114                	"大文字に変換"
editor.ExecuteCommandByID( 2115 );	// MEID_EDIT_LOWER_CASE = 2115                	"小文字に変換"
editor.ExecuteCommandByID( 2116 );	// MEID_EDIT_CAPITALIZE = 2116                	"単語の最初の文字を大文字に変換"
editor.ExecuteCommandByID( 2117 );	// MEID_EDIT_HALF_WIDTH = 2117                	"半角に変換"
editor.ExecuteCommandByID( 2118 );	// MEID_EDIT_FULL_WIDTH = 2118                	"全角に変換"
editor.ExecuteCommandByID( 2119 );	// MEID_EDIT_TABIFY = 2119                    	"空白をタブに変換"
editor.ExecuteCommandByID( 2120 );	// MEID_EDIT_UNTABIFY = 2120                  	"タブを空白に変換"
editor.ExecuteCommandByID( 2121 );	// MEID_EDIT_INDENT = 2121                    	"インデント"
editor.ExecuteCommandByID( 2122 );	// MEID_EDIT_UNINDENT = 2122                  	"逆インデント"
editor.ExecuteCommandByID( 2124 );	// MEID_EDIT_BASE64_DECODE = 2124             	"Base64 デコード"
editor.ExecuteCommandByID( 2123 );	// MEID_EDIT_RECONVERT = 2123                 	"再変換"
editor.ExecuteCommandByID( 2125 );	// MEID_EDIT_INSERT = 2125                    	"挿入/上書の切り替え"
editor.ExecuteCommandByID( 2126 );	// MEID_EDIT_TOGGLE_BOOKMARK = 2126           	"ブックマークを設定/解除"
editor.ExecuteCommandByID( 2127 );	// MEID_EDIT_NEXT_BOOKMARK = 2127             	"次のブックマーク"
editor.ExecuteCommandByID( 2128 );	// MEID_EDIT_PREV_BOOKMARK = 2128             	"前のブックマーク"
editor.ExecuteCommandByID( 2129 );	// MEID_EDIT_CLEAR_BOOKMARK = 2129            	"ブックマークをクリア"
editor.ExecuteCommandByID( 2130 );	// MEID_EDIT_TOGGLE_SPELL = 2130              	"スペルチェック"
editor.ExecuteCommandByID( 2131 );	// MEID_EDIT_NEXT_SPELL = 2131                	"次のスペルミス"
editor.ExecuteCommandByID( 2132 );	// MEID_EDIT_PREV_SPELL = 2132                	"前のスペルミス"
editor.ExecuteCommandByID( 2133 );	// MEID_SEARCH_FIND = 2133                    	"検索"
editor.ExecuteCommandByID( 2134 );	// MEID_SEARCH_NEXT = 2134                    	"次を検索"
editor.ExecuteCommandByID( 2135 );	// MEID_SEARCH_PREV = 2135                    	"前を検索"
editor.ExecuteCommandByID( 2136 );	// MEID_SEARCH_NEXT_WORD = 2136               	"次の文字列を検索"
editor.ExecuteCommandByID( 2137 );	// MEID_SEARCH_PREV_WORD = 2137               	"前の文字列を検索"
editor.ExecuteCommandByID( 2138 );	// MEID_SEARCH_REPLACE = 2138                 	"置換"
editor.ExecuteCommandByID( 2139 );	// MEID_SEARCH_ERASE_FIND_HIGHLIGHT = 2139    	"検索文字列の強調を解除"
editor.ExecuteCommandByID( 2140 );	// MEID_SEARCH_FIND_IN_FILES = 2140           	"ファイルから検索"
editor.ExecuteCommandByID( 2141 );	// MEID_SEARCH_REPLACE_IN_FILES = 2141        	"ファイルから置換"
editor.ExecuteCommandByID( 2142 );	// MEID_SEARCH_GOOGLE = 2142                  	"Google で検索"
editor.ExecuteCommandByID( 2143 );	// MEID_SEARCH_WIKIPEDIA = 2143               	"Wikipedia で検索"
editor.ExecuteCommandByID( 2144 );	// MEID_VIEW_MODE_CUSTOMIZE = 2144            	"編集モードの設定"
editor.ExecuteCommandByID( 2145 );	// MEID_VIEW_INVERT_COLOR = 2145              	"色の反転"
editor.ExecuteCommandByID( 2146 );	// MEID_VIEW_WRAP_NONE = 2146                 	"折り返さない"
editor.ExecuteCommandByID( 2147 );	// MEID_VIEW_WRAP_BY_CHAR = 2147              	"指定文字数で折り返し"
editor.ExecuteCommandByID( 2148 );	// MEID_VIEW_WRAP_BY_WINDOW = 2148            	"ウィンドウの右端で折り返し"
editor.ExecuteCommandByID( 2149 );	// MEID_VIEW_SHOW_LINE_NUMBERS = 2149         	"行番号"
editor.ExecuteCommandByID( 2150 );	// MEID_VIEW_SHOW_RULER = 2150                	"ルーラー"
editor.ExecuteCommandByID( 2151 );	// MEID_VIEW_SHOW_CRLF = 2151                 	"改行"
editor.ExecuteCommandByID( 2152 );	// MEID_VIEW_SHOW_WRAP = 2152                 	"折り返し"
editor.ExecuteCommandByID( 2153 );	// MEID_VIEW_SHOW_EOF = 2153                  	"EOF"
editor.ExecuteCommandByID( 2154 );	// MEID_VIEW_SHOW_TABS = 2154                 	"タブ"
editor.ExecuteCommandByID( 2155 );	// MEID_VIEW_SHOW_SB_SPACES = 2155            	"半角空白"
editor.ExecuteCommandByID( 2156 );	// MEID_VIEW_SHOW_DB_SPACES = 2156            	"全角空白"
editor.ExecuteCommandByID( 2157 );	// MEID_VIEW_CRLF_DIFFERENT = 2157            	"CR と LF を区別して表示"
editor.ExecuteCommandByID( 2158 );	// MEID_VIEW_STANDARD_BAR = 2158              	"標準 バー"
editor.ExecuteCommandByID( 2159 );	// MEID_VIEW_MACROS_BAR = 2159                	"マクロ バー"
editor.ExecuteCommandByID( 2160 );	// MEID_VIEW_PLUGINS_BAR = 2160               	"プラグイン バー"
editor.ExecuteCommandByID( 2161 );	// MEID_VIEW_TOOLS_BAR = 2161                 	"外部ツール バー"
editor.ExecuteCommandByID( 2162 );	// MEID_VIEW_TOOL_BAR_TITLES = 2162           	"ツール バーのタイトル"
editor.ExecuteCommandByID( 2163 );	// MEID_VIEW_LOCK_TOOL_BARS = 2163            	"ツール バーを固定する"
editor.ExecuteCommandByID( 2164 );	// MEID_VIEW_TOOL_BAR_CUSTOMIZE = 2164        	"ツール バーのカスタマイズ"
editor.ExecuteCommandByID( 2165 );	// MEID_VIEW_STATUS_BAR = 2165                	"ステータス バー"
editor.ExecuteCommandByID( 2166 );	// MEID_VIEW_OUTPUT_BAR = 2166                	"アウトプット バー"
editor.ExecuteCommandByID( 2167 );	// MEID_VIEW_INC_FONT_SIZE = 2167             	"大きいフォントサイズ"
editor.ExecuteCommandByID( 2168 );	// MEID_VIEW_DEC_FONT_SIZE = 2168             	"小さいフォントサイズ"
editor.ExecuteCommandByID( 2169 );	// MEID_VIEW_FONT_CUSTOMIZE = 2169            	"フォントの設定"
editor.ExecuteCommandByID( 2170 );	// MEID_MACROS_RECORD = 2170                  	"マクロの記録/停止"
editor.ExecuteCommandByID( 2171 );	// MEID_MACROS_RUN = 2171                     	"マクロの実行"
editor.ExecuteCommandByID( 2172 );	// MEID_MACROS_SAVE = 2172                    	"マクロを保存"
editor.ExecuteCommandByID( 2173 );	// MEID_MACROS_EDIT = 2173                    	"マクロを編集"
editor.ExecuteCommandByID( 2174 );	// MEID_MACROS_SELECT = 2174                  	"マクロを選択"
editor.ExecuteCommandByID( 2175 );	// MEID_MACROS_SELECT_THIS = 2175             	"このマクロを選択"
editor.ExecuteCommandByID( 2176 );	// MEID_MACROS_CUSTOMIZE = 2176               	"マクロのカスタマイズ"
editor.ExecuteCommandByID( 2177 );	// MEID_TOOLS_OPTIONS = 2177                  	"オプション"
editor.ExecuteCommandByID( 2178 );	// MEID_TOOLS_COMPLETION = 2178               	"単語補完"
editor.ExecuteCommandByID( 2179 );	// MEID_TOOLS_SQL_FORMAT = 2179               	"SQL 整形"
editor.ExecuteCommandByID( 2180 );	// MEID_TOOLS_XML_FORMAT = 2180               	"ドキュメントの整形"
editor.ExecuteCommandByID( 2181 );	// MEID_TOOLS_PLUGIN_CUSTOMIZE = 2181         	"プラグインの設定"
editor.ExecuteCommandByID( 2182 );	// MEID_TOOLS_TOOL_CUSTOMIZE = 2182           	"外部ツールの設定"
editor.ExecuteCommandByID( 2183 );	// MEID_TOOLS_TERMINATE_TOOL = 2183           	"ツール ジョブの中止"
editor.ExecuteCommandByID( 2184 );	// MEID_TOOLS_POPUP_MENU_CUSTOMIZE = 2184     	"ポップアップメニューの設定"
editor.ExecuteCommandByID( 2185 );	// MEID_WINDOW_ALWAYS_TOP = 2185              	"常に最上位"
editor.ExecuteCommandByID( 2186 );	// MEID_WINDOW_SPLIT_HORZ = 2186              	"上下に分割"
editor.ExecuteCommandByID( 2187 );	// MEID_WINDOW_NEXT_PANE = 2187               	"次のペイン"
editor.ExecuteCommandByID( 2188 );	// MEID_WINDOW_PREV_PANE = 2188               	"前のペイン"
editor.ExecuteCommandByID( 2189 );	// MEID_WINDOW_ACTIVE_PANE = 2189             	"アクティブなペイン"
editor.ExecuteCommandByID( 2190 );	// MEID_WINDOW_COMBINE = 2190                 	"タブを有効にする"
editor.ExecuteCommandByID( 2191 );	// MEID_WINDOW_CASCADE = 2191                 	"重ねて表示"
editor.ExecuteCommandByID( 2192 );	// MEID_WINDOW_TILE_HORZ = 2192               	"上下に並べて表示"
editor.ExecuteCommandByID( 2193 );	// MEID_WINDOW_TILE_VERT = 2193               	"左右に並べて表示"
editor.ExecuteCommandByID( 2194 );	// MEID_WINDOW_MINIMIZE_ALL = 2194            	"すべて最小化"
editor.ExecuteCommandByID( 2195 );	// MEID_WINDOW_NEXT = 2195                    	"次の文書"
editor.ExecuteCommandByID( 2196 );	// MEID_WINDOW_PREV = 2196                    	"前の文書"
editor.ExecuteCommandByID( 2197 );	// MEID_HELP_ONLINE = 2197                    	"オンラインヘルプ"
editor.ExecuteCommandByID( 2198 );	// MEID_HELP_KEYBOARD_MAP = 2198              	"キーボードマップ"
editor.ExecuteCommandByID( 2199 );	// MEID_HELP_ABOUT = 2199                     	"バージョン情報"
editor.ExecuteCommandByID( 2200 );	// MEID_EDIT_PASTE_QUOTES = 2200              	"引用付き貼り付け "                         (2.2.5 ~)
editor.ExecuteCommandByID( 2201 );	// MEID_EDIT_COPY_LINK = 2201                 	"リンクをコピー"                            (2.2.5 ~)
editor.ExecuteCommandByID( 2202 );	// MEID_EDIT_OPEN_LINK = 2202                 	"リンクを開く"                              (2.2.5 ~)
editor.ExecuteCommandByID( 2203 );	// MEID_VIEW_FULL_SCREEN = 2203               	"全画面表示"                                (2.4.0 ~)
editor.ExecuteCommandByID( 2204 );	// MEID_MACROS_RUN_OPTIONS = 2204             	"一時オプションを設定してマクロを実行"      (2.4.0 ~)
editor.ExecuteCommandByID( 2205 );	// MEID_VIEW_RESET_FONT_SIZE = 2205           	"フォントサイズをリセット"                  (2.4.1 ~)
editor.ExecuteCommandByID( 2206 );	// MEID_VIEW_SET_DEFAULT_FONT_SIZE = 2206     	"現在のフォントサイズを既定に設定"          (2.4.1 ~)
editor.ExecuteCommandByID( 2207 );	// MEID_EDIT_SPELL_ALL = 2207                 	"すべてのスペルチェック"                    (2.4.3 ~)
editor.ExecuteCommandByID( 2208 );	// MEID_EDIT_SPELL_SINGLE_QUOTES = 2208       	"1 重引用符で囲まれた文字列のスペルチェック"(2.4.3 ~)
editor.ExecuteCommandByID( 2209 );	// MEID_EDIT_SPELL_DOUBLE_QUOTES = 2209       	"2 重引用符で囲まれた文字列のスペルチェック"(2.4.3 ~)
editor.ExecuteCommandByID( 2210 );	// MEID_EDIT_SPELL_COMMENTS = 2210            	"コメントのスペルチェック"                  (2.4.3 ~)
editor.ExecuteCommandByID( 2211 );	// MEID_EDIT_SPELL_SCRIPT = 2211              	"スクリプトのスペルチェック"                (2.4.3 ~)
editor.ExecuteCommandByID( 2212 );	// MEID_EDIT_SPELL_TAGS = 2212                	"タグのスペルチェック"                      (2.4.3 ~)
editor.ExecuteCommandByID( 2213 );	// MEID_EDIT_SPELL_HIGHLIGHT = 2213           	"強調文字列のスペルチェック"                (2.4.3 ~)
editor.ExecuteCommandByID( 2214 );	// MEID_EDIT_SPELL_HYPERLINK = 2214           	"ハイパーリンクのスペルチェック"            (2.4.3 ~)
editor.ExecuteCommandByID( 2215 );	// MEID_EDIT_SPELL_OTHER = 2215               	"その他のスペルチェック"                    (2.4.3 ~)
// editor.QueryStatusByID( 2216 );	// MEID_REPLACE_IN_FILES = 2216               	"× ファイルから置換 "                      (2.4.8 ~)
editor.ExecuteCommandByID( 2217 );	// MEID_EDIT_CUT_LINE = 2217                  	"行切り取り"                                (2.5.0 ~)
editor.ExecuteCommandByID( 2218 );	// MEID_EDIT_COPY_LINE = 2218                 	"行コピー"                                  (2.5.0 ~)
editor.ExecuteCommandByID( 2219 );	// MEID_EDIT_DELETE_LINE = 2219               	"行削除"                                    (2.5.0 ~)
editor.ExecuteCommandByID( 2220 );	// MEID_EDIT_DELETE_RIGHT_LINE = 2220         	"行右削除"                                  (2.5.0 ~)
editor.ExecuteCommandByID( 2221 );	// MEID_EDIT_DELETE_LEFT_LINE = 2221          	"行左削除"                                  (2.5.0 ~)
editor.ExecuteCommandByID( 2222 );	// MEID_EDIT_DELETE_WORD = 2222               	"単語の削除"                                (2.5.0 ~)
editor.ExecuteCommandByID( 2223 );	// MEID_EDIT_DELETE_RIGHT_WORD = 2223         	"単語右削除"                                (2.5.0 ~)
editor.ExecuteCommandByID( 2224 );	// MEID_EDIT_DELETE_LEFT_WORD = 2224          	"単語左削除"                                (2.5.0 ~)
editor.ExecuteCommandByID( 2225 );	// MEID_TOOLS_HTML_CHECK_ERRORS = 2225        	"ドキュメントのエラーをチェック"            (2.5.0 ~)
editor.ExecuteCommandByID( 2226 );	// MEID_WINDOW_SPLIT_VERT = 2226              	"左右に分割"                                (2.5.0 ~)
editor.ExecuteCommandByID( 2227 );	// MEID_VIEW_MARKERS_BAR = 2227               	"マーカー バー"                             (2.6.1 ~)
editor.ExecuteCommandByID( 2228 );	// MEID_VIEW_SMALL_ICONS = 2228               	"小アイコン"                                (2.6.1 ~)
editor.ExecuteCommandByID( 2229 );	// MEID_VIEW_MEDIUM_ICONS = 2229              	"中アイコン"                                (2.6.1 ~)
editor.ExecuteCommandByID( 2230 );	// MEID_VIEW_LARGE_ICONS = 2230               	"大アイコン"                                (2.6.1 ~)
editor.ExecuteCommandByID( 2231 );	// MEID_VIEW_EXTRA_LARGE_ICONS = 2231         	"特大アイコン"                              (2.6.1 ~)
editor.ExecuteCommandByID( 2232 );	// MEID_VIEW_ADD_REMOVE_MARKER = 2232         	"マーカーに追加/削除"                       (2.6.1 ~)
editor.ExecuteCommandByID( 2233 );	// MEID_VIEW_MARKER_ENABLE_ALL = 2233         	"すべてのマーカーを有効にする"              (2.6.1 ~)
editor.ExecuteCommandByID( 2234 );	// MEID_VIEW_MARKER_DISABLE_ALL = 2234        	"すべてのマーカーを無効にする"              (2.6.1 ~)
editor.ExecuteCommandByID( 2235 );	// MEID_VIEW_MARKER_DELETE_ALL = 2235         	"すべてのマーカーを削除する"                (2.6.1 ~)
editor.ExecuteCommandByID( 2236 );	// MEID_VIEW_TOGGLE_AUTO_MARKER = 2236        	"自動マーカー"                              (2.6.1 ~)
editor.ExecuteCommandByID( 2237 );	// MEID_VIEW_MARKER_CUSTOMIZE = 2237          	"マーカーの設定"                            (2.6.1 ~)
editor.ExecuteCommandByID( 2238 );	// MEID_VIEW_VERTICAL = 2238                  	"縦書き"                                    (2.6.5 ~)
editor.ExecuteCommandByID( 2239 );	// MEID_EDIT_BASE64_ENCODE = 2239             	"Base64 エンコード"                         (2.6.6 ~)
editor.ExecuteCommandByID( 2240 );	// MEID_FILE_AUTO_SAVE = 2240                 	"自動保存"                                  (2.6.9 ~)
editor.ExecuteCommandByID( 2241 );	// MEID_EDIT_GO_TO_CHANGED = 2241             	"最後に編集した位置へ移動"                  (2.6.9 ~)
editor.ExecuteCommandByID( 2242 );	// MEID_VIEW_SHOW_CHANGED = 2242              	"変更行を強調表"                            (2.6.9 ~)
editor.ExecuteCommandByID( 2243 );	// MEID_EDIT_NEXT_CHANGED = 2243              	"次の変更行"                                (2.6.12 ~)
editor.ExecuteCommandByID( 2244 );	// MEID_EDIT_PREV_CHANGED = 2244              	"前の変更行"                                (2.6.12 ~)
editor.ExecuteCommandByID( 2245 );	// MEID_EDIT_TOGGLE_CHARACTER_CODE = 2245     	"文字コードの切り替え"                      (2.6.13 ~)
editor.ExecuteCommandByID( 2246 );	// MEID_VIEW_ZEN_MODE = 2246                  	"Zen モード"                                (2.6.15 ~)
editor.ExecuteCommandByID( 2247 );	// MEID_VIEW_TYPEWRITER_SCROLL = 2247         	"タイプライタースクロール"                  (2.6.15 ~)
editor.ExecuteCommandByID( 2248 );	// MEID_WINDOW_SHOW_MARKERS = 2248            	"マーカーを表示" (スクロールバー)         (2.7.0 ~)
editor.ExecuteCommandByID( 2249 );	// _file_close_others = 2249                  	"他のタブをすべて閉じる"                    (2.7.5 ~)
editor.ExecuteCommandByID( 2250 );	// _file_close_left = 2250                    	"左のタブをすべて閉じる"                    (2.7.5 ~)
editor.ExecuteCommandByID( 2251 );	// _file_close_right = 2251                   	"右のタブをすべて閉じる"                    (2.7.5 ~)
editor.ExecuteCommandByID( 2252 );	// _view_macros_bar_labels = 2252             	"マクロ バーのラベルを表示"                 (2.8.0 ~)
editor.ExecuteCommandByID( 2253 );	// _file_new_group = 2253                     	"新しいウィンドウに移動"                    (2.8.7 ~)
editor.ExecuteCommandByID( 2254 );	// _edit_split_sel_into_lines = 2254          	"選択範囲を行に分ける"                      (3.0.0 ~)
editor.ExecuteCommandByID( 2255 );	// _edit_add_cursor_to_next_line = 2255       	"次の行にカーソルを追加"                    (3.0.0 ~)
editor.ExecuteCommandByID( 2256 );	// _edit_add_cursor_to_prev_line = 2256       	"前の行にカーソルを追加"                    (3.0.0 ~)
editor.ExecuteCommandByID( 2257 );	// _search_find_all_and_select = 2257         	"すべて検索して選択"                        (3.0.0 ~)
editor.ExecuteCommandByID( 2258 );	// _search_add_next_match = 2258              	"選択範囲に次の候補を追加"                  (3.0.0 ~)
editor.ExecuteCommandByID( 2259 );	// _search_skip_current_match = 2259          	"スキップして次の候補を追加"                (3.0.0 ~)
editor.ExecuteCommandByID( 2260 );	// _search_undo_selection = 2260              	"選択範囲を元に戻す"                        (3.0.0 ~)
editor.ExecuteCommandByID( 2261 );	// _search_redo_selection = 2261              	"選択範囲をやり直し"                        (3.0.0 ~)
editor.ExecuteCommandByID( 2262 );	// _window_right_action = 2262                	"右の文書"                                  (3.1.0 ~)
editor.ExecuteCommandByID( 2263 );	// _window_left_action = 2263                 	"左の文書"                                  (3.1.0 ~)


// 辞書、編集モード、マクロ、プラグイン、外部ツール
editor.ExecuteCommandByID( 4096 );	// MEID_DICTS = 4096  	辞書:       ※ 以降、登録順に ID の数値をインクリメント
editor.ExecuteCommandByID( 5120 );	// MEID_MODES = 5120  	編集モード: ※ 以降、登録順に ID の数値をインクリメント
editor.ExecuteCommandByID( 6144 );	// MEID_MACROS = 6144 	マクロ:     ※ 以降、登録順に ID の数値をインクリメント
editor.ExecuteCommandByID( 7168 );	// MEID_PLUGINS = 7168	プラグイン: ※ 以降、登録順に ID の数値をインクリメント
editor.ExecuteCommandByID( 8192 );	// MEID_TOOLS = 8192  	外部ツール: ※ 以降、登録順に ID の数値をインクリメント


マクロ用定数一覧(リテラル値 / 数値)


マクロリファレンス』と『マクロリファレンス:3』に掲載されている定数 flags の一覧

/**
 * マクロ用定数: flags
 * 
 * 『マクロリファレンス』にあるマクロ用定数(リテラル値 / 数値)
 * ※ 16進表記の定数は加算可
 */

document.selection.EndOfLine( [bool [, flags]] )
document.selection.StartOfLine( [bool [, flags]] )
document.selection.GetActivePointX( flags [, sel] )  GetActivePointY( flags [, sel] )
document.selection.GetAnchorPointX( flags [, sel] )  GetAnchorPointY( flags [, sel] )
document.selection.GetBottomPointX( flags [, sel] )  GetBottomPointY( flags [, sel] )
document.selection.GetTopPointX( flags [, sel] )     GetTopPointY( flags [, sel] )
document.selection.SetActivePoint( flags, x, y [, bool] )
document.selection.SetAnchorPoint( flags, x, y )

	mePosView           = 1     // 表示座標で指定します。(※ 省略可能なばあいの規定値)
	mePosLogical        = 2     // 論理座標で指定します。
	// ※ 省略可能な引数 sel は Mery ver 3.0.1 以降でのみ利用可(マルチカーソル用)


document.selection.ChangeCase( flags )

	meCaseUpperCase     = 1     // 大文字に変換します。
	meCaseLowerCase     = 2     // 小文字に変換します。
	meCaseCapitalize    = 3     // 単語の最初の文字を大文字に変換します。


document.selection.ChangeWidth( flags )

	meWidthHalfWidth    = 1     // 半角に変換します。
	meWidthFullWidth    = 2     // 全角に変換します。


document.selection.Collapse( [flags] )

	meCollapseStart     = 1     // 開始位置に向かって選択範囲を解除します。(※ 規定値)
	meCollapseEnd       = 2     // 終了位置に向かって選択範囲を解除します。


document.selection.Copy( [flags] )
document.selection.Paste( [flags] )

	// ME_COPYUNICODE   = 1     // ※ マクロでは利用できない
	meCopyQuotes        = 2     // 引用マークを付けてコピー/貼り付けします。


document.selection.Format( flags )

	meFormatInsertNL    = 1     // 折り返し位置に改行を挿入します。
	meFormatDeleteNL    = 2     // 折り返し位置の改行を削除します。
	meFormatSplitLines  = 3     // 折り返し位置に改行を挿入して終端の空白を削除します。
	meFormatJoinLines   = 4     // 折り返し位置の改行を削除して終端に空白を挿入します。


document.selection.InsertDate( flags )

	meDateTimeDate      = 1     // 時刻、日付の順に挿入します。
	meDateDateTime      = 2     // 日付、時刻の順に挿入します。



document.selection.Find( str, flags )

	meFindPrevious          = 0x0000 (0)        // 前を検索します。
	meFindNext              = 0x0001 (1)        // 次を検索します。
	meFindAround            = 0x0008 (8)        // 文末まで検索したら文頭に移動します。

	// ※Mery ver 2.8.3 以降
	meFindMigemo            = 0x0400 (1024)     // Migemo を使用します。
	// ※Mery ver 3.0.1 以降
	meFindAll               = 0x0800 (2048)     // すべて検索します。

document.selection.Find( str, flags )
document.selection.Replace( strFind, strReplace, flags )
editor.FindInFiles( strFind, strPath, flags )
editor.ReplaceInFiles( strFind, strReplace, strPath, flags )

	meFindReplaceCase       = 0x0002 (2)        // 大文字と小文字を区別します。
	meFindReplaceOnlyWord   = 0x0004 (4)        // 単語のみ検索します。
	meFindReplaceRegExp     = 0x0010 (16)       // 正規表現を使用します。

	// ※Mery ver 3.0.1 以降
	meFindNotBOL            = 0x1000 (4096)     // 選択範囲の先頭を行頭とみなさず検索/置換します。(※ 置換でのみ?)
	meFindNotEOL            = 0x2000 (8192)     // 選択範囲の終端を行頭とみなさず検索/置換します。(※ 置換でのみ?)
	meFindKeepOptions       = 0x4000 (16384)    // 検索/置換ダイアログのオプションを維持します。


document.selection.Replace( strFind, strReplace, flags )

	meReplaceSelOnly        = 0x0020 (32)       // 選択した範囲のみ置換します。
	meReplaceAll            = 0x0040 (64)       // すべて置換します。



editor.FindInFiles( strFind, strPath, flags )
editor.ReplaceInFiles( strFind, strReplace, strPath, flags )

	meFindRecursive         = 0x0080 (128)      // サブフォルダーも検索します。
	meFindFileNamesOnly     = 0x0100 (256)      // ファイル名のみ表示します。


editor.ReplaceInFiles( strFind, strReplace, strPath, flags )

	meReplaceBackup         = 0x0200 (512)      // バックアップを保存します。


document.selection.FindRepeat( flags )

	meFindPrevious          = 0x00 (0)          // 前を検索します。 meFindRepeatPrevious
	meFindNext              = 0x01 (1)          // 次を検索します。 meFindRepeatNext
	meFindRepeatWord        = 0x02 (2)          // 選択範囲が空の場合はカーソル位置の単語を検索します。
	// ※ meFindPrevious と meFindNext は Mery ver 3.x 以降?


document.selection.Mode プロパティ  // ※Mery ver 3.0.1 以降

	meModeStream        = 1     // 通常選択 (ストリーム選択)
	meModeBox           = 2     // 矩形選択
	meModeMulti         = 3     // 複数選択 
	// ※Mery ver 3.0.0 以前では document.selection.Mode = undefined が規定値となる


document.GetLine( y [, flags] )

	meGetLineWithNewLines   = 0x01 (1)  // 表示座標で指定します。(※ 規定値)
	meGetLineView           = 0x02 (2)  // テキストに改行コードを追加します。
                      // ※ flags = 0 (数値)で論理座標


document.GetLines( [flags] )

	meGetLineView           = 0x02 (2)  // テキストに改行コードを追加します。


CreatePopupMenu.Add( strText, id [, flags] )

	meMenuChecked       = 0x01 (1)      // チェック
	meMenuGrayed        = 0x02 (2)      // 無効(グレーアウト)
	meMenuSeparator     = 0x04 (4)      // 区切り
	               // ※ flags = 0 を指定した場合は通常表示
	               // ※ flags = 3 を指定した場合は「チェック」+「無効」


CreatePopupMenu.Track( flags )

	mePosMouse          = 1         // マウスポインターの位置にポップアップメニューを表示します。
	        // ※ flags = 0 や flags = false 指定でキャレット位置にポップアップメニューを表示


editor.OpenFile( fileName [, encoding, flags] )

	meOpenAllowNewWindow    = 1     // 現在の文書が変更されている場合に新しいタブまたはウィンドウで開きます。


エンコード定数一覧(文字コード指定)


editor.OpenFile( fileName [, encoding, flags] )メソッドと
document.selection.InsertFromFile( fileName, encoding )メソッド
で利用できるエンコード定数 encoding の一覧

/**
 * エンコード定数(文字コード: encoding)
 * 
 * ※ FileSystemObject.OpenTextFile( filename [, iomode [, create [, format]]] )
 *    の format では
 *      TristateFalse           = 0         // ASCII(Shift-JIS)
 *      TristateTrue            = -1        // Unicode(UTF-16)
 *      TristateUseDefault      = -2        // システムの規定値
 */

editor.OpenFile( fileName [, encoding, flags] )
document.selection.InsertFromFile( fileName, encoding )

// Mery 定数(リテラル値)      Mery 定数(数値)                   ADODB.Charset プロパティ(※ システム環境依存)
meEncodingNone                  = 0         // 自動選択
meEncodingUTF16LE               = 65537     // UTF-16LE                 "utf-16"
meEncodingUTF16LEBOM            = 655371    // UTF-16LE (BOMつき)       "utf-16"
meEncodingUTF16LENoBOM          = 655370    // UTF-16LE (BOMなし)       "utf-16"
meEncodingUTF16BE               = 65538     // UTF-16BE                 "utf-16"
meEncodingUTF16BEBOM            = 655381    // UTF-16BE (BOMつき)       "utf-16"
meEncodingUTF16BENoBOM          = 655380    // UTF-16BE (BOMなし)       "utf-16"
meEncodingUTF8                  = 65001     // UTF-8                    "utf-8"
meEncodingUTF8BOM               = 650011    // UTF-8 (BOMつき)          "utf-8"
meEncodingUTF8NoBOM             = 650010    // UTF-8 (BOMなし)          "utf-8"
meEncodingUTF7                  = 65000     // UTF-7                    "utf-7"
meEncodingArabic                = 1256      // アラビア語               "windows-1256"
meEncodingBaltic                = 1257      // バルト言語               "windows-1257"
meEncodingCentralEuropean       = 1250      // 中央ヨーロッパ言語       "windows-1250"
meEncodingChineseSimplified     = 936       // 簡体字中国語 (GB2312)    "gb2312"
meEncodingChineseTraditional    = 950       // 繁体字中国語 (Big5)      "big5"
meEncodingCyrillic              = 1251      // キリル言語               "windows-1251"
meEncodingGreek                 = 1253      // ギリシャ語               "windows-1253"
meEncodingHebrew                = 1255      // ヘブライ語               "windows-1255"
meEncodingEUC                   = 51932     // 日本語 (EUC)             "euc-jp"
meEncodingJIS                   = 50222     // 日本語 (JIS)             "iso-2022-jp"
meEncodingShiftJIS              = 932       // 日本語 (シフト JIS)      "shift_jis"
meEncodingKorean                = 949       // 韓国語                   "euc-kr",  "ks_c_5601-1987"?
meEncodingThai                  = 874       // タイ語                   "windows-874"
meEncodingTurkish               = 1254      // トルコ語                 "windows-1254",  "iso-8859-9"?
meEncodingVietnamese            = 1258      // ベトナム語               "windows-1258"
meEncodingWesternEuropean       = 1252      // 西ヨーロッパ言語         "windows-1252"
スポンサーリンク