Invece di usare Automator per analizzare il testo, usa un comando Terminale (Bash) per ottenere il testo che stai cercando.
grep -o 'http://[^"]*' foobar.rtf
Puoi aggiungerlo a Applescript
set varURL to do shell script "grep -o 'http://[^"]*' foobar.rtf"
Il modo più semplice per estrarre un URL e aprire una finestra del browser per quell'URL è tramite lo script Bash:
#!/bin/bash
varURL='grep -o 'http://[^"]*' ${1}'
open $varURL
Ho un file sample.rtf che ho usato per testarlo. È fondamentalmente un file generato da Lorem Ipsum con un URL incorporato a caso nel testo.
Quando eseguo lo script,
$ ./urlxtract.sh sample.rtf
apre il mio browser predefinito all'URL trovato. Per aprirlo in un browser diverso , basta sostituire la riga open
nello script con il seguente:
open -a "Firefox.app" $varURL