smokris / GetWindowID

macOS command line utility to retrieve the CGWindowID of the specified window (potentially useful for `screencapture`).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

GetWindowID

macOS command line utility to retrieve the CGWindowID of the specified window (useful for screencapture).

Installation

Via Homebrew:

brew install smokris/getwindowid/getwindowid

Usage

./GetWindowID <application-bundle-name> <window-title>

For example, to get the ID of the iOS/tvOS/watchOS Simulator:

./GetWindowID Simulator 'iPhone X - iOS 11.0'

…and to capture a screenshot of it:

screencapture -l$(./GetWindowID Simulator 'iPhone X - iOS 11.0') simulator.png

To get the ID of a window without a title, pass an empty string as the title:

./GetWindowID GLFW ''

To list all of an app's windows, pass --list as the title:

./GetWindowID Simulator --list

About

macOS command line utility to retrieve the CGWindowID of the specified window (potentially useful for `screencapture`).

License:MIT License


Languages

Language:Objective-C 97.6%Language:Makefile 2.4%