Реализация команды сценария AppleScript - PullRequest
1 голос
/ 18 апреля 2011

Я пытаюсь реализовать тривиальную команду сценария, но пока что безуспешно .. Мой файл sdef

...
<class name="image" plural="images" code="imag" description="Image class">
    <cocoa class="MyImage" />
    <property name="width" code="wdth" type="real" access="r" description="The width of the image."/>
    <property name="height" code="hght" type="real" access="r" description="The height of the image."/>
    <responds-to name="rotate">
        <cocoa method="scriptingRotate:"/>
    </responds-to>
</class>
<command name="rotate" code="frwkrota" description="Rotate the image.">
    <direct-parameter type="image"/>
    <parameter name="by" code="by  " type="real" description="Degrees to rotate.">
        <cocoa key="angle"/>
    </parameter>
</command>
...

Мой словарь в порядке: изображение реагирует на поворот и т. Д. Но

tell application "MyApp"
    rotate image 1 by 1
end tell

говорит, что: «Ожидается конец строки, но найдено имя класса».Где ошибка?

get image 1 работает нормально (MyImage имеет objectSpecifier).

решено

Похоже, что это ошибка с ScriptEditor ..

Перезапуск ScriptEditor решил проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...