経緯
Pythonなどで実験的なコードを書く機会が増えそう。ファイル作成(命名)が面倒になってきた。
そこで、秀丸ファイラにて一発でファイル作成したい。まずはスクリプトを実行する方法を確認する。
秀丸ファイラのスクリプト
スクリプトを作成する
2種類の言語を使える。今回はJScriptを採用する。
JScript
C:\test.js
Echo("こんにちは 秀丸ファイラ スクリプト!");
VBScript
C:\test.vbs
Echo "こんにちは 秀丸ファイラ スクリプト!"
スクリプトを参照する
- メニュー→ツール→ツールの整理
ツールの整理
ダイアログが表示される追加
ボタン押下する
- ラジオボタン
ファイル/フォルダ/スクリプト
を選択する - 表示名に
test
を入力する - パスに
js:C:\test.js
を入力する OK
ボタンを押下する
test
が表示されたことを確認するOK
ボタンを押下する
スクリプトとパスの設定
設定 | 概要 |
---|---|
js:C:\test.js |
JScriptのファイルパスを指定し実行する |
vbs:C:\test.vbs |
VBScriptのファイルパスを指定し実行する |
スクリプトを実行する
ヘルプ参照
- メニュー→ヘルプ→ヘルプ
秀丸ファイラー classic ヘルプ
ウインドウが表示されるスクリプト
の項を参照すると関数一覧がある
今回使ったEcho
関数もある。GetDirectory()
を使いそう。
キー割り当て
- メニュー→
ツール
→キー割り当て
キー割り当て
ダイアログが表示されるツールの項目n:(test)
の項目を探す(リストの下のほう)- GUIを操作して任意のキーを割り当てる
任意に作成したスクリプトを任意のショートカットキーで実行できる。
引数を渡せない問題
秀丸ファイラのスクリプト呼出機能ではスクリプトに起動引数を渡せない。と思う。
所感
次回、対策を考える。