明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: daidong013

【求助】请大侠门来编一个这样的程序!

  [复制链接]
发表于 2011-6-25 21:10:01 | 显示全部楼层
7楼和13楼的可竖画。
发表于 2011-6-25 21:38:58 | 显示全部楼层
这个工具不错,但还不是我想要的情况,学习一下各位高手的源码,争取会改成自己想要的
发表于 2011-6-25 23:25:39 | 显示全部楼层
本帖最后由 raimo 于 2011-6-25 23:29 编辑
ZZXXQQ 发表于 2011-6-25 21:10
7楼和13楼的可竖画。

ZZXXQQ 7楼的基础上按照我自己的需要终于修改出来了..其实我需要的就是简单版,只画出里面部分,不要外部的范围框
但总觉得程序有点奇怪,
每次输完之后都保持在等待输入的状态而不自动退出,这是为什么呢?

请 ZZXXQQ 帮忙看看..


而且还有两个问题:
01 输入等分数后,都会自动附上一句未知命令“GZ,虽然不影响结果,看着还是怪不舒服的
第一角点 :
命令:  GZ
第一角点 :
另一角点 :
输入等分数 :3 未知命令“GZ”。按 F1 查看帮助。


02.如果用esc取消的话,就有如下提示
命令:
GZ
第一角点 :*取消*
; 错误: *error* 函数中出错AutoCAD 变量设置被拒绝: "LUPREC" nil

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2011-6-26 00:00:14 | 显示全部楼层
游客,本帖隐藏的内容需要发帖数高于 5 才可浏览,你当前发帖数只有 0

评分

参与人数 1金钱 +20 收起 理由
raimo + 20 多谢Z版帮忙, 已经达到我想要的了..

查看全部评分

发表于 2011-6-26 01:16:03 | 显示全部楼层
本帖最后由 zhynt 于 2011-6-26 02:55 编辑

修改内容:
1、增加全局变量,记忆用户输入。
2、增加等分方向判断,负值为竖向等分。
3、增加内外框间隙宽度判断,负值为简化版无边框。
4、角点无输入退出。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2011-6-26 06:09:50 | 显示全部楼层
本帖最后由 raimo 于 2011-6-26 06:24 编辑

回复 ZZXXQQ 的帖子

多谢Z版帮忙修改,  已经达到我想要的了..


另外想请教一下,如果我想用指定颜色画出,比如红色,该添加什么命令?
发表于 2011-6-26 06:16:25 | 显示全部楼层
本帖最后由 raimo 于 2011-6-26 06:21 编辑

回复 zhynt 的帖子

不好意思,我直说啊.请别生气....zhynt 这次你弄得有点复杂了.太想集成全部功能.可是
操作需要输入的太多,如果是简单少量的等分,那么纯手画也差不多能画出来了..
而且还使用了新的图层,这样会给图层绘图带来新的麻烦

减少用户判断,减少输入次数,点两下就能完成才是最实用的..
建议可以分拆命令.横向竖向最好可以自动判断,简单版的是一个,升级版的另一个..你弄的默认记忆就很好
发表于 2011-6-26 06:30:19 | 显示全部楼层
如果自己会编了,想做成什么样功能都能随心所欲,程序的目的就是多步操作集成在一个命令中,并且尽量智能化一点,让程序自动判断,甚至输入的数据可以用键盘直接输入,也可以用鼠标输入。。
发表于 2011-6-26 08:44:55 | 显示全部楼层
感谢z版及zhynt楼主分享学习!
发表于 2011-6-26 09:34:41 | 显示全部楼层
本帖最后由 zhynt 于 2011-6-26 09:35 编辑

回复 raimo 的帖子

首先感谢明经,感谢CCTV,感谢MTV,感谢所有的TV,感谢raimo对我的关心。
关于横竖向等分的问题我是这样想的,其他的程序只能对长边进行等分,我的长短边均可等分。
关于你觉得太复杂,这个就仁者见仁智者见智了。
关于拆分命令的问题,你觉得是合成一个命令简单还是用两个命令简单呢?
关于简单的少量的等分,纯手画也差不多能画出来了的问题,那要看简单到什么程度,如果简单到只有个外框,那完全就不用编程序,cad本身就有。如果要等分加画叉线,我就不相信纯手工画会比程序快。首先,不论是纯手工还是用程序,取两点画框,和输入数值都是比不可少的,剩下的就是画线了,纯手工还要一条一条的去画,使用程序就可以自动帮你完成,你所哪个快呢?还有就是既然想到要编程序,那就是说工作中就经常要遇到,画起来很繁琐,很费时间。
===========分割线====================
以上仅代表个人观点,如有不适请跳过。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-28 01:55 , Processed in 0.212229 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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