Come associare l'estensione ".exe" da aprire con Mono?

Voglio asssociare l' .exe file .exe a Mono (non import del vino).

Apparentemente, quando si utilizza la GUI del Finder, solo i file .app ( bundle di applicazione ) possono essere selezionati. Ma il Mono eseguibile (/Libraries/Frameworks/Mono.Framework/Current/bin/mono) non è un tale bundle.

Ho provato alcuni AppleScript

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

ma la GUI del Finder ancora non consente di associare con .exe .

Come associare un'estensione di file specifica a un'applicazione di row di command in Mac OS X?

Utilizzo di Automator per salvare le seguenti operazioni come applicazione funziona bene anche per i nuovi file:

  1. Avviare Automator
  2. In "Scegli un model per il tuo stream di lavoro" scegli "Applicazione"
  3. Trascinare l'azione "Run Shell Script" nel stream di lavoro nel riquadro a destra
  4. Cambiare "Pass input" da "in stdin" in "come argomenti"
  5. Sostituire l' echo "$f" con il mono "$f" & . Così:

     for f in "[email protected]" do mono "$f" & done 
  6. Salva (come applicazione)
  7. Utilizza Finder per associare qualsiasi estensione di file a questa nuova applicazione (ad esempio: premere Cmd-I o fare clic con il button destro del mouse su »Trova informazioni, select l'applicazione e quindi scegliere" Cambia tutto ")

immettere qui la descrizione dell'immagine

Non ho testato il passaggio 5 con il mono , ma con il seguente, che utilizza anche la row di command però:

  per f in "$ @"
 fare
   aprire -a /Applications/TextEdit.app/ "$ f"
 fatto 

(Non sono un esperto di AppleScript.)

Seguire i passaggi precedenti, ma usa invece questo:

 for f in "[email protected]" do mono $f & done