关系自动热键 PDF

关系自动热键 PDF

我正在制作一个自动热键脚本来填充 PDF 表单中的几个字段。

该脚本开始在 Excel 表中获取数字,在内部网中打开一个站点,将一些值传递给变量,然后关闭内部网页面并打开 PDF 表单(4 页)。

这里我需要填写一些 PDF 字段,但我不知道如何到达它们。

我使用“ImageSearch”,但每次更换计算机(家用电脑、台式机、笔记本电脑……)时都必须更改图像文件。

有没有办法通过名称、属性、标签等到达该字段?

将变量发送到字段时,脚本会截断变量的内容。例如,变量是“Jose antonio marques rodrigues”。字段中只显示“Jose antonio marques”。有人能解释一下为什么会发生这种情况吗?

我使用 Acrobat Reader 或 Acrobat DC。两者都会出现这种情况。

答案1

在 Adob​​e Reader 未运行的情况下,打开文档后,第一次发送 TAB 时,它应该会带您到表单上的第一个字段。在下面的例子中,我能够发送 8 个 TABS 以到达第八个字段,然后发送数据

; download the following to your machine
; https://www.txdmv.gov/reports-and-data/doc_download/998-form-130-u-application-for-texas-title-and-or-registration
; change the following folder path accordingly 
SetTitleMatchMode, 2 
Run D:\ChromeDownloads\130-U.pdf    ;this assumes you have Adobe as the program for .pdf files
WinWaitActive Adobe Acrobat Reader DC
SendInput {Tab 8}
SendInput this should be the OTHER field
Return

顺便说一下,我在 Windows 10 上运行 Adob​​e Acrobat Reader DC 持续发布版 | 版本 2019.012.20035

相关内容