Domanda

Ho scritto un AppleScript che, se fornito con un collegamento di rete Windows, lo convertirà nell'equivalente smb:// corretto per il server nel nostro ufficio, monterà l'unità di rete e aprirà la cartella richiesta nel Finder.

L'ho integrato in un'applicazione che richiede semplicemente un percorso di rete incollato.Idealmente, ho bisogno che questo si attivi facendo clic su un collegamento in un messaggio e-mail Mail.app in modo che possa verificare se il collegamento è nel formato corretto e, in tal caso, eseguire lo script e tentare di montare l'unità e caricare la cartella nel Finder.

Come potrei farlo?

È stato utile?

Soluzione

Per fare ciò, penso che dovresti creare un'applicazione Cocoa registrata con OS X Launch Services come gestore di ruoli predefinito per i collegamenti smb://.

Ho scritto alcune cose su come farlo su un'altra domanda: Come imposti la tua applicazione Cocoa come browser Web predefinito?

Se esiste una soluzione AppleScript pura o un modo per gestire solo i collegamenti all'interno di Mail.app, non ne sono a conoscenza.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top