只需一步,快速开始
要做一个屏幕菜单,只是显示汉字,是否一定要做幻灯片?
另外想在LISP中实现使用一个命令画线,并在线完成后对该线进行属性修改,如层、线宽等,有没有什么好的思路,还请指教。
使用道具 举报
AutoCAD本身就带屏幕菜单(天正用这样的菜单)。只不过一般不打开它。
如果只是显示汉字,可以在程序中用函数ALERT将汉字用对话框显示在屏幕上。语法:(alert "要显示的字串")
要用一个命令画线是可以的,但程序要知道线的起点坐标和终点坐标才行。
如果要在画线完成后修改其属性,方法很多,可以直接用PROPERTIES,CHPROP,CHANGE等命令,换层可以先选择图元后直接选顶部下拉框中的要换图层。当然编程也可以,甚至可以在画线时直接达到目的。
先谢过了,我可能是没有说清楚
CASS中带屏幕菜单是有分级目录了,在最下层中是带图形的,我是想说可不可以做一个不图图形的
另外,画线时如何调用.pline后,无法用(entlast)调用并对其修改
第二个问题已解决,如下可以用(entlast)提取出刚才画的线,现在期盼第一个问题的答案
(if(setq aa_1(getpoint "\n输入点:")) (progn (command ".pline" aa_1) (while (setq aa_1(getpoint aa_1 "\n输入点:")) (command aa_1) ) (command "") ) )
好了,上边的问题现在解决了,现在又出了个新的问题
有没有办法只替换掉屏幕菜单?
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 ) ©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途
GMT+8, 2025-9-24 06:20 , Processed in 0.175017 second(s), 26 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.