Ustaw fokus na określone okno aplikacji za pomocą applescript

Jak ustawić fokus na konkretne okno danej aplikacji za pomocą applescript?

Mam kilka okien iTerm2 działających na różnych ekranach. Chcę ustawić fokus na określone okno za pomocą AppleScript.

Potrzebuję dwóch rzeczy, jednego skryptu, który zbiera identyfikatory okien i wypisuje je na standardowe wyjście. Mam to:

tell application "iTerm"
  set wins to id of every window
end tell

który drukuje 6 liczb całkowitych: 3034, 2528, -1, -1, -1, -1

Pytanie bonusowe: Jakie są cztery -1?

Potem próbuję:

tell application "System Events"
  activate window 3034
end tell

Jedyne, co się dzieje, to to, że tracę skupienie na moim bieżącym terminalu (w którym wpisuję te polecenia), nieważne, czy jako identyfikator podam 3034 czy 2528.

questionAnswers(1)

yourAnswerToTheQuestion