明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1155|回复: 9

[讨论] lsp如何关闭外部应用?

[复制链接]
发表于 2018-6-23 11:15:30 | 显示全部楼层 |阅读模式
本帖最后由 jack093 于 2018-6-23 11:48 编辑

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

发表于 2018-6-23 13:09:29 来自手机 | 显示全部楼层
可以做到,但是需要一个小工具,dwx,你搜一下本论坛。你说的都是 Windows api 控制系统的内容,即使用c++,也是调用 api ,还不如用 lisp一步到位
发表于 2018-6-24 00:46:40 | 显示全部楼层
为什么不设置为静默打印呢,这样就不会弹出来了,
 楼主| 发表于 2018-6-24 09:06:15 | 显示全部楼层
evayleung 发表于 2018-6-24 00:46
为什么不设置为静默打印呢,这样就不会弹出来了,

楼主说的是
            (setvar "backgroundplot" 0)
吗?用了,开始好好的,后来可能是打开过pdf文件,就开始了,pdf文件刚生成,Adobe Acrobat Pro马上自动打开浏览,本想重启电脑的,可是电脑在跑别的程序不能重启
 楼主| 发表于 2018-6-24 09:13:26 | 显示全部楼层
yxp 发表于 2018-6-23 13:09
可以做到,但是需要一个小工具,dwx,你搜一下本论坛。你说的都是 Windows api 控制系统的内容,即使用c++ ...

看到版主的教程,慢慢研究,谢谢谢谢
发表于 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,它是不会再打开的。
发表于 2018-7-5 01:04:34 | 显示全部楼层
6楼正解,可以结题。
发表于 2018-7-5 09:29:11 | 显示全部楼层
楼主应该懂编程吧
为何不在打印时
按需要的文件名称直接打印?
发表于 2018-8-7 12:49:20 | 显示全部楼层
看到版主的教程,慢慢研究,谢谢谢谢
发表于 2018-8-8 09:32:57 | 显示全部楼层
学习学习想想想想想想
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-6 07:36 , Processed in 0.181742 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表