Come si apre un URL generico da AppleScript?

1

Mi piace aprire URL personalizzati, come "myscheme: // a / b / c" dal mio codice AppleScript.

Questo è non sull'apertura di URL http in un browser web. Si tratta di ottenere lo stesso risultato di quando si crea un file .inetloc nel Finder e quindi di aprire quel file nel Finder, o di invocare questo codice in un'app macOS scritta in ObjC:

[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString: @"myscheme://a/b/c"]];
    
posta Thomas Tempelmann 01.08.2017 - 22:00
fonte

1 risposta

1

Se myscheme è registrato correttamente nel Database dei servizi di avvio per aprire una particolare applicazione, puoi utilizzare il comando open location , che: "Apre un URL con il programma appropriato."

Utilizza come nei seguenti esempi:

set theURL to "myscheme://a/b/c"

open location theURL

O direttamente:

open location "myscheme://a/b/c"

Dai un'occhiata alla Guida lingue AppleScript e più specificamente, open location comando .

    
risposta data 03.08.2017 - 00:12
fonte

Leggi altre domande sui tag