Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/323.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.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
是否可以从python脚本检查OSX可访问性设置?_Python_Macos - Fatal编程技术网

是否可以从python脚本检查OSX可访问性设置?

是否可以从python脚本检查OSX可访问性设置?,python,macos,Python,Macos,是否可以检测辅助功能设置,特别是从python脚本中,Display->Shake Mouse Cursor来定位?我想有条件地,而不是单方面地,警告用户在使用脚本时关闭它 我使用的是Mojave,如果此功能仅适用于某些版本的OSX,我也希望知道(或者指出存在此类信息的位置) 您可以使用CLI中的默认值来完成此操作。运行以下命令: defaults read ~/Library/Preferences/.GlobalPreferences CGDisableCursorLocationMagni

是否可以检测辅助功能设置,特别是从python脚本中,
Display->Shake Mouse Cursor来定位
?我想有条件地,而不是单方面地,警告用户在使用脚本时关闭它


我使用的是Mojave,如果此功能仅适用于某些版本的OSX,我也希望知道(或者指出存在此类信息的位置)

您可以使用CLI中的
默认值来完成此操作。运行以下命令:

defaults read ~/Library/Preferences/.GlobalPreferences CGDisableCursorLocationMagnification

如果启用了摇动鼠标指针定位,则返回
0
;如果禁用,则返回
1

如果没有其他内容,则应该有一个可以检索此选项的命令行实用程序。(我看到有一个名为
accesstool
的手册页,似乎正是您想要的,但手册页除了将其描述为“可访问性API的CLI接口”之外,什么都不做。更糟糕的是,没有说明该工具的实际位置。由于它是隐式的,任何人都不明白为什么这是一个正确的答案(因为它不包含python)应该阅读python上的文档,这将允许从python脚本中执行CLI命令。