- (void)screenShot
{
CFArrayRef windowListArray = CGWindowListCreate(kCGWindowListOptionOnScreenOnly, kCGNullWindowID);
NSArray *windows = CFBridgingRelease(CGWindowListCreateDescriptionFromArray(windowListArray));
// NSLog(@"All on screen windows: %@", windows);
// Find window ID of "iTunes" window
// NSNumber *WindowNumber_ndowNumber = nil;
for (NSDictionary *window in windows)
{
if ([(NSString *)window[(__bridge NSString *)kCGWindowName] isEqualToString:@"iTunes"]) {
[self pressKeyboard:96 toApp:@"iTunes" close:NO];
NSNumber *iTunesWindowNumber = window[(__bridge NSString *)kCGWindowNumber];
NSDictionary *winInfoDic =[[NSDictionary alloc] initWithDictionary:window];
NSLog(@"dockWindowNumber: %@", iTunesWindowNumber);
CFRelease(windowListArray);
CGRect bounds;
CGRec
Mac OS 列出用户其他WINDOW 以及向其他WINDOW发送消息
最新推荐文章于 2024-10-24 00:01:48 发布