フォーラムの返信を作成しました。
- 作成者投稿
- 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の行末にも<改行>が入りますよね?
ご指摘の通りです。
失礼いたしました。 - 作成者投稿