「マクロリファレンス:3:ディレクティブ」の版間の差分

ページの作成:「マクロのスクリプトでは必要に応じて、以下のディレクティブを使用できます。これらのディレクティブは必ずマクロファイ…」
 
編集の要約なし
5行目: 5行目:


;構文
;構文
<syntaxhighlight>
<syntaxhighlight lang="javascript">
#title = "title"
#title = "title"
</syntaxhighlight>
</syntaxhighlight>
11行目: 11行目:
;例
;例
ツール バーのボタンに [昇順で並べ替え] の文字列を表示します。
ツール バーのボタンに [昇順で並べ替え] の文字列を表示します。
<syntaxhighlight>
<syntaxhighlight lang="javascript">
#title = "昇順で並べ替え"
#title = "昇順で並べ替え"
</syntaxhighlight>
</syntaxhighlight>
19行目: 19行目:


;構文
;構文
<syntaxhighlight>
<syntaxhighlight lang="javascript">
#tooltip = "tooltip"
#tooltip = "tooltip"
</syntaxhighlight>
</syntaxhighlight>
25行目: 25行目:
;例
;例
ツール バーのボタンにマウスを乗せたときに [昇順で並べ替えます] のヒントを表示します。
ツール バーのボタンにマウスを乗せたときに [昇順で並べ替えます] のヒントを表示します。
<syntaxhighlight>
<syntaxhighlight lang="javascript">
#tooltip = "昇順で並べ替えます"
#tooltip = "昇順で並べ替えます"
</syntaxhighlight>
</syntaxhighlight>
33行目: 33行目:


;構文
;構文
<syntaxhighlight>
<syntaxhighlight lang="javascript">
#begingroup = true
#begingroup = true
</syntaxhighlight>
</syntaxhighlight>
39行目: 39行目:
;例
;例
[マクロ] メニューの項目の手前に区切り記号を挿入し、マクロ バーの項目の手前に区切りバーを挿入します。
[マクロ] メニューの項目の手前に区切り記号を挿入し、マクロ バーの項目の手前に区切りバーを挿入します。
<syntaxhighlight>
<syntaxhighlight lang="javascript">
#begingroup = true
#begingroup = true
</syntaxhighlight>
</syntaxhighlight>
[マクロ] メニューの項目の手前に区切り記号を挿入します。
[マクロ] メニューの項目の手前に区切り記号を挿入します。
<syntaxhighlight>
<syntaxhighlight lang="javascript">
#begingroup = 2
#begingroup = 2
</syntaxhighlight>
</syntaxhighlight>
マクロ バーの項目の手前に区切りバーを挿入します。
マクロ バーの項目の手前に区切りバーを挿入します。
<syntaxhighlight>
<syntaxhighlight lang="javascript">
#begingroup = 3
#begingroup = 3
</syntaxhighlight>
</syntaxhighlight>
55行目: 55行目:


;構文
;構文
<syntaxhighlight>
<syntaxhighlight lang="javascript">
#icon = "FileName", Index
#icon = "FileName", Index
</syntaxhighlight>
</syntaxhighlight>
61行目: 61行目:
;例
;例
エクスプローラーのアイコンを表示します。
エクスプローラーのアイコンを表示します。
<syntaxhighlight>
<syntaxhighlight lang="javascript">
#icon = "C:\Windows\explorer.exe", 0
#icon = "C:\Windows\explorer.exe", 0
</syntaxhighlight>
</syntaxhighlight>
69行目: 69行目:


;構文
;構文
<syntaxhighlight>
<syntaxhighlight lang="javascript">
#icondark = "FileName", Index
#icondark = "FileName", Index
</syntaxhighlight>
</syntaxhighlight>
75行目: 75行目:
;例
;例
エクスプローラーのアイコンを表示します。
エクスプローラーのアイコンを表示します。
<syntaxhighlight>
<syntaxhighlight lang="javascript">
#icondark = "C:\Windows\explorer.exe", 0
#icondark = "C:\Windows\explorer.exe", 0
</syntaxhighlight>
</syntaxhighlight>
83行目: 83行目:


;構文
;構文
<syntaxhighlight>
<syntaxhighlight lang="javascript">
#include "FilePath"
#include "FilePath"
</syntaxhighlight>
</syntaxhighlight>
89行目: 89行目:
;例
;例
sample.js を先頭に含めてマクロを実行します。
sample.js を先頭に含めてマクロを実行します。
<syntaxhighlight>
<syntaxhighlight lang="javascript">
#include "sample.js"
#include "sample.js"
</syntaxhighlight>
</syntaxhighlight>
96行目: 96行目:
スクリプト言語を指定します。指定しない場合はマクロファイルの拡張子からスクリプト言語を自動で選択します。
スクリプト言語を指定します。指定しない場合はマクロファイルの拡張子からスクリプト言語を自動で選択します。
;構文
;構文
<syntaxhighlight>
<syntaxhighlight lang="javascript">
#language = "ScriptName"
#language = "ScriptName"
</syntaxhighlight>
</syntaxhighlight>


;例
;例
[JScript]
JScript
<syntaxhighlight>
<syntaxhighlight lang="javascript">
#language = "JScript"
#language = "JScript"
</syntaxhighlight>
</syntaxhighlight>
[PerlScript]
PerlScript
<syntaxhighlight>
<syntaxhighlight lang="javascript">
#language = "PerlScript"
#language = "PerlScript"
</syntaxhighlight>
</syntaxhighlight>
[PHPScript]
PHPScript
<syntaxhighlight>
<syntaxhighlight lang="javascript">
#language = "PHPScript"
#language = "PHPScript"
</syntaxhighlight>
</syntaxhighlight>
[Python]
Python
<syntaxhighlight>
<syntaxhighlight lang="javascript">
#language = "Python"
#language = "Python"
</syntaxhighlight>
</syntaxhighlight>
[RubyScript]
RubyScript
<syntaxhighlight>
<syntaxhighlight lang="javascript">
#language = "RubyScript"
#language = "RubyScript"
</syntaxhighlight>
</syntaxhighlight>
[VBScript]
VBScript
<syntaxhighlight>
<syntaxhighlight lang="javascript">
#language = "VBScript"
#language = "VBScript"
</syntaxhighlight>
</syntaxhighlight>
拡張子 *.js で #language を指定しない場合、JavaScript エンジンとして Chakra (jscript9.dll) を使用します。#language = "JScript" を指定した場合は JavaScript エンジンとして JScript (jscript.dll) を使用します。実行速度は遅くなりますが、古い環境との互換性を優先する場合などにご利用ください。
拡張子 *.js で #language を指定しない場合、JavaScript エンジンとして Chakra (jscript9.dll) を使用します。#language = "JScript" を指定した場合は JavaScript エンジンとして JScript (jscript.dll) を使用します。実行速度は遅くなりますが、古い環境との互換性を優先する場合などにご利用ください。
スポンサーリンク