マクロ素人の小発見?No.08424
石田 さん 16/10/15 20:15
 
夏休みを利用して久しぶりにマクロを書いてみました。
単語A→単語B/単語B→単語A とクリップボードを利用して
相互に単語を変換表示するマクロです。1435語×2=2870語。
一応完成?したので、動作検証テストに入りました。三千回
近くF1キーを叩いていると左腕が痛くなりました。検証中に
何気なく秀丸のクリップボード履歴を覗いたら、10本程度しか
保存されていません。その時は ? と思いましたが、マクロが
正常動作しているので気にも止めず、すっかり忘れていました。

最近2年ぶりにレジストリクリーナー CCleaner free を更新し、
画面を眺めていたら、クリップボード消去はデフォルトオンの
設定になっていました。あの時、用済みの検証用ファイルをゴミ箱に
捨て、CCleaner を実行していましたが、CCleaner が秀丸のクリップ
ボード履歴を食べてしまっていたのか と今になって想像しています。

[ ]
RE:08424 マクロ素人の小発見?No.08425
秀丸担当 さん 16/10/17 10:07
 

クリップボード履歴は、通常の場合クリップボードビューワーという仕組みで動
いていて、常駐秀丸エディタ以外にもクリップボードを見るソフトがあったら、
遅延や競合の可能性があります。

別の方法でクリップボード履歴を取る設定もあります。
[その他]→[動作環境]→[トラブル対策]→[その他トラブル対策]に、
「クリップボードの監視に新しい方式(Clipboard Format Listener)を使う」
という設定があり、これをONにすると別方式になります。
もし他のソフトが影響している場合、このオプションで回避できる場合がありま
す。

[ ]
RE:08425 マクロ素人の小発見?No.08427
石田 さん 16/10/17 19:19
 
早速、設定の変更をしました。ヘルプを読んでいたら
以下の記述があり、以前何かの機会にこんなメッセージを
見た記憶があります。

有り難うございました。
 
>「クリップボード履歴の格納に失敗し、タイムアウトしました」の
>エラーメッセージが出る場合は、このオプションをONにすると直る
>可能性があります。


[ ]