【问题标题】:How to access clipboard data programmatically?如何以编程方式访问剪贴板数据?
【发布时间】:2011-07-31 10:23:40
【问题描述】:

如何以编程方式访问 Mac 上的剪贴板数据?

【问题讨论】:

    标签: objective-c c cocoa macos


    【解决方案1】:

    Apple 有一个 Pasteboard Programming Guide 您要查找的主要类是 NSPasteboard

    读取字符串的例子是

    NSPasteboard *pasteboard = <#Get a pasteboard#>; 
    NSArray *classes = [[NSArray alloc] initWithObjects:[NSString class], nil];
    NSDictionary *options = [NSDictionary dictionary];
    NSArray *copiedItems = [pasteboard readObjectsForClasses:classes options:options];
    if (copiedItems != nil) {
        // Do something with the contents...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-20
      • 1970-01-01
      相关资源
      最近更新 更多