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

1 件の投稿を表示中 (合計 8 個)
  • 作成者
    投稿
  • pinhead
    メンバー

    江村様へ

    ご回答ありがとうございます。

    CPython,PyWin32,EmEditor全てを64bit版に合わせたところ、無事に動作しました。

    お騒がせしました。ありがとうございました。

    pinhead
    メンバー

    追加情報です。
    EmEditorを64bit版から32bit版に入れ直してみると、Pythonマクロが動くようになりました。
    64bit版では対応してないのでしょうか?
    できれば64bit版で使いたいのですが・・・

    pinhead
    メンバー

    江村様へ

    お世話になっています。
    ご回答ありがとうございます。

    値の変更ではなくてキーの追加からでしたか。
    勘違いしていました。失礼しました。

    それで試させていただいたのですが、やはりうまくいきませんでした。

    MaxClipboardHistoryを値0で追加すると、変化はありました。
    ただ、clipboardData.getDataでまったく最新のクリップボード内容が得られなくなりました。
    クリップボードにデータはあっても空っぽで返ってきます。

    値を1にするのも試しましたが、キーが無い時と現象は変わりませんでした。

    色々と試した結果が、以下です。
      「条件」
        MaxClipboardHistory値  CLCL有  CLCL無
        0            ×1    ×1
        1            ×2    ○
        キー無し        ×2    ○
      「現象」
        ×1 clipboardData.getDataで何も得られない。
        ×2 不安定。最新のクリップボード内容が得られる時もあれば、ダメな時もあり。
        ○ 問題なくなる。

    MaxClipboardHistoryの値設定で無理でしたら打つ手無しでしょうか?

    もし、解決が難しければあきらめます。
    CLCLをあげたりさげたりしながら使う、という運用でカバーしようかな?と。

    何度も申し訳ありませんが、よろしくお願いいたします。

    pinhead
    メンバー

    江村様へ

    早速のご回答ありがとうございます。

    教えていただいた方法なのですが、
    どうもMaxClipboardHistory が見つかりません。

    regeditで以下まではたどれるのですが、
    中には該当するキーはありませんでした。
      HKEY_CURRENT_USERSoftwareemsoftEmEditor v3Common
    それっぽい似たようなキーもありません。
    全体検索もしてみたのですが・・・

    本件についてなにかご存じでしたら、よろしくお願いいたします。

    pinhead
    メンバー

    >qtv様

    情報ありがとうございます。

    なるほど、決定打ですね。
    私も諦めることにします。(^_^;)

    pinhead
    メンバー

    >takuya 様へ

    アドバイスありがとうございます。

    >仰るような行頭へのTAB挿入は、選択範囲の置換(正規表現ON)で「 ^ 」 を 「 ¥t 」 に置換すると出来ると思います。

    そうですね。
    実は今までそれでしのいでいました。(^_^;)

    >選択範囲のインデント挿入は、改行のみの空白行を無視する動作が自然だと思います。

    なるほど。
    今まで使ってきたエディタ「WZEditor」と挙動が違うので違和感を覚えていました。
    これは私の意識を変えた方が早そうですね。

    色々ありがとうございました。

    pinhead
    メンバー

    >takuya様へ

    レスありがとうございます。

    >各設定(text/html/cssなど)のインデント開始&終了設定とステートメント終了設定にも依存するのではないでしょうか?

    確かにその箇所も怪しみました。
    ですが実はなんの設定なのだかさっぱり分からず・・・
    ヘルプを見たのですが、
      [インデント開始] テキスト ボックス
      インデントを開始する文字を指定します。
    では全然理解できませんでした。

    ただ、ここは「自動インデント」のチェックボックスを入れておかないと有効にならないようなので、「どうも違うみたい」と考えていました。

    pinhead
    メンバー

    >blueled様

    レスありがとうございます。

    >例文のtextの行末にも<改行>が入りますよね?

    ご指摘の通りです。
    失礼いたしました。

1 件の投稿を表示中 (合計 8 個)