найти диапазон выбранного текста из Safari и Mail - PullRequest
0 голосов
/ 02 ноября 2018

Я хочу узнать диапазон выделенного текста для приложения Safari и Mail. Я попробовал Accessibility, чтобы выяснить это, я могу найти текстовый диапазон для всех других приложений, кроме этих 2.

AXValueRef selectedRangeValue = NULL;
    AXError getSelectedRangeError = AXUIElementCopyAttributeValue(focussedElement,   kAXSelectedTextRangeAttribute, (CFTypeRef *)&selectedRangeValue);

Я также попробовал AppleScript, но он отлично работает только для MSWord.

tell application "Microsoft Word"
                activate
                return selection start of selection
            end tell

Пожалуйста, дайте мне знать, если есть какой-либо способ узнать диапазон выбранного текста для Safari и Mail. Любое расширение / ScriptBridging / AppleScript / Accessibility, которое дает результат для этого.

...