Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以通过Cocoa应用程序以编程方式访问菜单项吗?_Cocoa_Macos - Fatal编程技术网

我可以通过Cocoa应用程序以编程方式访问菜单项吗?

我可以通过Cocoa应用程序以编程方式访问菜单项吗?,cocoa,macos,Cocoa,Macos,我说的是Mac OS X。我可以计算当前为活动窗口显示的菜单项的数量吗?我能收到他们的短信吗?谢谢。是的,使用辅助功能API。和。谢谢!我是否理解正确,我需要调用[element accessibilityAttributeValue:NSAccessibilityChildrenAttribute],然后使用[child stringValueForAttribute:NSAccessibilityRoalleAttribute]遍历元素并询问它们的角色?这里还有一些有用的技巧:谢谢大家!更新

我说的是Mac OS X。我可以计算当前为活动窗口显示的菜单项的数量吗?我能收到他们的短信吗?谢谢。

是的,使用辅助功能API。

和。谢谢!我是否理解正确,我需要调用[element accessibilityAttributeValue:NSAccessibilityChildrenAttribute],然后使用[child stringValueForAttribute:NSAccessibilityRoalleAttribute]遍历元素并询问它们的角色?这里还有一些有用的技巧:谢谢大家!更新