답변:
프로젝트를 진행하는 데 필요한 정보는 다른 스레드에 있습니다.
1) Applescript는 옵션이 아래로 녹색 (확대) 버튼을 클릭합니다
---> 창을 전체 화면으로 보는 방법 (^)을 찾을 수 있습니다 (또는 최대화)
2) 창의 화면 해상도를 검색합니다. [어떤 화면이 사용됩니까?]
---> (다른) 화면에서 크기와 위치가 어떻게 정의되는지에 대한 정보
Editor 또는 Apple의 사용 항목 메뉴에서이 스크립트 (또는 앱)를 시작하는 경우 2 행 및 3 행이 필요합니다.
그렇지 않으면 바로 가기로 호출되는 경우 삭제해야합니다.
어쨌든 : 새로운 빈 창 으로이 스크립트를 테스트하는 것이 좋습니다!
스크립트는 다음과 같습니다.
tell application "System Events"
set visible of first process whose frontmost is 1 to 0 -- These 2 lines MAY be
delay 0.2 -- necessary, or may NOT.
set dTopSize to size of scroll area 1 of process "Finder" as list -- Screen size
set frontApp to first process whose frontmost is true -- Frontmost app
set win_Size to size of window 1 of frontApp as list -- Window size
-- EITHER [1.]: to move a window onto a screen to its right side:
set position of window 1 of frontApp to {item 1 of dTopSize, 22}
perform action "AXPress" of (first button whose subrole is "AXFullScreenButton") ¬
of window 1 of frontApp
-- OR [2.]: to move a window onto a screen to its left side (=> negative value):
set position of window 1 of frontApp to {(item 1 of win_Size) * -1, 22}
perform action "AXPress" of (first button whose subrole is "AXFullScreenButton") ¬
of window 1 of frontApp
end tell
보조 화면을 직접 사용하지 않으므로 소스 2 에서이 코드 만 추론 할 수 있습니다.
EITHER [1.] 또는 [2.]를 사용하도록주의하십시오. 둘 다 호출되면 재미있는 일이 발생할 수 있습니다…
(전체 화면 모드는 일시적으로 추가 작업 공간을 "작성"합니다.)
" "AXPress"대신 AXZoomWindow "
이 코드에 대한 경험 및 / 또는 문제를 여기에 게시하십시오 !!!