問題が発生しました。
PyObjC を使用してスクリーンショット キャプチャの概念をプログラミングしています。
os.system("screencapture -s %s" % check_snapshot)
これは私がスクリーンショットを撮るために使用したものです。ここで、check_snapshot はファイルの場所を格納する変数です。
screencapture は組み込み関数であり、完全に正常に動作します。
今、私が探しているのは、Mac OS X では、Command + Shift + 3 を押すたびに、現在のウィンドウ全体のスクリーンショットが撮影され、Command + Shift + 4 でキャプチャする特定の領域を選択できるようになることです。
私のコードでも同じ機能を探しています。私のコードで Command+Shift+3 が押されるたびに、
os.system("screencapture %s" % check_snapshot)
Command+Shift+4 が呼び出されるたびに、
os.system("screencapture -s %s" % check_snapshot)
呼び出す必要があります。
Stackoverflow、Google、その他のさまざまなフォーラムの助けを借りて、多くの方法を試しましたが、探している方法では機能しません。
これらの重要なイベントの処理とリッスン、および組み合わせを PyObjC で実装しようとしています。
どんな助けでも大歓迎です。
ありがとう。