1 votos

Editar texto

Cuando la edición de texto en la selección usando Applescript en un Automator servicio, es posible mantener el original de la sangría, mientras que la adición de pestañas espacios en frente de ella?

1voto

user3439894 Puntos 5883

En su pregunta que realmente único que se le pide en el contexto de AppleScript y Automator "¿es posible mantener el original de la sangría, mientras que la adición de pestañas espacios delante de ella" y mientras me respondió que sí, en un comentario, sin embargo aquí es un ejemplo de cómo se puede hacer:

En Automator, crear un nuevo Servicio con la siguiente configuración:

  • Servicio recibe seleccionado [texto] en [aplicación]
  • La entrada es [selección completa] [√] Salida reemplaza el texto seleccionado

Añadir un Ejecutar AppleScript acción, sustituyendo el valor predeterminado de código con el código de abajo:

Ejemplo de AppleScript código:

on run {input, parameters}

    set leadingTabs to tab & tab

    set selText to item 1 of input as text
    set AppleScript's text item delimiters to linefeed & leadingTabs
    set selText to leadingTabs & (every paragraph of selText) as string
    set AppleScript's text item delimiters to ""

    return selText

end run
  • NOTA: En el ejemplo de AppleScript en el código anterior, modificar set leadingTabs to ..., para el número de fichas que desea que el texto seleccionado se aplica sangría. Como actualmente se establece, añade dos pestañas. Para más información, agregar adicional & tab a la existente valor de la leadingTabs variable, o de quitar si usted sólo desea la intención de una pestaña.

Guardar el Automator Servicio como, por ejemplo: Ficha Sangría de Texto Seleccionado

Ahora, cuando usted seleccione el texto, en un lugar que el texto puede ser reemplazado, después de seleccionar el texto, a continuación, haga clic derecho y seleccione la Ficha Sangría de Texto Seleccionado a partir de los Servicios de menú de contexto.

Esto va a sangrar el texto seleccionado mientras el original de la sangría.


Nota: El ejemplo de AppleScript código es sólo eso y no emplea ningún error en el manejo y está destinado sólo para mostrar una de las muchas formas de realizar una tarea. La responsabilidad recae siempre sobre el Usuario para agregar y/o el uso apropiado de manejo de errores como necesitaba/quería.

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