我看到 XCode 和 Skype 都允许选择文本并通过 Twitter for Mac 应用程序发送推文,我想使用 Apple Scripting Bridge 来执行此操作,但在生成 Twitter for Mac 头文件后我很不高兴:
Gemini:~ loretoparisi$ sdef /Applications/Twitter.app | sdp -fh --basename Twitter
在这里,您可以找到使用 Cocoa Scripting Bridge 和 Objective-C 类处理 Mac 版 Twitter 所需的一切:
@class TwitterWindow, TwitterApplication, TwitterUsernameAutocomplete, TwitterAccount, TwitterUser, TwitterStatus, TwitterLink, TwitterLocation, TwitterStream;
接着
TwitterApplication *twitter = [SBApplication applicationWithBundleIdentifier:@"com.twitter.twitter-mac"];
TwitterStatus *status = [[TwitterStatus alloc] init];
[status setDate:[NSDate date]];
[status setUrl:shareUrl];
[status setText:shareText];
问题是直到现在我还没有找到在 TwitterApplication 对象中发送 TwitterStatus 的任何方法。