[求助]如何用autolisp程序提取打印对话框中的打印机及纸张尺寸数据?
www.dimcax.com
[求助]如何用autolisp程序提取打印对话框中的打印机及纸张尺寸数据?[求助]如何用autolisp程序提取打印对话框中的打印机及纸张尺寸数据?
d
这个恐怕不行吧
d
获取所有可用的打印设备名称
(vlax-invoke-method (vlax-get (vlax-get (vlax-get-acad-object) 'activedocument) 'activelayout) 'getplotdevicenames )
纸张尺寸要麻烦一点
获取所有可用的打印设备名称
getplotdevicenames
因为有的打印机在每台电脑的本地名称不同 自己写个判断
getlocalemedianame
原创加密lisp真正的破解.原创lisp操作cad内置对话框.原创lisp直接调用win32 api.原创lisp开发小助手(代码自动生成器).原创vba语句->lisp语句解释器.原创lisp音乐播放器.原创lisp直接使用vba对话框.
()
( cr_layout (vla-get-activelayout (vla-get-activedocument ())))
( papersize_list ( ( (vla-getcanonicalmedianames cr_layout))))
( eachsize papersize_list ( papersizenamelst ( papersizenamelst ( (vla-getlocalemedianame cr_layout eachsize)))))
( papersizenamelst( papersize_list ( papersizenamelst '<)));取得最终的图纸尺寸列表(过滤userxxx)
d