2013-04-19 1 views
0

У меня есть программа для работы с флеш-памятью на компакт-диске, которую мне нужно запустить автоматически, когда Cd вставлен в дисковод.Applescript для открытия приложения с CD-привода

tell application "Finder" 
activate 
if exists disk "MYRIAD" then 
    tell application "Mac" 
     activate 
    end tell 
end if 
end tell 

Meriad - мое имя для компакт-диска, а Mac - мое приложение для вспышки. он запускает приложение Mac, когда я тестирую его с рабочего стола, но когда я его записываю на CD, он просто открывает FINDER, но ничего больше.

Теперь я также написал код во флеш-фле во второй строке для выполнения приложения Mac.

stop(); 
    fscommand ("exec", "Mac"); 
    fscommand("fullscreen", true); 
    fscommand("allowscale", true); 
    fscommand("showmenu", false); 

Я не понимаю, где я иду не так.

Пожалуйста, помогите кому-нибудь .... Спасибо заранее.

ответ

0

Существует несколько способов, которыми вы можете это сделать.

Но попробуйте это.

tell application "Finder" 
    activate 
    if exists disk "MYRIAD" then 
      tell application "MYRIAD:Mac.app" to activate 
    end if 
end tell 

Убедитесь, что вы установили правильный путь в "Телль приложения "несметное: Mac.app" активировать"

линии.

разделяют каждый каталог с двоеточием «:», но не ставьте его в начало или конец пути к приложению.

В моем примере каталог кулаков - это сам компакт-диск. Нет других каталогов, ведущих к приложению.

Также убедитесь, что вы называете приложение, как оно отображается в поисковом устройстве.

+0

Спасибо за ответ .... попробуем это сейчас –

+0

Привет, приятель, ваше предложение не сработало ... что-нибудь еще я могу попробовать? PLS –

+0

Отправьте код, который вы используете. У меня нет проблем. Также объясните более подробно «не получилось» – markhunte

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

  • Нет связанных вопросов^_^