Quiero mostrar un file en un package AppleScript, pero el shell devuelve: file no encontrado

Mi file de package: 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 

devolución de conchas:

 type: file not found (but the file exists) 

¿Cómo puedo mostrar este file en un dialog (o en TextEdit)?

2 Solutions collect form web for “Quiero mostrar un file en un package AppleScript, pero el shell devuelve: file no encontrado”

El type shell builtin se usa para ver cómo sus arguments se interpretarían como un command.

Intente replace el type con cat y vea si eso hace lo que espera.

Como Jay dijo: cat 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 window emergente no es muy conveniente.

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

Este código abrirá el file con la aplicación pnetworkingeterminada definida en el Finder.

  • Problema de citas en Mavericks (o TextEdit)
  • ¿Puedo combinar files TextEdit sin copyr y pegar?
  • ¿Cómo saber qué directory contiene el file que estoy editando en TextEdit?
  • Cómo cambiar el tamaño de una foto en TextEdit?
  • ¿Cómo puedo mantener la nueva línea / salto de línea / fin de línea en un file consistente en Mac y Windows?
  • ¿Es posible tener el campo "Buscar" activado en el file abierto de .rtf?
  • ¿Cómo puedo evitar que TextEdit guarde versiones anteriores de un file de text?
  • Textedit se estrelló y perdió un file previamente guardado
  • ¿Recomendación para una suite de aplicaciones iOS y Mac con soporte iCloud para editar files RTF?
  • .docx file editado en TextEdit una vez, perdió todas las notas a pie de página
  • TextEdit se niega a modificar un file en / Users / Shanetworking propiedad de otro usuario a pesar del modo 666
  • Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).