переместить любое окно за пределы экрана под Mac OS - PullRequest
2 голосов
/ 19 сентября 2011

Я пытаюсь скрыть (или выйти за пределы экрана) любое окно (я имею в виду не принадлежащее моему приложению) Я пытался использовать Accessibility, но, к сожалению, всегда есть небольшая часть окна, которая все еще находится на экране.

Вот мои вопросы: - Есть ли способ полностью переместить окно за пределы экрана с помощью специальных возможностей? - Есть ли альтернативный способ (Apple Script, ...), чтобы достичь этого?

Спасибо!


Я также использую Lion, и я вполне уверен, что он работал раньше. Я обнаружил много таких мелких вещей в 10.7. Apple внесла больше изменений, чем кажется.

Спасибо за ваше испытание.

1 Ответ

0 голосов
/ 20 сентября 2011

Я попробовал следующий код с окном TextEdit. Это не сработает. Я попытался убрать его со всех четырех сторон экрана, и ни одна из них не сработала (как вы объяснили, всегда есть часть окна, отображаемого). Я использую 10.7. Я почти уверен, что смогу сделать это в 10.6 и раньше ... может быть, это 10.7 вещь ???

tell application "System Events"
    tell process "TextEdit"
        set theWindows to windows
        repeat with aWindow in theWindows
            tell aWindow
                set currentPosition to position
                set position to {-1000, item 2 of currentPosition}
            end tell
        end repeat
    end tell
end tell
...