直接在Cocoa程序中执行AppleScript

来源:互联网 发布:php防cc攻击代码 编辑:程序博客网 时间:2024/05/25 05:35

这里是如何执行程序中AppleScript的方法,假定程序包中有checknewnow.scpt这个脚本:

 

 

#define runScriptName @"checknewnow"

#define runScriptType @"scpt"

 

- (IBAction)runScript:(id)sender

{

    NSString *scriptPath = [[NSBundle mainBundle]

pathForResource: runScriptName

ofType: runScriptType];

    NSURL *scriptURL = [NSURL fileURLWithPath: scriptPath];

    NSAppleScript *as = [[NSAppleScript alloc]

 initWithContentsOfURL: scriptURL

 errornil];

    [as executeAndReturnErrorNULL];

    [as release];

}



http://www.cocoachina.com/b/?p=20#more-20

原创粉丝点击