Estoy leyendo un libro en inglés apra aprender dicho idioma. Se trata de "The information " de Martin Amis.
Cada vez que encuentro una palabra que no entiendo la anoto en una línea de un archivo de texto.
Una vez tenga la lista completa el objetivo es :
Lanzar una aplicación que lea cada línea del archivo de texto y busque la palabra en un diccionario predeterminado. Uno de los gratuitos que hay offline o incluso online si descubro el modo de procesar el significado.
El significado debe ir a parar junto a la palabra buscada en un nuevo archivo de texto o el tipo que mejor se adecue al propósito final.
Una vez tengamos las palabras y sus significados generar un archivo de formato Anki (apkg) con el cuestionario de palabras y sus significados para entrenar y aprenderlas con el método de memorizar por repetición espaciada (Sistema Leitner).
En este módulo se puede dar la circunstancia de que alguna línea de palabra esté repetida , lo cual hará innecesario añadirla al archivo final generado.
Como línea de partida adjunto un programa de finalidad múltiple linetoclip que también , de manera similar, procesa líneas de un archivo de texto para introducirlas en una base de datos que yo utilizo (Goldmine database) . Este script tiene el problema que se detiene cuando encuentra un registro duplicado en mi base de datos para darme la opción a elegir si seguir añadiéndolo o rechazándolo. Me gustaría revisarlo para posibilitar el siguiente automatismo :
- Si el registro ya existe entonces saltarlo y seguir con la siguiente línea del archivo de texto.
De esta manera persigo un script desatendido que decida no añadir registros duplicados a la base.
Gracias
Entrenador de vocabulario a partir de un archivo de texto (Anki - WordNet o similar). Añadir registros y comprobar dupli
Moderator: Flipeador
Re: Entrenador de vocabulario a partir de un archivo de texto (Anki - WordNet o similar). Añadir registros y comprobar d
Que asco da la sintaxis de AutoIt
¿Que mensaje te muestra cuando encuentra un registro duplicado?, ¿o se detiene sin más?
¿Que mensaje te muestra cuando encuentra un registro duplicado?, ¿o se detiene sin más?
Re: Entrenador de vocabulario a partir de un archivo de texto (Anki - WordNet o similar). Añadir registros y comprobar d
Flipeador !
Bueno el programa manipula mi base de datos goldmine 5.5 en formato dbase realmente a través de la ventana de introducción de datos.
Los campos que rellena en esa ventana son los de empresa, contacto y notas.
Te voy a poner unos pantallazos con las ventanas y la interacción.
Al darle a aceptar a la ventana de agregar nuevo registro, si el registro no existe se crea en la base. Es decir ningún registro que empiece como en el ejemplo por flipeador.
Ya en un segundo intento de añadir el mismo registro : Flipeador , aparece una ventana de aviso : ya hay un registro con Contact Flipeador.
Y las opciones para añadirlo.
Lo que preciso es que cuando esta situación se produzca, el programa decida no añadir el registro en lugar de detenerse y ofrecerme a mi la opción de añadirlo o no.
Bueno el programa manipula mi base de datos goldmine 5.5 en formato dbase realmente a través de la ventana de introducción de datos.
Los campos que rellena en esa ventana son los de empresa, contacto y notas.
Te voy a poner unos pantallazos con las ventanas y la interacción.
Al darle a aceptar a la ventana de agregar nuevo registro, si el registro no existe se crea en la base. Es decir ningún registro que empiece como en el ejemplo por flipeador.
Ya en un segundo intento de añadir el mismo registro : Flipeador , aparece una ventana de aviso : ya hay un registro con Contact Flipeador.
Y las opciones para añadirlo.
Lo que preciso es que cuando esta situación se produzca, el programa decida no añadir el registro en lugar de detenerse y ofrecerme a mi la opción de añadirlo o no.
Re: Entrenador de vocabulario a partir de un archivo de texto (Anki - WordNet o similar). Añadir registros y comprobar d
Al parecer ya habías creado un tema en el foro de AutoIt, pero nadie te ha respondido. Estuve revisando el código (lo poco que entiendo) y parece que las imágenes que me pasaste pertenecen a GoldMine y no a la aplicación escrita en AutoIt que adjuntaste.
¿Que uso le das exactamente a GoldMine?
Tal vez podrías hacer todo con AHK, pero aún tengo dudas de lo que realmente intentas hacer, cuanto más explicas más confundido estoy
¿Que uso le das exactamente a GoldMine?
Tal vez podrías hacer todo con AHK, pero aún tengo dudas de lo que realmente intentas hacer, cuanto más explicas más confundido estoy
Re: Entrenador de vocabulario a partir de un archivo de texto (Anki - WordNet o similar). Añadir registros y comprobar d
Goldmine es un CRM muy potente. Yo tengo una versión muy antigua que funciona en formato dBASE. Probablemente no sepas ni lo que es porque es un lenguaje muy antiguo. Realmente no era un lenguaje , sino una base de datos con lenguaje. Pero se podía hacer con este programa de 16 bit (también lo tengo en 32 bit como Visual dBASE 7 de Borland) . Goldmine es un CRM en 32 bit. Lo puedes usar como base de conocimiento, pero su uso principal es como gestor de relaciones con clientes, seguimiento de proyectos y de oportunidades de negocio.
Yo lo llevo usando muchos años y soy un adicto a este programa.
Las imágenes te pueden ayudar para ver cómo añade los registros el script autoit a través de la interfaz de Goldmine. No utiliza los medios standard que suelen existir para añadir registros via COM o otros medios más estructurales.
La forma de añadir el registro es volcando en la pantalla de introducción de datos el contenido del portapapeles.
En la ventana de añadir registro goldmine vuelca el valor del portapapeles en los campos empresa y contacto. Si el registro no existe se añade automáticamente. Luego mediante el atajo Control+i añade una nota al campo notas del recién creado registro y vuelve a volcar el contenido del portapapeles. Esto tiene por objetivo de que el campo de notas admite muchos más caracteres o cadenas más largas, con lo cual puedo documentar multitud de temas.
La aplicación autoit que te he pasado es para añadir registros a Goldmine a partir de un archivo de texto. Cada línea del archivo de texto se convertirá en un registro en goldmine. Además el programa está diseñado para admitir en el archivo de texto símbolos especiales, como la cupla *texto* , que me permite añadir párrafos enteros.
Además el programa es mucho más potente que para añadir registros a mi vieja base goldmine.
Hay muchas diferencias de lenguaje entre autoit y autohotkey ? Creo que se parecen bastante.
Yo lo llevo usando muchos años y soy un adicto a este programa.
Las imágenes te pueden ayudar para ver cómo añade los registros el script autoit a través de la interfaz de Goldmine. No utiliza los medios standard que suelen existir para añadir registros via COM o otros medios más estructurales.
La forma de añadir el registro es volcando en la pantalla de introducción de datos el contenido del portapapeles.
En la ventana de añadir registro goldmine vuelca el valor del portapapeles en los campos empresa y contacto. Si el registro no existe se añade automáticamente. Luego mediante el atajo Control+i añade una nota al campo notas del recién creado registro y vuelve a volcar el contenido del portapapeles. Esto tiene por objetivo de que el campo de notas admite muchos más caracteres o cadenas más largas, con lo cual puedo documentar multitud de temas.
La aplicación autoit que te he pasado es para añadir registros a Goldmine a partir de un archivo de texto. Cada línea del archivo de texto se convertirá en un registro en goldmine. Además el programa está diseñado para admitir en el archivo de texto símbolos especiales, como la cupla *texto* , que me permite añadir párrafos enteros.
Además el programa es mucho más potente que para añadir registros a mi vieja base goldmine.
Hay muchas diferencias de lenguaje entre autoit y autohotkey ? Creo que se parecen bastante.
Re: Entrenador de vocabulario a partir de un archivo de texto (Anki - WordNet o similar). Añadir registros y comprobar d
Dentro del módulo de linetoclip de añadir registros lo que necesito es una mejora de la rutina para que cuando el registro exista en goldmine haga el "skip" y continúe con el siguiente registro.
Esto conlleva que se desplace en la pantalla de registro duplicado el envío de teclas para decir que no se añada el registro, luego cancelar en la ventana de introducción del registro Goldmine y finalmente a la pregunta en ventana que hace linetoclip otra vez no añadir.
Esto conlleva que se desplace en la pantalla de registro duplicado el envío de teclas para decir que no se añada el registro, luego cancelar en la ventana de introducción del registro Goldmine y finalmente a la pregunta en ventana que hace linetoclip otra vez no añadir.
Who is online
Users browsing this forum: No registered users and 29 guests