「
コンパクトメニュー
」を編集中 (節単位)
ナビゲーションに移動
検索に移動
警告:
ログインしていません。編集を行うと、あなたの IP アドレスが公開されます。
ログイン
または
アカウントを作成
すれば、あなたの編集はその利用者名とともに表示されるほか、その他の利点もあります。
スパム攻撃防止用のチェックです。 けっして、ここには、値の入力は
しない
でください!
== 制限事項 == * 多分 Mery ver 2.6.7 以降であれば動作するはずです。 : 「編集モード」 「マクロ」 「プラグイン」 「外部ツール」 の一覧が表示されないときは、それぞれの設定ダイアログを開いて <kbd>OK</kbd> ボタンで閉じると表示されるようになるはずです <br>(Mery を初期設定状態のまま使っている場合、それぞれの設定ダイアログを開いて [ OK ] で閉じたことがないと、Mery.ini に書きこまれない?)。 * Mery の [オプション] >> [履歴] 設定パネル内の各種項目が OFF (無効) になっていると、利用できなくなる機能があります。 * すべてのメニュー項目の <b style="color:#c00;">完全な再現は無理</b> です( "エディタの状態" について、マクロからは取得できない部分が多々あるため)。 :* <span style="color:#c00;">項目を <b style="color:#808080;">グレーアウト</b> させる条件の完全な再現は無理</span> :* <span style="color:#c00;">ON/OFF 切り替えのトグル項目などの左につける ✔ '''チェックマーク''' の完全な再現は無理</span> :* <span style="color:#c00;">メニュー右側の '''ショートカットキー''' の表示は無し</span> :: 「編集モード」 「マクロ」 「プラグイン」 「外部ツール」 などのショートカットキーを取得できないので、全部まとめて無視した :* ファイルメニューの '''「最近のファイル」の履歴''' の再現は無理 → <span style="color:#0000c0;">'''「最近閉じたファイル」の履歴''' で代替</span> :* 表示メニュー配下の '''「フォント」の履歴''' の表示は無理 (マクロからフォントを変更する手段がない) :* ウインドウメニューの「タブ一覧」のアイテムの「'''無題'''-<x>」の連番の再現は無理 * 「'''マクロ名'''」の自動取得は困難なので、実体ファイルのベース名(e.g. ファイル名が "HogeHoge.js" なら "HogeHoge")で表示します。<br> また、親フォルダ名を追加表示することができますので、大量のマクロをカテゴリごとにフォルダ分けしている場合は設定項目 <syntaxhighlight lang="javascript" inline>var showParent = true;</syntaxhighlight> にしてください。 (2020/03/29 追加) * Mery Wiki に収録されている「'''プラグイン名'''」は表示できますが、DLL ファイルをリネームしている場合はファイルのベース名で表示します。 * スペルチェック用の「'''辞書名'''」は、実体ファイル(拡張子 AFF)のファイル名順で表示しますが、本来の表示順のルールが不明のため、辞書の切り替えが正しく機能しないかも。 * 「'''クリップボード履歴'''」は [https://www.haijin-boys.com/software/mery/mery-2-8-0#3 Mery ベータ版 2.8.1] 以降であれば 16 件まで表示されるはずです。<br> 2.8.0 以前のバージョンでは最新の 1 件しか表示できません(外部のアプリでテキスト以外のデータを「コピー」しているときは 0 件になる)。 * マクロの [記録] の開始はできますが、['''停止'''] はできません (ホットキー Shift+F4 で停止可)。 <br> また、['''記録したマクロの編集'''] もできません。 <br> ※「コンパクトメニュー」マクロを実行した時点で「最後に使ったマクロ」が「コンパクトメニュー」になってしまうため、当マクロのポップアップメニュー内の [編集] や [実行] コマンドの対象は「コンパクトメニュー」となります。 : → ['''実行'''] については <span style="color:#0000c0;">['''このマクロを実行'''] コマンドで代替しています</span> (アクティブタブがマクロのソースファイルのとき)。<br> 最後に使ったマクロの再試行は、ショートカットキー <kbd>F4</kbd> から実行してください。 <br> * 他にも「コンパクトメニュー」内からは実行できない機能や不完全な動作をする項目があるかもしれません。 <br> * 任意でメニュー項目の配置を変更しても差しつかえありませんが、<syntaxhighlight lang="javascript" inline>menu.Add(string, id, flags)</syntaxhighlight> メソッドの第2引数(<syntaxhighlight lang="javascript" inline>editor.ExecuteCommandByID(id)</syntaxhighlight> メソッドに渡す定数: '''id''')は変更しないで下さい。 <div class="warningbox"> *「[[GetKeyState.exe(キー状態取得実行ファイル)]]」を導入すると、[[#gks|一部のメニュー項目を <kbd>Ctrl</kbd> キーを押しながら選択(クリック/Enter)したさいに実行する機能の内容を変更できます。]] : Mery インストールフォルダ内の '''Macros''' フォルダに実行ファイル GetKeyState.exe を配置してください(または、設定項目 <syntaxhighlight lang="javascript" inline>var getKeyStatePath</syntaxhighlight> でフルパスを指定)。 : ※ GetKeyState.exe を導入していないばあいは、メニューに表示されたとおりのコマンドをそのまま実行します。 </div>
編集内容の要約:
MeryWikiへの投稿はすべて、他の投稿者によって編集、変更、除去される場合があります。 自分が書いたものが他の人に容赦なく編集されるのを望まない場合は、ここに投稿しないでください。
また、投稿するのは、自分で書いたものか、パブリック ドメインまたはそれに類するフリーな資料からの複製であることを約束してください(詳細は
MeryWiki:著作権
を参照)。
著作権保護されている作品は、許諾なしに投稿しないでください!
このページを編集するには、下記の数式を計算してその答えを欄に入力してください (
ヘルプ
):
いちたすには =
編集を中止
編集の仕方
(新しいウィンドウで開きます)
スポンサーリンク
案内メニュー
個人用ツール
ログインしていません
トーク
投稿記録
アカウント作成
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
編集
履歴表示
その他
検索
スポンサーリンク
スポンサーリンク
案内
メインページ
ヘルプ
よくある質問
マクロリファレンス
マクロライブラリ
プラグインライブラリ
構文ファイル
テーマ
寄付・開発支援
練習用ページ
開発室
開発者のブログ
ツール
スポンサーリンク