プログラミング

Windows 10 dittoを使ってクリップボード履歴を正規表現検索(SQL)

dittoというクリップボードマネージャーから生成されたsqliteデータベースファイルを使用しています。なのでインスコしてください。

Ditto download | SourceForge.net

/mnt/c/Users/${WINUSER}/AppData/Roaming/Ditto/Ditto.dbを任意の場所へコピーします。これを直接開くと、dittoが動作しなくなります。

while [ true ]; do cp /mnt/c/Users/ifgm2/AppData/Roaming/Ditto/Ditto.db $TMPDIR/Ditto.db ; sleep "$((60*2))" ; echo -ne "$(isodate)\033[0K\r" ; done

みたいに定期で自動コピーしてくれるようにしておくといいかもしれないですね。

DB Browser for SQLiteを開いて、コピーしたデータベースファイルを開きます。それで以下sqlを実行。

SELECT mText from Main
WHERE mText REGEXP "ruby.on.rails"
order by clipOrder desc
LIMIT 5 OFFSET 0

https://yuis.xsrv.jp/images/ss/ShareX_ScreenShot_10769226-7a9a-497d-bbe5-62c5517d4303.png

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です