フォーラムの返信を作成しました。

26 件の投稿を表示中 (合計 31 個)
  • 作成者
    投稿
  • FLONT
    参加者

    kiwi様

    質問の内容ですと、二通りとれるのですが...。
    1、「Dmemostr.txt」というパスに保存したいのであれば、
    該当のホルダーを作成すれば解決すると思います。
    2、Dドライブ以下のフォルダにしたいのであればパス指定に:(コロン)が抜けている
    ためだと思いますので追加してください。

    なお、マクロに関する質問を、
    「EmEditor 本体の不具合の報告」で質問するのはどうかと思いますので、
    「マクロに関する質問と回答」のほうで質問されたほうがよろしいかと存じます。

    それでは、参考になれば幸いです。

    返信先: PHPの変数のみ抽出する方法 #3890
    FLONT
    参加者

    yapiさんは書きました:

    余談ですが、
    構文ファイルの書式の長さに限界があるようで、
    これに、$GLOBALSと$thisも対象外にしようとしたら
    切れてしまいました。
    これは、また、構文ファイルの事として、要望で上げてみようと思います。

    (?!$((_(SERVER|GET|POST|COOKIE|FILES|ENV|REQUEST|SESSION))|GLOBALS|THIS)b)$w+

    そうですね、いっぺんに書ければ非常に楽ですし、
    すっきりもしますからね。
    一応以下のようにすれば回避できますので、
    要望が通るまでの一時的にでも使ってみてください。

    先頭にアンダーバーあり:(?!$_(SERVER|GET|POST|COOKIE|FILES|ENV|REQUEST|SESSION)b)$_w+
    先頭にアンダーバーなし:(?!$(GLOBALS|THIS)b)$[lud]w+

    それでは。

    返信先: PHPの変数のみ抽出する方法 #3887
    FLONT
    参加者

    yapi様
    例外という解釈ではないですが、
    (?!$_(POST|GET|COOKIE)b)$w+
    これで大丈夫かと思います。

    ※ちなみに、「(?!$_(POST|GET|COOKIE)b)」は
    「$_POST」と「$_GET」と「$_COOKIE」で
    始まらないという意味の正規表現です。

    参考になれば幸いです。

    FLONT
    参加者

    takuya様

    返信が遅くなりまして申し訳ありません。

    ご教授ありがとうございました。
    現在仕事が忙しいため試せていませんが、
    時間が空き次第試そうと思います。

    それでは。

    返信先: OpenFileとReplaceの拡張 #3644
    FLONT
    参加者

    Yutakaさんは書きました:
    1. は難しいですが、長期的に検討したいと思います。

    2. についてですが、かなり面倒ですが、いったん、同じグループで、新しいファイルを作成し、そこに、置換したい文字列を挿入して、

    FLONT
    参加者

    Yutakaさんは書きました:
    残念ながら、別グループで開かれた場合は、その document オブジェクトを取得する方法はありません。なぜかというと、別グループの場合には、別スレッドになってしまうためです。EmEditor のマクロは、現在のところ、マルチスレッドの管理まで対応していません。

    ここにある eeOpenAllowNewWindow というフラグは、別グループとは限らず、同じグループでも別のタブとして表示されることもあります。

    現在方法が無いのは、本当に残念です。

    単純に現在別のグループで開いている、
    ドキュメントを、現在のグループで開くと、
    開いてあるグループのWindowが前面に来ますよね。
    何かしら別スレッドを管理しているものと思っていました。

    別にマクロについて要望もありますので、
    改めて要望をあげさせていただきたいと思います。

26 件の投稿を表示中 (合計 31 個)