annotate collector/current_window_title_osx.py @ 10:6b6b1ea0e00d
default tip
ok for no window to be focused (untested)
author |
drewp@bigasterisk.com |
date |
Mon, 13 Mar 2023 19:16:58 -0700 |
parents |
5ad799e534a5 |
children |
|
rev |
line source |
3
|
1 from osascript import osascript
|
|
2 #https://stackoverflow.com/questions/5292204/macosx-get-foremost-window-title
|
|
3
|
|
4
|
|
5 def get_current_window_title():
|
|
6 _, title, _ = osascript('''
|
|
7 tell application "System Events"
|
|
8 set frontApp to name of first application process whose frontmost is true
|
|
9 end tell
|
|
10
|
|
11 tell application frontApp
|
|
12 set window_name to name of front window
|
|
13 end tell
|
|
14 ''')
|
|
15 return title |