He abierto un archivo PDF con /usr/bin/open, y ahora me gustaría cerrar la línea de comandos. (Estoy escribiendo un guión).
¿Cómo puede uno ir haciendo?
He abierto un archivo PDF con /usr/bin/open, y ahora me gustaría cerrar la línea de comandos. (Estoy escribiendo un guión).
¿Cómo puede uno ir haciendo?
Usted no puede, al menos no directamente. /usr/bin/abrir le he dicho a alguna otra aplicación para abrir el archivo y, a continuación, inmediatamente se desvinculó de todo el asunto.
Si conoce la aplicación que hizo el real abierta, usted podría ser capaz de utilizar secuencias de comandos para decirle a la aplicación para cerrarla. Algo como
/usr/bin/open SomeFile.pdf
# time passes
/usr/bin/osascript -e 'tell application "Preview" to close document "SomeFile.pdf"'
Pero que pre-supone que usted sabe la Previsualización de la aplicación, y que esta es la sintaxis correcta para decirle que cerrar un documento, y que usted ha conseguido que el valor correcto para el nombre del documento.
Usted puede eliminar algunos de los que la incertidumbre mediante la especificación de la aplicación en el comando abrir, y suponiendo que el documento será todavía el frente documento cuando la secuencia de comandos quiere cerca de él.
/usr/bin/open -a Preview SomeFile.pdf
# do some stuff
/usr/bin/osascript -e 'tell application "Preview" to close front document'
(Podría ser más robusto para referirse a la aplicación por parte de su paquete de id en lugar de nombre
/usr/bin/open -b com.apple.Preview SomeFile.pdf
# do some stuff
/user/bin/osascript -e 'tell application id "com.apple.Preview" to close front document
pero eso es apenas más que una cuestión de estilo).
En general, /usr/bin/abierto puede abrir casi cualquier cosa. Se comporta como un doble clic, por lo que puede "abrir" de windows (en el Buscador), aplicaciones (como ellos mismos), las imágenes de disco (montaje), recursos compartidos de red (por conexión), o incluso los documentos (por el lanzamiento de la aplicación seleccionada actualmente como la app predeterminada para ese tipo de documento). Cada uno de estos sabores de "abrir" tiene su propio sabor de "cerrar".
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.