- 作成者投稿
- 2011年1月16日 1:49 pm #10088kemu参加者
EmEditorを起動するときに、指定のパスでエクスプローラプラグインを開いて起動することはできないでしょうか?
エクスプローラープラグインを立ち上げるだけのマクロを用意し、起動時にしていすれば、起動だけはできるのですが、パスの指定までができません。
これができると作業フォルダに即座にアクセスできて非常に便利なのですが。Windowsのエクスプローラーからフォルダを右クリックして、この起動ができても便利そうです。
よろしくお願いします。
2011年1月16日 5:03 pm #10090Yutaka Emuraキーマスターkemu 様
いつも EmEditor Professional をお使いいただき、誠にありがとうございます。
申し訳ありませんが、エクスプローラ プラグインに渡すコマンドライン オプションというのは存在しません。ただ、ファイルを開くと、そのファイルのフォルダに同期するようになっていますので、開きたいフォルダに存在する仮のファイルを開いていただくという方法があるかと思います。
他にも何かご質問がございましたらご遠慮なくご発言ください。
今後もどうぞよろしくお願い申し上げます。2011年1月17日 2:41 pm #10093kemu参加者ご回答ありがとうございました。
確かにおっしゃる方法で実用上問題ありませんね。
ありがとうございました。2011年1月18日 3:49 pm #10098kemu参加者指定したパスはともかく、起動時にエクスプローラーを開くために、
下記のようにエクスプローラプラグインを起動するだけのマクロを作成して、起動時に実行するようにしてみました。editor.ExecuteCommandByID( 5632 );
一度目は問題なく動作するのですが、一度EmEditorを終了して再度実行すると、今度は開きません。おそらくエクスプローラープラグインの有効・無効が上記のマクロを実行するたびにトグルしてしまうのが原因と思われます。
常にエクスプローラーを開いて起動するためにはどのようにすればよいでしょうか?
現在エクスプローラーが開いているかどうかの状態が取得できればいいのですが・・・。
よろしくお願いします。
2011年1月18日 11:08 pm #10099Yutaka Emuraキーマスターkemu 様
いつも EmEditor Professional をお使いいただき、誠にありがとうございます。
現在エクスプローラーが開いているかどうかの状態が取得するには、
bOn = editor.QueryStatusByID( 5632 ) & eeStatusLatched;
とすれば可能です。
他にも何かご質問がございましたらご遠慮なくご発言ください。
今後もどうぞよろしくお願い申し上げます。 - 作成者投稿
- このトピックに返信するにはログインしてください。