1
私は、mach_injectでプラグインを作成してFinderのコンテキストメニューに項目を追加しています。 NSMenuをフックすることで正常に追加できました。しかし、今私は右クリックされたアイテムを取得する必要があります。 誰かが次のコードを使用できると言っていましたが、右クリックしたアイテムの代わりに選択したアイテムのみを取得できます(Finderでは、アイテムを1つ選択して右クリックした場合、変更されません)。誰でもFinderでアイテムを右クリックする方法を知っていますか?ありがとう!OSX上のFinderでファイル項目を右クリックする方法
SBElementArray * selection = [[finder selection] get];
NSArray * items = [selection arrayByApplyingSelector:@selector(URL)];
for (NSString * item in items) {
NSURL * url = [NSURL URLWithString:item];
NSLog(@"selected item url: %@", url);
}
1のようなファイルを取得することができ、また、私はこのことを知っていただきたいと思います。 – livingtech