明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3044|回复: 13

命令行行数有系统变量没有?

  [复制链接]
发表于 2007-11-25 13:00 | 显示全部楼层 |阅读模式
命令行行数有系统变量没有?刚才翻了一下,没找到。
发表于 2008-5-21 12:33 | 显示全部楼层
顶起来
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2007-11-25 19:44 | 显示全部楼层

怎么没有人说话啊?

 楼主| 发表于 2007-11-27 16:23 | 显示全部楼层
顶起来,问题还没有答案呢。
发表于 2007-11-27 17:13 | 显示全部楼层

如果没有你用下面的方法试试

(vla-get-DockedVisibleLines (vla-get-display (vla-get-Preferences (vlax-get-acad-object))))

 楼主| 发表于 2007-11-28 11:37 | 显示全部楼层

试了,可以用。

再研究下看能不能直接赋值。

多谢楼上了。

发表于 2008-2-17 15:42 | 显示全部楼层
怎么赋值,让程序自动设置行数?!
发表于 2008-2-17 17:03 | 显示全部楼层
vla-put-DockedVisibleLines 可以赋值,但不能更新显示,不知为什么??
发表于 2008-2-20 02:35 | 显示全部楼层

在《AUTOLISP/VISUALLISP函数库查询辞典》一书的附盘中,也举到了这个例子,但运行后的确命令行没有反应,请高手指点。

(defun Example_DockedVisibleLines()

;;; 这个范例返回
;;; DockedVisibleLines当前的设定值,接着改变它的值,最后
;;; 重设为原来的值

  (VL-LOAD-COM)

  (setq AcadObject(vlax-get-acad-object)

        AcadDocument(vla-get-ActiveDocument AcadObject)

        mSpace(vla-get-ModelSpace AcadDocument)

  )

  (setq preferencesSel(vla-get-Preferences AcadObject))

  (setq AcadPref(vla-get-display preferencesSel))

;;; 取出当前的DockedVisibleLines 值

  (setq currDockedVisibleLines(vla-get-DockedVisibleLines AcadPref))

  (princ "DockedVisibleLines的当前值为: ")(princ currDockedVisibleLines)(princ "   DockedVisibleLines范例\n")

   (PROMPT "<Enter>进行:")(VL-CMDF pause)

;;; 改变 DockedVisibleLines 的值

  (vla-put-DockedVisibleLines AcadPref 15)

  (setq newDockedVisibleLines(vla-get-DockedVisibleLines AcadPref))

  (princ "DockedVisibleLines的新值为: ")(princ newDockedVisibleLines)(princ "   DockedVisibleLines范例\n")

  (PROMPT "<Enter>进行:")(VL-CMDF pause)

;;; 将 DockedVisibleLines重设为原来的值

  (vla-put-DockedVisibleLines AcadPref currDockedVisibleLines)

  (princ "DockedVisibleLinesr的值重设为: ")(princ currDockedVisibleLines)(princ "   DockedVisibleLines范例\n")

  (princ)

)

发表于 2008-2-20 09:58 | 显示全部楼层
真的没有人知道如何更新吗?
发表于 2008-2-20 13:05 | 显示全部楼层

(vla-get-DockedVisibleLines (vla-get-display (vla-get-Preferences (vlax-get-acad-object))) 4)

在CAD2002上可以实现自动更新,但是在CAD2004以上不会自动更新,测试过了,不清楚是什么原因;

另外,用(command "-plot" .....) 改打印机名称及布局范围设定后,布局也没有自动调整成设定的参数,还要再进入到打印设定,选其它打印机,再选回去,才是我想设定的参数...有点麻烦..

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-3 01:02 , Processed in 0.229046 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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