Ho uno script seguente che uso da anni per incollare la selezione o un'intera riga da TextWrangler a R. L'ho preso da qualche sito web, leggermente modificato, e ha funzionato perfettamente:
tell application "TextWrangler"
set the_selection to (selection of front window as string)
if (the_selection) is "" then
set the_selection to line (get startLine of selection) of front window as string
end if
end tell
tell application "R64"
cmd the_selection
end tell
Ora volevo fare lo stesso, ma incollare alla finestra di Terminale invece di R. Tuttavia, quando modifico la riga relativa (3a riga dalla fine) dello script sopra a:
tell application "Terminal"
lo script non funziona più. Dopo un po 'di debug, ho ristretto il problema al "cmd the_selection", dove l'editor dice "Errore di sintassi: fine linea prevista ma identificatore trovato". La cosa divertente è che non riesco a trovare il comando "cmd" - non è nelle linee guida di Apple e googling non aiuta. Presumo che questa deve essere una funzione deprecata per incollare la selezione o la linea e che non funziona più nella mia versione di applescript.
Qualche idea su come risolvere questo problema? Saluti yot