gpt4 book ai didi

objective-c - ScriptingBridge Finder POSIX 路径

转载 作者:太空狗 更新时间:2023-10-30 04:02:53 25 4
gpt4 key购买 nike

是否可以使用 Scripting Bridge 框架获取最前面窗口的 POSIX 路径或目标?

我正在使用

FinderApplication *theFinder = [SBApplication aplicationWithBundleIdentifier:@"com.apple.Finder";

但我在“Finder.h”中找不到任何可用的东西。

最佳答案

这可能是你使用 ScriptingBridge 和 NSURL 后的样子

FinderApplication *finder = [SBApplication applicationWithBundleIdentifier:@"com.apple.finder"];

SBElementArray *windows = [finder windows ]; // array of finder windows
NSArray *targetArray = [windows arrayByApplyingSelector:@selector(target)];// array of targets of the windows

//gets the first object from the targetArray,gets its URL, and converts it to a posix path
NSString * newURLString = [[NSURL URLWithString: (id) [[targetArray objectAtIndex:0]URL]] path];

NSLog(@"newURLString %@ ", newURLString);

关于objective-c - ScriptingBridge Finder POSIX 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3074396/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com