如何从Dragon触发Python脚本?

时间:2017-02-14 16:46:26

标签: python medical

我正在处理放射学听写,使用python 3.6中的textwrap在默认的70个字符处进行硬换行。

将语音识别中的报告复制到RIS进行签名时,将在听写时使用。这就是使用剪贴板操作的原因。

这是有效的,但我想知道我是否可以提高效率。我也想让Dragon将其作为脚本编写的一部分触发,我不知道从哪里开始查找有关如何从龙剧本中触发python脚本的信息。

from tkinter import Tk
import textwrap

report = Tk()
# Prevent the window from showing
report.withdraw()
try:
    uncutText = report.clipboard_get() # Gets clipboard text
except:
    uncutText = "The Clipboard Was empty"

cutText = textwrap.wrap(uncutText)
report.clipboard_clear()
for line in cutText:
    report.clipboard_append("\n")  # Add CR for each line pasted
    report.clipboard_append(line)  # Paste to Clipboard
report.update()  # updates clipboard
report.destroy()  # destroys the report object

0 个答案:

没有答案