Я делаю скрипт запуска для запуска различных приложений и установки их местоположения и размера.Работает на все, кроме хрома.Мне нужен скрипт, который проверяет, открыт ли Chrome, и если оно открыто текущее окно, если он не активировать его.Затем установите его размер и положение
-- Start terminal
tell application "Terminal"
if (exists window 1) then reopen
activate
do script "screenfetch"
end tell
delay .5
tell application "System Events" to tell process "Terminal"
tell window 1
set size to {960, 600}
set position to {2880, 0}
end tell
end tell
delay .5
-- Start Chrome
tell application "Google Chrome"
if (exists window 1) then
reopen
else
activate
end if
end tell
delay .5
tell application "System Events" to tell process "Google Chrome"
tell front window
set size to {960, 600}
set position to {1920, 0}
end tell
end tell
delay .5
Это работает для терминала.Он запускает терминал и помещает его в верхнем правом углу моего второго монитора.Тем не менее, с Chrome он либо скажет: «не может найти окно 1 Chrome», либо он выведет Chrome на передний план и не установит его размер или положение.