Увімкнути масштабування Safari за допомогою сценарію


2

У мене WWHD (1440p) монітор підключений до мого 13-дюймового MacBook Pro, коли я сиджу за своїм столом. Я люблю високу роздільну здатність (велика нерухомість екрана), але іноді мені здається, що я змінюю масштаб Safari на 125%: введіть тут опис зображення

Чи є можливість змінити цей параметр командою Script / Terminal Command чи автоматично автоматично? Якщо так, я можу автоматично перемикати його під час підключення монітора до площини управління .

Цей код потрапляє на потрібну вкладку налаштувань, але я не можу зрозуміти, як встановити рівень масштабування:

tell application "System Events"
    tell application process "Safari"
        set frontmost to true
        keystroke "," using command down
        delay 1
        tell window 1
            click button "Advanced" of toolbar 1 of it
            delay 1
            keystroke "w" using command down
        end tell
    end tell
end tell

Чи Cmd / + не робить те, що потрібно?
Tetsujin

cmd + / cmd + - не встановлює масштабування за замовчуванням для всіх сторінок.
kbecker87

Відповіді:


3

Цей код Applescript встановлює рівень масштабування в усьому світі:

tell application "System Events"
    tell application process "Safari"
        set frontmost to true
        keystroke "," using command down
        delay 0.5
        tell window 1
            click button "Advanced" of toolbar 1 of it
            click pop up button 3 of group 1 of group 1 of it
            click menu item 4 of menu 1 of pop up button 3 of group 1 of group 1 of it
            keystroke "w" using command down
        end tell
    end tell
end tell

зміни menu item 4на 5на 115% або 6на 125% масштаб.

Використовувати Applescript краще, ніж використовувати cmd +/ cmd + -тому, що він встановлює масштаб за замовчуванням для всіх сторінок.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.