見出し画像

選択したテキストを1行ずつペーストするKMマクロ(2)

「選択したテキストを1行ずつペーストするKMマクロ」の改良版をつくりました。

変更点

次のように変更しました。

  • コピーしたテキストをすべて表示できるようにした

  • 順番ではなく、クリックしたペーストできるようにした

  • 残りのテキストをすべてペーストできるようにした

  • 残りのテキストをすべてクリアできるようにした

  • すべて使い切ったとき、メッセージが表示されます。

マクロの全容


クリップボードが「空」のとき

実は苦労したのがクリップボードの「空」判定。

「does not have text」や

「is」+「空白」を設定、または、

2つの組み合わせで判定できるハズですが、うまく判定できないことがあります。

正規表現

そこで正規表現で「^$」にマッチしたら…と設定します。

少し運用してみて

「ウインドウを出すのは便利そうだけれど、順番にペーストしたい場合には1ステップ増える」のが難です。

そのため、2つのマクロを使い分けるのがよさそうです。

  • ウインドウを出すバージョン(順番は任意):control + option + V

  • ウインドウを出さないバージョン(順番にペースト):control + V

その他、少し手を入れて、末尾に「v5」をダウンロードできるようにしました。

ダウンロード


ここから先は

3字 / 2ファイル

¥ 100

定期マガジンを購読されるとサンプルファイルをダウンロードいただけます。 https://note.com/dtp_tranist/m/mebd7eab21ea5