2 votos

Aplicación para macOS para agregar palabras a personal lista de vocabulario?

Busco una manera de agregar las palabras desconocidas en un diccionario o lista de vocabulario sólo haciendo clic derecho en la palabra y elegir la opción agregar (en macOS). Sería muy útil para mí para agregar las palabras directamente a una lista de vocabulario, sin romper mi flujo de trabajo. Ya he encontrado un addon para chrome, que resuelve mi problema (que se puede ver en la captura de pantalla adjunta). Pero tengo una similar (general) solución que trabaja con varias aplicaciones (como lector de PDF (vista previa en mac os), el resto de navegadores (safari)..). Si no hay ninguna aplicación para este "problema", sería difícil para alguien sin Swift (o macOS desarrollo) el conocimiento, pero la experiencia en otros lenguajes para escribir un pequeño (de fondo) de la APLICACIÓN en swift para ayudarme?enter image description here

1voto

Phill Puntos 126

Usted puede crear un Automator Rápida Acción que toma la palabra seleccionada como entrada y lo guarda en un documento predefinido. La Acción Rápida, puede configurarse con un método abreviado de teclado de su elección.

La configuración

  1. Lanzamiento de Automator (que se encuentra en /Applications).

  2. Crear un nuevo documento del tipo "Acción Rápida": enter image description here

  3. De la búsqueda para "shell" y arrastre el "Ejecutar Script de Shell" acción para el panel de la derecha: enter image description here

  4. Configurarlo para que reciba el texto seleccionado de la aplicación actual y añadir este script, modificando ~/Documents/Vocabulary.txt a sus necesidades (ver más abajo para un aficionado de secuencia de comandos):

    if [ "$@" != "" ]; then
        echo "$@" >> ~/Documents/Vocabulary.txt
    fi
    

    enter image description here

  5. Guardar la Acción Rápida con un nombre significativo como Save to Vocabulary List: enter image description here

  6. Abra Preferencias del Sistema>Teclado>accesos directos, seleccione Servicios de la lista en el panel de la izquierda, permitir la Rápida Acción y establecer un "complejo" atajo de teclado, por ejemplo el Control deCambio deComandoV, para reducir el cambio de un conflicto con uno ya existente: enter image description here

  7. Abrir una aplicación, seleccionar un texto, pulse el Control deCambiode Comando de laV y el texto se añadirá al archivo configurado en la Acción Rápida (~/Documents/Vocabulary.txt).

Va de lujo

Se puede ampliar fácilmente la secuencia de comandos de la funcionalidad (basic scripting conocimientos requeridos). Por ejemplo, para agregar una marca de tiempo y un enlace a la aplicación de Diccionario, utilizar esta secuencia de comandos en lugar de (tenga en cuenta que la lista de vocabulario ahora se guarda en el archivo HTML ~/Documents/Vocabulary.html):

if [ "$@" != "" ]; then
    timestamp="$(date +%Y-%m-%d' '%H:%M:%S)"
    dictlink="dict://$(echo $@ | sed 's/ /%20/')"
    ahref="<A HREF=\"$dictlink\">$@</A>"

    echo "$timestamp - $ahref</br>" >> ~/Documents/Vocabulary.html
fi

Cuando se abre en Safari, el archivo de vocabulario se parece a esto:

enter image description here

y usted puede hacer clic en la palabra para buscarla en el Diccionario de la aplicación.

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