ruirui999 发表于 2019-7-18 11:30:42

如何用LISP打开PDF并跳到指定页,最好是用adobe打开。

如何用LISP打开PDF并跳到指定页,最好是用adobe打开。求大神指导。

satan421 发表于 2019-7-18 14:45:04

本帖最后由 satan421 于 2019-7-18 14:46 编辑

给你几个例子:
(startapp "excel.exe" (findfile "C:\\test.xlsx"))
(startapp "notepad" (findfile "C:\\test.txt"))
但貌似不是每个应用都能启动

stoyer 发表于 2019-7-18 16:50:58

(setq a "HKEY_LOCAL_MACHINE\\SOFTWARE\\Adobe\\Adobe Acrobat")
(setq aa (vl-registry-descendents a))
(setq aaa (strcat a "\\" (car aa)))
(setq aaaa (vl-registry-read (strcat aaa "\\InstallPath")))
(if aaaa (startapp (strcat aaaa "\\acrobat.exe") pdf-File))
;可以打开指定的PDF文件,不能跳到指定页

ruirui999 发表于 2019-7-18 17:05:13

stoyer 发表于 2019-7-18 16:50
(setq a "HKEY_LOCAL_MACHINE\\SOFTWARE\\Adobe\\Adobe Acrobat")
(setq aa (vl-registry-descendents a)) ...

就是想要能打开到指定页的功能。:lol
页: [1]
查看完整版本: 如何用LISP打开PDF并跳到指定页,最好是用adobe打开。