#language 指示子 (スクリプト指示子)¶
スクリプト言語を指定します。この指定により、JavaScript、VBScript 以外の ActiveScript が利用できるようになります。この指示子は、スクリプトのメイン コードの上の最初の行に指定する必要があります。
#language = " ScriptName" ScriptName 使用するスクリプト言語を ProgID で指定します。あらかじめ、使用するスクリプト エンジンがシステムにインストールされている必要があります。 さまざまなスクリプト言語を使用して、現在のカーソル位置に "Hello!" という文字列を挿入します。 #language = "JScript" document.write( "Hello!" ); #language = "V8" document.write( "Hello!" ); #language = "PerlScript" $Window->document->write( 'Hello!' ); #language = "PHPScript" $Window->document->write( "Hello!" ); #language = "Python" Window.document.write( 'Hello' ); #language = "RubyScript" Window.document.write( "Hello!" ); #language = "VBScript" document.write "Hello!"; 他の ActiveScript の場合、レジストリエディタ (regedit.exe) で、{F0B7A1A2-9847-11CF-8F20-00805F2CD064} のキーを検索します。そして、その1つ上の階層のキーが、Implemented Categories になっていたら、さらにその上の階層のキーの既定の値が使いたいスクリプトの名前かどうかを調べます。目的のスクリプトだったら、その下の階層の ProgID のキーの既定の値を控えます。この値で ScriptName
パラメータを置き換えます。ただし、最後にピリオドと数字が付いていたら、その部分は、通常、省略することもできます。例えば、GlobalRubyScript.1 となっていたら GlobalRubyScript とだけ指定することができます。 JavaScript、VBScript 以外の言語を使用する場合、ee で始まる定数は定義されないため、これらの定数を使用する場合は、整数の値で指定する必要があります。例えば、eeEncodingSystemDefault 定数の値を調べるには、JavaScript で alert( eeEncodingSystemDefault ); を実行して調べることができます。ee で始まる定数の値は、将来のバージョンで変更になる可能性があります。 JavaScript、VBScript 以外の言語でマクロを自動的に記録することはできません。JavaScript、VBScript 以外の言語の使用方法は、サポートの対象外となります。 EmEditor Professional Version 6.00 以上で利用できます。パラメータ¶
例¶
[JavaScript (JScript)]¶
¶
[JavaScript (V8)]¶
¶
[PerlScript]¶
¶
[PHPScript]¶
¶
[Python]¶
¶
[RubyScript]¶
¶
[VBScript]¶
注意¶
バージョン¶