2013-02-17 3 views
2

Я написал приложение Mac, которое пока не является сценарием (и), и я хотел бы запустить его с помощью Applescript. Любой из следующих скриптов получает сообщение «Ошибка типа 10660». После нескольких часов поиска я не нашел решения или объяснения ошибки.Applescript не может открыть приложение

if exists application "RotorDCU" then 
    display dialog "Found." buttons {"OK"} 
else 
    display dialog "Not found." buttons {"OK"} 
end if 

tell application "RotorDCU" 
    activate 
end tell 
+0

Тег «xcode» предназначен для вопросов о самой IDE, а не о любых вопросах программирования, связанных с Mac. –

ответ

4

Ошибка -10660 ошибка Launch Services, пояснили в файле интерфейса LSInfo.h:

The app cannot be run when inside a Trash folder

находится в корзине RotorDCU, возможно?

+0

Я в порядке и по-настоящему впечатлен! Ничего, что я искал, оказалось LSInfo.h. И да, RotorDCU был в мусорном ведре. Опорожнение позволило запустить сценарий «активировать». «If exists» теперь говорит: «RotorDCU получил ошибку: Can can continue существует». Любопытство, но не большое дело. – Mike

Смежные вопросы