C:\Program Files\sakura\macro2. Javascriptのファイルを作成する
マニュアルを見てもマクロファイルの文字コードの指定は見つからなかったのでとりあえずS-JISで保存
// alc.js // カーソル位置の単語で 英辞郎on the Web を検索する var word = Editor.ExpandParameter("$C"); var url = "http://eow.alc.co.jp/"+word+"/UTF-8/?ref=sa"; (new ActiveXObject("Wscript.Shell")).run(url)今回はalc.jsで保存した
3. テスト実行する
エディタ上の検索したい単語にカーソルを当て
[ツール]→[名前を指定してマクロを実行...]
macroフォルダ内のalc.jsを指定すると無事ブラウザが開き、結果が表示された
4. マクロを登録する
[設定]→[共通設定...]の[マクロタブ]を開き
マクロ一覧で[参照]ボタンを押し、マクロを配置したフォルダを選択する
C:\Program Files\sakura\macro\
名前: 英辞郎on the Web
Id: 1
file: alc.js
■マクロを実行するたびにファイルを読み直す
5. キー割り当て
よく使うマクロの場合、簡単に呼び出したいもの。
[設定]→[共通設定...]の[キー設定]タブを開き、
種別: 外部マクロを選択し[OK]ボタンを押す
機能: 英辞郎on the Web
Ctrl: チェックを付ける
キー: Ctrl+1
参考
サクラエディタ マクロのマニュアル
http://sakura.qp.land.to/SakuraMacro/
Windows 7でIE9を使用しています。
返信削除alc.jsですが、「Internet Explorerではこのページは表示できません」がでてしまいますが上手い対応はできないでしょうか?
alc.jsの件ですが、私のマクロの設定方法が間違っておりました。サクラエディタでalc.jsは軽快かつ完璧に動作します。こちらの未熟さのためにご迷惑をおかけしましてすみませんでした。お詫びさせてください。
返信削除