0 票
104 次瀏覽
我正在與 Claude Cowork 合作,嘗試使用 Python 腳本和 Excel 試算表來建立 Paratext 的插圖工作流程,這些試算表包含我可能想使用的圖片資訊。試算表中包含經文引用。我非常希望能點擊試算表中的經文引用,讓 Paratext 轉到該節。我知道 Paratext 可以與各種其他軟體工具進行 BCV 焦點通訊,但是否有辦法從 Excel 觸發它?
歡迎提出任何大膽的想法。
John Nystrom
機器翻譯自 English
Paratext 由 (312 點) 提出 | 104 次瀏覽

2 個回答

+1 票

正常的 BCV 同步是透過在 Windows 登錄(HKCU\Software\SantaFe\Focus\ScriptureReference)中設定值,然後發送一個自訂的 Windows 訊息來實現的,該訊息是透過在應用程式中呼叫 RegisterWindowMessage 並使用參數 "SantaFeFocus" 註冊的。我認為透過 Excel 腳本/巨集無法做到這一點。

可能有效但設定起來會很複雜的一種方法是建立一個自訂 URL 協定,並建立一個小型應用程式,該應用程式可以將 URL 參數轉發到上述提到的登錄位置,然後觸發上述提到的 Windows 訊息。然後,您可以在 Excel 中建立一個使用該自訂協定的連結——點擊時會執行該小型應用程式。

另一種可能有效但同樣設定複雜的方法是建立一個 PT9 外掛程式,該外掛程式可以處理來自 Excel 的某種訊號,但我不確定這是否可行,因為我不太熟悉 Excel 腳本/巨集。

我想這些算是大膽的想法。 眨眼

機器翻譯自 English
由 [Expert]
(16.7k 點) 提出

Claude 說: 

這其實非常可行。開發者已經說明了具體需要什麼——我們只需要建立這三個部分:

  1. 一個小型 Python 腳本,接收 paratext://LUK 19.4 URL,將引用寫入登錄,並廣播 Windows 訊息
  2. 一個一次性設定腳本,在 Windows 中註冊 paratext:// 協定,以便點擊此類連結時調用我們的腳本
  3. 更新試算表腳本,以便在節引用儲存格上寫入 paratext:// 超連結

要我建立這三個部分嗎?主要的未知數是 Paratext 在登錄值中期望的確切引用格式——我們可能需要一次測試點擊來確認它是想要 LUK 19.4 還是 LUK 19:4。其他一切都很簡單。

機器翻譯自 English

Paratext 連結ACT 2.1/

現在可以在我的試算表中將 Paratext 轉到特定的 BCV 焦點。Claude 無法透過登錄使其工作,因此它寫了一個 Python 腳本,透過另一種方法使其工作。它將 Paratext 帶到前景,然後輸入 Ctrl-B 並輸入 BCV 資訊。Paratext_bcv_handler.py。它位於此資料夾中,與此專案的其他檔案在一起。隨著我完善此流程,這些檔案可能不會在此資料夾中保持最新狀態。 

機器翻譯自 English
0 票

在 Paratext 中捲動需要兩件事:

  1. 將目標引用放入登錄設定中
  2. 發送一個自訂的 Windows 訊息

我不確定如何從 Excel 執行這兩件事,但也許 VB 腳本可以做到。如果您發現可以執行這些步驟,我可以提供更多詳細資訊。

機器翻譯自 English
由 [Administrator]
(3.4k 點) 提出

相關問題

0 票
1 個回答 89 次瀏覽
當我們在 Paratext 中插入圖片時,它會自動創建該圖片的 .jpg 版本並將其放入共享資料夾,以便其他團隊成員透過 Send/Receive 功能獲取 我目前正在使用 Python 腳本替換大量圖片,將一張圖片替換為另一張 我也 ... .jpg 檔案以供共享的機制 我想知道是否有辦法強制它執行此操作 感謝您提供的任何幫助 John Nystrom
john_nystrom 312 提出 已提問 6月 25
0 票
1 個回答 825 次瀏覽
如何刪除 registry.paratext.org 中不再需要的项目?
dcb 194 提出 已提問 3月 28, 2024
0 票
2 個回答 121 次瀏覽
我正在檢視一個約書亞書專案的大小寫混用清單,該書中有許多使用連字符的地名。這些地名中的大多數在清單欄位中斷行顯示為兩行。我可以更改這些欄位的寬度嗎?我認為這樣有助於譯者解讀結果。
anon399461 123 提出 已提問 5月 1
0 票
1 個回答 223 次瀏覽
我聽說了很久,PTXprint 不需要安裝 Paratext 也能運作 但使用 PTXprint 而不依賴 Paratext 的流程並不明顯 當我詢問 PTXprint AI 支援代理時,它幻覺出各種不存在的功能,例如:當提示選擇 ... 含一些圖片),除了建立一個虛構的 Paratext 專案外,有沒有辦法用 PTXprint 來列印它? 謝謝,Jeff
jeffh 1.4k 提出 已提問 1月 6
0 票
1 個回答 64 次瀏覽
I have read through "Glossary Best Practices" (https://support.bible/3952/glossary-best-practices?show=3952#q3952). The information ... 'off', I'd sure appreciate it! Thanks, Paul
Paul 642 提出 已提問 10月 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 個問題
6,022 個回答
5,691 則評論
2,036 位使用者