AppleScript中的#include like指令

Mar*_*ski 6 applescript include

可能重复:
在另一个AppleScript中导入AppleScript方法?

AppleScript中有什么可以像#includeC中的指令一样使用吗?

例如:

INCLUDE_DIRECTIVE "Path/To/Applescript.scpt"

//Some AppleScript code here
Run Code Online (Sandbox Code Playgroud)

Phi*_*gan 11

绝对可以做到这一点,有两种变化.第一个加载整个脚本:

脚本Foo.scpt

set theBar to "path:to:Bar.scpt" as alias
run script (theBar)
Run Code Online (Sandbox Code Playgroud)

脚本Bar.scpt

display dialog "Bar"
--Result: A window that displays "Bar"
Run Code Online (Sandbox Code Playgroud)

第二个允许您加载脚本并调用该脚本中的特定方法:

Foo.scpt

property OopLib : load script POSIX file "/Users/philipr/Desktop/OopLib.app"
tell OopLib
    set theResult to Oop(1)
    display dialog theResult
end tell
--> result: Window displaying "Eek: 1"
Run Code Online (Sandbox Code Playgroud)

OopLib.scpt

on Oop(Eek)
    display dialog Eek
    return "Eek: " & Eek
end Oop
Run Code Online (Sandbox Code Playgroud)