Tengo un script siguiente que he estado usando durante años para pegar una selección o una línea entera de TextWrangler a R. Lo saqué de algún sitio web, ligeramente modificado, y ha funcionado perfectamente:
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
Ahora quería hacer lo mismo, pero pegando en la ventana de Terminal en lugar de R. Sin embargo, cuando modifico la línea relevante (3ª línea desde el final) del script anterior a:
tell application "Terminal"
el script ya no funciona. Después de algunos debuggings, reduje el problema al "cmd the_selection", donde el editor dice "Error de sintaxis: Se esperaba el final de la línea pero encontró un identificador.". Lo gracioso es que no puedo encontrar qué hace el comando "cmd" - no está en las directrices de Apple, y buscar en Google no ayuda. Supongo que esto debe ser alguna función obsoleta para pegar una selección o línea y que ya no funciona en mi versión de AppleScript.
¿Alguna idea de cómo arreglar esto? saludos yot