jack093 发表于 2018-6-23 11:15:30

lsp如何关闭外部应用?

本帖最后由 jack093 于 2018-6-23 11:48 编辑

lsp如何关闭外部应用?
一个文件中有多张图需要打印到pdf,adobe很不友好,打印文件是缺省的,不能直接命名,只能自己修改,用lsp改名没有问题,可是有时候,pdf文件刚生成,Adobe Acrobat Pro马上自动打开浏览,改名失败,请问如何用lsp关闭Adobe Acrobat Pro应用或者关闭正打开的pdf文件,以便改名?
用其他外部的c++或vb等协同帮忙有些太傻了。lsp是否有办法调用 SendMessage?

yxp 发表于 2018-6-23 13:09:29

可以做到,但是需要一个小工具,dwx,你搜一下本论坛。你说的都是 Windows api 控制系统的内容,即使用c++,也是调用 api ,还不如用 lisp一步到位

evayleung 发表于 2018-6-24 00:46:40

为什么不设置为静默打印呢,这样就不会弹出来了,

jack093 发表于 2018-6-24 09:06:15

evayleung 发表于 2018-6-24 00:46
为什么不设置为静默打印呢,这样就不会弹出来了,

楼主说的是
            (setvar "backgroundplot" 0)
吗?用了,开始好好的,后来可能是打开过pdf文件,就开始了,pdf文件刚生成,Adobe Acrobat Pro马上自动打开浏览,本想重启电脑的,可是电脑在跑别的程序不能重启

jack093 发表于 2018-6-24 09:13:26

yxp 发表于 2018-6-23 13:09
可以做到,但是需要一个小工具,dwx,你搜一下本论坛。你说的都是 Windows api 控制系统的内容,即使用c++ ...

看到版主的教程,慢慢研究,谢谢谢谢

evayleung 发表于 2018-6-24 11:21:14

jack093 发表于 2018-6-24 09:06
楼主说的是
            (setvar "backgroundplot" 0)
吗?用了,开始好好的,后来可能是打开过pdf文件 ...

我的意思是直接在打印机里面设置静默打印,这样ADOBE就检测不到打了PDF,不然每打一张就打开一下。例如DWG TO PDF.PC3这个打印机(我现在一般都用这个打的吧,已经很少很PDF FACTORY来打了),里面有个设置是“完成后在PDF软件中打开查看”,这个不要钩选,ADOBE就应该检测不到的吧。因为我没用ADOBE,我用的是FOIXT PDF,它是不会再打开的。

Bao_lai 发表于 2018-7-5 01:04:34

6楼正解,可以结题。

masterlong 发表于 2018-7-5 09:29:11

楼主应该懂编程吧
为何不在打印时
按需要的文件名称直接打印?

oistre 发表于 2018-8-7 12:49:20

看到版主的教程,慢慢研究,谢谢谢谢

mapple666 发表于 2018-8-8 09:32:57

学习学习想想想想想想
页: [1]
查看完整版本: lsp如何关闭外部应用?