qiuhai1991 发表于 2015-3-20 19:10:08

关于vla-displayplotpreview打印预览如何取得返回值问题

本帖最后由 qiuhai1991 于 2015-3-28 13:32 编辑

(vla-displayplotpreview (vla-get-plot (vla-get-ActiveDocument (vlax-get-acad-object))) acfullpreview)

这个可以打印预览,但是打印预览的时候不管是直接ESC、空格、右键退出、右键打印,其返回结果都是nil,有什么办法可以在右键退出的时候退出,右键打印的时候打印呢?也就是得到几种不同操作的不同返回值。

liu22737 发表于 2015-3-20 19:10:09

qiuhai1991 发表于 2015-3-30 15:48 static/image/common/back.gif
不是,我的意思调用预览命令之后如何打印出来?

直接用CAD原始命令啊!
(vl-cmdf "preview")

tryhi 发表于 2015-3-20 20:01:10

好像有个什么变量可以来判断

qiuhai1991 发表于 2015-3-21 11:57:57

不知道怎么弄

tryhi 发表于 2015-3-22 21:49:31

这个问题真的无解么?

vectra 发表于 2015-3-23 08:57:09

vla-displayplotpreview 执行完毕之后 ,再用getkword等加个选项问是否要打印。

qiuhai1991 发表于 2015-3-23 11:49:23

vectra 发表于 2015-3-23 08:57 static/image/common/back.gif
vla-displayplotpreview 执行完毕之后 ,再用getkword等加个选项问是否要打印。

是的,一直是这样做的,但是比较麻烦

qiuhai1991 发表于 2015-3-23 21:00:32

貌似真的无法解决

qiuhai1991 发表于 2015-3-26 00:33:28

可以再顶一次么

qiuhai1991 发表于 2015-3-28 15:28:40

还是没有找到解决的方法
页: [1] 2
查看完整版本: 关于vla-displayplotpreview打印预览如何取得返回值问题