#7065

Yutaka Emura
キーマスター

zampさんは書きました:
今までActivePerlを使っていましたが、StrawberryPerlに切り替えました。
emeditor上で、perlで記述したマクロが使えなくなりました。

PerlScript
指定された言語はシステムに登録されていません。

と表示されます。
対応策はありますでしょうか。

#language = “ScriptName”
の ScriptName パラメータが違うのだと思います。

レジストリエディタ (regedit.exe) で、{F0B7A1A2-9847-11CF-8F20-00805F2CD064} のキーを検索します。そして、その1つ上の階層のキーが、Implemented Categories になっていたら、さらにその上の階層のキーの既定の値が使いたいスクリプトの名前かどうかを調べます。目的のスクリプトだったら、その下の階層の ProgID のキーの既定の値を控えます。この値で ScriptName パラメータを置き換えます。

http://jp.emeditor.com/help/macro/directive/language.htm

を参照してください。