0
AppleScript 편집기에서 또는 Automator에서 AppleScript 파일을 열 때마다 tell 문/블록에 언급 된 프로그램이 자동으로 열리는 AppleScript에 문제가 있습니다. . 이러한 tell 블록의 대부분은 조건문을 통해서만 접근 할 수 있으며 언급 된 모든 응용 프로그램을 여는 기본 동작을 멈추는 방법을 찾고 싶습니다.applescript를 tell 블록에서 응용 프로그램을 자동으로 열지 못하게하는 방법
if currentApplication is "Application 1" then
tell application "Application 1"
do stuff
end tell
else if currentApplication is "Application 2" then
tell application "Application 2"
do stuff
end tell
end if
를 불행히도,이 스크립트를 열 때마다 그들이 아직 열려 있지 않은 경우는 모두 "응용 프로그램 1"과 "응용 프로그램이"를 엽니 다, 비록 그것을해야
이
내가 뭐하는 거지 기본적으로 응용 프로그램 중 하나가 열려있는 경우에만 tell 문으로 이동하십시오. 현재의 응용 프로그램을 얻는 방법은 비록 'if'문이 "거짓"이라 할지라도 "현재"(또는 가장 가까운) 응용 프로그램을 가져 오는 방법을 생략하더라도 응용 프로그램이 여전히 관련성이 없습니다. 애플 스크립트.
저는 실제로 그것을 읽었으며 응용 프로그램을 시작하지 않고 스크립팅 정의를 가져올 수있는 방법에 대해 잘못 해석했습니다. 이것은 정확히 내가 원했던 대답은 아니지만, 적어도 지금은 문제를 제대로 해결할 수 있습니다. – Lin