6 votos

Es allí una manera de ver el formato invisibles en mi portapapeles y/o crear el formato cuando la tubería para pbcopy?

Es allí una manera de ver el contenido del portapapeles en un camino que me muestra qué formato se incluye metadatos?

O para llegar a la pregunta detrás de la pregunta: ¿hay una manera para generar la salida en una secuencia de comandos de modo que si yo tubería de la salida a pbcopy deberá incluir el formato?

Ejemplo concreto: si yo escribo un script que genera un salto de línea lista delimitada por comas de nombres y, a continuación, pegarlo en una tabla, en la Confluencia, se acaba de volcar los resultados en una sola celda. Me gustaría ser capaz de pegar a fin de que toda la columna se llena (con un nombre por celda).

Puedo hacer esto por pegar los resultados en una Hoja de cálculo de Google y, a continuación, volver a copiar la columna de la Hoja de cálculo de Google. Por alguna razón que agrega formato invisibles que me permite pegar las celdas en la Confluencia, pero cuando me inspeccionar el portapapeles (en el Buscador de Edición->Mostrar Portapapeles, o el uso de pbpaste | hexdump) parece exactamente la misma que la salida de mi script. Frecuentemente he tenido este problema con el formato de texto para el portapapeles, y realmente me gustaría saber qué trucos hay para la visualización y la generación de este mágico invisible formato.

6voto

teflon19 Puntos 136

Una cosa que hay en el portapapeles es en realidad una OO-estilo de objeto que tiene los métodos para mostrarse adecuadamente en cada contexto. Así que la razón por la que su volcado hexadecimal de PBCOPY es la misma, incluso cuando el objeto en el portapapeles es diferente es porque el texto sólo representaciones en el mismo.

Sólo como un archivo en el tablero de clip se representarán como ascii ruta de acceso del archivo en contextos que sólo aceptan el texto de las pastas. Creo que pbcopy y pbpaste sólo operan con este formato de texto para los objetos en el portapapeles, así que usted puede utilizar para hacer lo que se propone hacer.

Si entiendo su objetivo correctamente, usted podría piratear, mediante el uso de una aplicación como textedit, y alimentar a la aplicación como un rtf (rich archivo de texto con formato), a continuación, enviar un COMANDO-A,, a continuación, ctrl-C para la edición de texto de la aplicación (o tal vez un texto-edición del diccionario específico de comandos).

Esto es muy chapucero, y resultaría en una acción visible en su pantalla, pero sería una forma de secuencias de comandos para obtener codificada en ascii marcado en el portapapeles.

Post de seguimiento, si usted quiere ayudar a la aplicación de esta.

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