0 votos

Quiero mostrar un archivo en un paquete de AppleScript, pero el shell devuelve: archivo no encontrado

Mi archivo Bundle: reference.txt

Mi código:

set bashFile to path to resource "reference.txt"
set the reference_data to do shell script "type " & quoted form of (POSIX path of bashFile)
display dialog reference_data

el retorno de la cáscara:

type: file not found (but the file exists)

¿Cómo puedo mostrar este archivo en un diálogo (o en TextEdit)?

2voto

Jay Thompson Puntos 1930

El type se utiliza para ver cómo se interpretan sus argumentos como un comando.

Pruebe a sustituir type con cat y ver si eso hace lo que esperas.

1voto

Satanicpuppy Puntos 4902

Como dijo Jay : cat en lugar de type trabajo :

set bashFile to path to resource "reference.rtf" 
set the reference_data to do shell script "cat " & quoted form of (POSIX path of bashFile)
display dialog reference_data

Pero mostrarlo en una ventana emergente no sería muy conveniente.

set bashFile to path to resource "arguing.pdf"
tell application "Finder"
    open file bashFile
end tell

Este código abrirá el archivo con la aplicación por defecto definida en el Finder.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X