秀丸エディタ- 現在開いているファイルのフォルダを開くマクロ
はじめに
みなさんは、現在秀丸エディタで開いているファイルのフォルダを開きたいと思ったことは無いでしょうか。
私は秀丸Wikiを利用しているときに、画像やファイルなどを秀丸Wikiのフォルダに格納したいと思っても、エクスプローラを起動して、その場所を開くのが面倒な気がします。
そんなときに便利なのが、これからご紹介するマクロです。このマクロは現在秀丸エディタで開いているファイルの場所をエクスプローラで開くマクロです。しかも、1行で出来ちゃうのです。
コード
run "explorer.exe" + " \"" + directory + "\"";
ね、簡単でしょ。
使い方
ファイルを編集している状態で、さっき登録したマクロを実行します。そうするとフォルダが開きます。
解説
エクスプローラにフォルダを指定すると指定フォルダを開くことができます。秀丸からフォルダを指定し、エクスプローラを起動しています。
- run の後に実行ファイルを指定すると秀丸でファイルを実行できます。
- directoryが現在編集中のファイルのフォルダ名を取得できます。
- 細かいことですが、 "\""をフォルダの前後に入れるのは、フォルダ名に空白が入っているとうまく動作しないので、回避のために入れています。
この記事は、秀丸Wikiの開発中のマークアップマクロで作成しています。