(已解决)为何下列lsp中无法打开中文命名的pdf?
本帖最后由 注册 于 2021-3-19 07:40 编辑(defun c:tyt()
(startapp "C:\\Program Files (x86)\\2345Soft\\2345Pic\\2345PdfReader.exe E:\\防空规定.pdf")
)
如果上述里面的pdf以中文命名,则无法打开,如果pdf以英文为名(假设原防空规定.pdf重命名为fkgd.pdf),则可以打开,请问是什么原因啊?
(startapp "C:\\Program Files (x86)\\2345Soft\\2345Pic\\2345PdfReader.exe"
"E:\\防空规定.pdf"
) caoyin 发表于 2021-3-18 08:56
(startapp "C:\\Program Files (x86)\\2345Soft\\2345Pic\\2345PdfReader.exe"
"E:\\防空规 ...
老大,上面那个断码输入后还是无法打开对应的PDF:$ 打不开的原因,可能是此exe文件不支持这种语法格式
(setq WSC (vlax-get-or-create-object "Wscript.Shell"))
;;试试这个行不行
(vlax-invoke WSC 'RUN "C:\\Program Files (x86)\\2345Soft\\2345Pic\\2345PdfReader.exe E:\\防空规定.pdf")
;;如果pdf文件有关联的默认打开方式,可以这样
(vlax-invoke WSC 'RUN "E:\\防空规定.pdf")
(vlax-release-object WSC) (command "_ai_editcustfile" (findfile "E:/资料/图集/16G101-1高清版.pdf")
我都是用的这个。设置好pdf默认打开软件就好
页:
[1]