AppleScript : 다른 공간에서 활성 창으로 전환하지 않고 현재 공간에서 새 창을 엽니 다


13

창이 이미 열려있는 공간으로 전환하지 않고 응용 프로그램이 현재 공간에서 새 창을 열도록하고 싶습니다.

응용 프로그램으로 전환 할 때 응용 프로그램을 위해 열린 창이있는 공간으로 전환

시스템 환경 설정> 미션 컨트롤 에서 설정 .

즉, 응용 프로그램에게 먼저 알리지 않고 새 창을 직접 열도록 지시하고 싶습니다 activate.

AppleScript를 사용하여이 작업을 수행하려면 어떻게해야합니까 (가능한 경우)?

답변:


18

일부 응용 프로그램에는 Dock 상황에 맞는 메뉴에서 새 창을 여는 작업이 있습니다.

다른 응용 프로그램에 대한 다른 옵션 :

tell application "TextEdit"
    make new document
    activate
end tell

tell application "Safari"
    make new document at end of documents with properties {URL:"http://g.co"}
    activate
end tell

tell application "Terminal"
    do script ""
    activate
end tell

tell application "System Events" to tell process "iTerm"
    click menu item "New Window" of menu "Shell" of menu bar 1
    set frontmost to true
end tell

tell application "Google Chrome"
    make new window
    activate
end tell

1
대박! Chrome 및 iTerm과 유사한 것을 알고 있습니까?

1
좋아, 정말 고마워! 덧붙여서, 당신은 그 명령들을 어떻게 찾았습니까? 쉽게 접근 할 수있는 문서가 있습니까?

감사! 빠른 복사 / 붙여 넣기 (나 같은)에 대한 참고 사항 : 새 Chrome 창을 만든 후 활성화하여 새 창 (실제로 모든 창)을 맨 앞으로 가져옵니다. -여기의 다른 모든 예에는 일부 형태의 활성화가 포함됩니다.
Joel Mellon

대박! 나는 알프레드 3 사용 아이오와 작가 (큰 텍스트 편집기)의 새 창을 열려면 다음 예를 사용 : '- 열기 새 아이오와 텍스트 창 텔 응용 프로그램이 "아이오와 작가는"새 문서 활성화 끝 TELL을'
ATSiem

대박. 그것은 멋진 사람이다
Ruucm Ji
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.