前置き
「わからないことがわからない」段階なのでこの質問だけで一発解決、とはいかない気がしています
足りない技術や実際のコードは後で用意するとして、方向性を決めるためにヒントだけでもいただければ幸いです
実現したいこと
- 特定のキー操作があるとハイライトされた部分の文字列のみをワンステップで
(一度Ctrl+Cしてクリップボードに保存してからという手間を挟まずに)保存する常駐プログラム、
クリップボードの操作ではない
- コピーしたものが文字列でなければ何もせず再度待機
- 保存先はtxtファイルでもなんでも構いません
現時点で扱えるもの
バッチファイルとpython3
推測含む実装の択
- 既存のコピー機能を呼び出す(Ctrl+Cで呼び出されているものの正体がわかれば…?)
- コピー機能そのものを造る
クリップボードを監視し、中に値が入ったのを検知して全て自動で保存する
保存するか任意に選択したいのでボツ
Ctrl+Cを検知して全て自動で保存する同上
不足する知識
- デスクトップ上とブラウザ上ではコピー機能を制御している部分が別であるのか?
- 制御している部分(プロセス?)はどこなのか
- バッチとPython3のみで実装できるのか
(例えば、Google Chrome上での動作を求めるならC++等の知識が必要か?
Windowsをより深く理解する必要があるか?)
- 絵文字などを含む場合の処理をどうするか?
(コピーしてしまうとエラーで停止するのでは?判別した上で弾くには?)
解決後記 ご回答ありがとうございます
つまり同じCtrl-Cで動作しているからといって管轄が別でひとつのプログラムにまとめることはできないんですね
exeファイルとChromeの拡張機能を別々で作る方針で進みそうです
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。