マクロリファレンス:3:ディレクティブ
マクロのスクリプトでは必要に応じて、以下のディレクティブを使用できます。これらのディレクティブは必ずマクロファイルの先頭に記述してください。
#title
ツール バーのボタンに表示するタイトルの文字列を指定します。
- 構文
#title = "title"
- 例
ツール バーのボタンに [昇順で並べ替え] の文字列を表示します。
#title = "昇順で並べ替え"
- バージョン
Mery Ver 2.6.7 以降で使用できます。
#tooltip
ツール バーのボタンにマウスを乗せたときに表示されるヒントの文字列を指定します。
- 構文
#tooltip = "tooltip"
- 例
ツール バーのボタンにマウスを乗せたときに [昇順で並べ替えます] のヒントを表示します。
#tooltip = "昇順で並べ替えます"
- バージョン
Mery Ver 2.6.7 以降で使用できます。
#begingroup
[マクロ] メニューおよびマクロ バーの項目の手前に区切りバーを挿入します。
- 構文
#begingroup = true
- 例
[マクロ] メニューの項目の手前に区切り記号を挿入し、マクロ バーの項目の手前に区切りバーを挿入します。
#begingroup = true
[マクロ] メニューの項目の手前に区切り記号を挿入します。
#begingroup = 2
マクロ バーの項目の手前に区切りバーを挿入します。
#begingroup = 3
- バージョン
Mery Ver 2.8.0 以降で使用できます。
#icon
ツール バーのボタンに表示するアイコンを指定します。ファイルのパスは絶対パス、またはマクロファイルからの相対パスで指定します。
- 構文
#icon = "FileName", Index
- 例
エクスプローラーのアイコンを表示します。
#icon = "C:\Windows\explorer.exe", 0
- バージョン
Mery Ver 2.6.7 以降で使用できます。
#icondark
ダークモード有効時にツール バーのボタンに表示するアイコンを指定します。ファイルのパスは絶対パス、またはマクロファイルからの相対パスで指定します。
- 構文
#icondark = "FileName", Index
- 例
エクスプローラーのアイコンを表示します。
#icondark = "C:\Windows\explorer.exe", 0
- バージョン
Mery Ver 3.2.7 以降で使用できます。
#include
指定したファイルをマクロの先頭に含めます。ファイルのパスは絶対パス、またはマクロファイルからの相対パス、または Macros フォルダーからの相対パスで指定します。
- 構文
#include "FilePath"
- 例
sample.js を先頭に含めてマクロを実行します。
#include "sample.js"
- バージョン
Mery Ver 2.6.7 以降で使用できます。
#language
スクリプト言語を指定します。指定しない場合はマクロファイルの拡張子からスクリプト言語を自動で選択します。
- 構文
#language = "ScriptName"
- 例
JScript
#language = "JScript"
PerlScript
#language = "PerlScript"
PHPScript
#language = "PHPScript"
Python
#language = "Python"
RubyScript
#language = "RubyScript"
VBScript
#language = "VBScript"
拡張子 *.js で #language を指定しない場合、JavaScript エンジンとして Chakra (jscript9.dll) を使用します。#language = "JScript" を指定した場合は JavaScript エンジンとして JScript (jscript.dll) を使用します。実行速度は遅くなりますが、古い環境との互換性を優先する場合などにご利用ください。
- バージョン
Mery Ver 2.6.7 以降で使用できます。