0 votos
104 vistas
Estoy trabajando con Claude Cowork intentando crear un flujo de trabajo para insertar figuras en Paratext usando scripts de Python y hojas de cálculo de Excel que contienen información sobre las imágenes que podría querer usar. Las hojas de cálculo incluyen referencias bíblicas. Me encantaría poder hacer clic en una referencia bíblica en la hoja de cálculo y que Paratext vaya a ese versículo. Sé que Paratext puede comunicar el enfoque BCV con diversas otras herramientas de software, pero ¿hay alguna manera de activarlo desde Excel?
Se aceptan todas las ideas atrevidas.
John Nystrom
Traducción automática desde English
Paratext por (312 puntos) | 104 vistas

2 Respuestas

+1 voto

La sincronización normal de BCV se realiza estableciendo valores en el Registro de Windows (HKCU\Software\SantaFe\Focus\ScriptureReference) y luego enviando un mensaje de Windows personalizado que se registró mediante una llamada a RegisterWindowMessage en la aplicación con el parámetro "SantaFeFocus". No creo que sea posible hacerlo mediante un script / macro de Excel.

Algo que podría funcionar, pero que sería complicado de configurar, sería crear un protocolo de URL personalizado y crear una pequeña aplicación que pueda reenviar el parámetro de la URL a la ubicación del Registro mencionada anteriormente y luego disparar el mensaje de Windows mencionado anteriormente. Entonces, puede crear un enlace en Excel que use ese protocolo personalizado; al hacer clic en él, se ejecutaría esa pequeña aplicación.

Otra cosa que podría funcionar, pero que también sería complicada de configurar, sería crear un plugin de PT9 que pueda manejar algún tipo de señal desde Excel, pero no estoy seguro de si es posible, ya que no estoy muy familiarizado con los scripts / macros de Excel.

Creo que esas califican como ideas atrevidas. guiño

Traducción automática desde English
por [Expert]
(16,7k puntos)

Claude dice: 

Esto en realidad es muy factible. El desarrollador detalló exactamente lo que se necesita; solo necesitamos construir las tres piezas:

  1. Un pequeño script de Python que reciba una URL paratext://LUK 19.4, escriba la referencia en el registro y difunda el mensaje de Windows
  2. Un script de configuración única que registre el protocolo paratext:// en Windows para que al hacer clic en un enlace así se invoque nuestro script
  3. Actualizaciones a los scripts de la hoja de cálculo para escribir hipervínculos paratext:// en las celdas de referencia de versículo

¿Quieres que construya las tres? La principal incógnita es el formato exacto de referencia que Paratext espera en el valor del registro; es posible que necesitemos un clic de prueba para confirmar si quiere LUK 19.4 o LUK 19:4. Todo lo demás es sencillo.

Traducción automática desde English

Los enlaces de ParatextACT 2.1/

que hacen que Paratext vaya a un enfoque BCV específico ahora funcionan en mi hoja de cálculo. Claude no pudo hacerlo funcionar a través del registro, por lo que escribió un script de Python para hacerlo funcionar por otro método. Trae Paratext al primer plano, luego escribe Ctrl-B e ingresa la información BCV. Paratext_bcv_handler.py. Está en esta carpeta con los otros archivos de este proyecto. Es posible que estos archivos no se mantengan actualizados en esta carpeta a medida que perfecciono este proceso. 

Traducción automática desde English
0 votos

Desplazarse con Paratext requiere 2 cosas:

  1. Colocar la referencia de destino en una configuración del registro
  2. Enviar un mensaje de Windows personalizado

No estoy seguro de cómo hacer ninguna de estas cosas desde Excel, pero tal vez un script de VB podría hacerlo. Puedo proporcionar más detalles si descubre que puede realizar estos pasos.

Traducción automática desde English
por [Administrator]
(3,4k puntos)

Preguntas relacionadas

0 votos
1 respuesta 90 vistas
Cuando insertamos una figura en Paratext, este crea automáticamente una versión .jpg de la imagen y la coloca en ... por cualquier ayuda que puedan darme al respecto. John Nystrom
john_nystrom 312 preguntada jun 25
0 votos
1 respuesta 825 vistas
¿Cómo puedo eliminar un proyecto en registry.paratext.org que ya no se necesita?
dcb 194 preguntada mar 28, 2024
0 votos
2 respuestas 121 vistas
Estoy revisando el inventario de mayúsculas y minúsculas mixtas para un proyecto con muchos topónimos con guion en ... que ayudaría a los traductores a interpretar los resultados.
anon399461 123 preguntada may 1
0 votos
1 respuesta 223 vistas
He oído durante mucho tiempo que PTXprint no requiere que Paratext esté instalado. Pero el proceso de usar PTXprint ... que crear un proyecto de Paratext ficticio? Gracias, Jeff
jeffh 1,4k preguntada ene 6
0 votos
1 respuesta 64 vistas
He leído "Glossary Best Practices" (https://support.bible/3952/glossary-best-practices?show=3952#q3952). La información ... claramente 'mal', lo agradecería mucho! Gracias, Paul
Paul 642 preguntada oct 21, 2025
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
There is neither Jew nor Gentile, neither slave nor free, nor is there male and female, for you are all one in Christ Jesus.
Galatians 3:28
3,062 preguntas
6,022 respuestas
5,691 comentarios
2,036 usuarios