Как связать “.exe” расширение, которое будет открыто с Моно?

Я хочу связаться .exe расширение файла к Моно (не заботятся о вине).

По-видимому, при использовании GUI Средства поиска, только .app файлы (комплекты приложений) могут быть выбраны. Но Моно исполняемый файл (/Libraries/Frameworks/Mono. Платформа/Текущее/мусорное ведро/моно), не такой пакет.

Я попробовал некоторый AppleScript

on run this_file
 do shell script "mono this_file &"
end run

но GUI Средства поиска все еще не позволяет связывать это с .exe.

Как связать определенное расширение файла к приложению командной строки в Mac OS X?

3
задан 10.11.2011, 15:30

2 ответа

Используя Automator для сохранения следующего, поскольку Приложение хорошо работает для меня, также для новых файлов:

  1. Запустите Automator
  2. В "Выбирают, шаблон для Вашего рабочего процесса" выбирают "Application"
  3. Перетащите действие "Выполненный Сценарий оболочки" в рабочий процесс в области справа
  4. Изменение "Вход передачи" от "до stdin" в "как аргументы"
  5. Замена echo "$f" с mono "$f" &. Так:

    for f in "$@"
    do
      mono "$f" &
    done
    
  6. Сохраните (как приложение)
  7. Используйте Средство поиска для соединения любого расширения файла с этим новым приложением (как: хит Cmd-I, или щелкают правой кнопкой» по Get Info, select the application and then choose, "Изменяет все"),

enter image description here

Я не протестировал шаг 5 с mono, но со следующим, которое также использует командную строку хотя:

for f in "$@"
do
  open -a /Applications/TextEdit.app/ "$f"
done

(Я не эксперт AppleScript.)

4
ответ дан 08.12.2019, 00:39

Выполните шаги выше, но используйте это вместо этого:

for f in "$@"
do
 mono $f &
done
0
ответ дан 08.12.2019, 00:39

Теги

Похожие вопросы