So erstellen Sie eine Bildschirmaufnahme eines bestimmten OS X-Fensters über die Befehlszeile?

972
GJ.

Gibt es eine Möglichkeit, Screenshots eines bestimmten Fensters (auch wenn dieses Fenster von anderen Fenstern verdeckt wird) nicht interaktiv von der Befehlszeile aus zu erfassen? Es scheint, dass der integrierte screencaptureBefehl nur das Erfassen von Fenstern mit der -wMarkierung zulässt. Dies erfordert, dass der Benutzer das Fenster für die Erfassung interaktiv auswählen muss. Daher ist dies keine Lösung.

0

1 Antwort auf die Frage

2
GJ.

Es scheint möglich zu sein, mit der -lFlagge für screencapture, eine Flagge, die in der manVersion 10.11.1 nicht dokumentiert ist ...

Das Flag muss die Fenster-ID als Parameter erhalten, und die ID kann über https://apple.stackexchange.com/questions/56561/how-do-i-find-the-windowid-to-pass-to gefunden werden -screencapture-l