「
マクロ用 定数一覧
」を編集中
ナビゲーションに移動
検索に移動
警告:
ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。
ログイン
または
アカウントを作成
すれば、あなたの編集はその利用者名とともに表示されるほか、さまざまなメリットもあります。
スパム攻撃防止用のチェックです。 決して、ここには、値の入力は
しない
でください!
<!-- sukemaru編, uploaded: 2021/01/22, modified: 2021/01/27 --> ~ Mery Ver 3.1.0 (2021年1月の Ver 3.2.5 まで変更なし) __toc__ == ExecuteCommandByID() メソッド用 定数一覧 == ''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>メソッドからは利用できない。 ----- ExecuteCommandByID( id ) メソッド用の定数 '''''<code>id</code>''''' の一覧 <syntaxhighlight lang="javascript"> /** * 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 の数値をインクリメント </syntaxhighlight> == マクロ用定数一覧(リテラル値 / 数値) == 『[[マクロリファレンス]]』と『[[マクロリファレンス:3]]』に掲載されている定数 '''''<code>flags</code>''''' の一覧 <syntaxhighlight lang="javascript"> /** * マクロ用定数: 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 // 現在の文書が変更されている場合に新しいタブまたはウィンドウで開きます。 </syntaxhighlight> == エンコード定数一覧(文字コード指定) == <code>editor.OpenFile( fileName [, encoding, flags] )</code>メソッドと<br> <code>document.selection.InsertFromFile( fileName, encoding )</code>メソッド<br> で利用できるエンコード定数 '''''<code>encoding</code>''''' の一覧 <syntaxhighlight lang="javascript"> /** * エンコード定数(文字コード: 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" </syntaxhighlight>
編集内容の要約:
MeryWikiへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細は
MeryWiki:著作権
を参照)。
著作権保護されている作品は、許諾なしに投稿しないでください!
このページを編集するには、下記の数式を計算してその答えを欄に入力してください (
ヘルプ
):
いちたすには =
キャンセル
編集ヘルプ
(新しいウィンドウで開きます)
スポンサーリンク
ナビゲーション メニュー
個人用ツール
ログインしていません
トーク
投稿記録
アカウント作成
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
編集
履歴表示
その他
検索
スポンサーリンク
スポンサーリンク
案内
メインページ
ヘルプ
よくある質問
マクロリファレンス
マクロライブラリ
プラグインライブラリ
構文ファイル
テーマ
寄付・開発支援
練習用ページ
開発室
開発者のブログ
ツール
スポンサーリンク