明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 904|回复: 3

[讨论] 高飞鸟的动态函数对get类函数关键字的影响

[复制链接]
发表于 2016-7-4 18:58 | 显示全部楼层 |阅读模式
今天调试一个程序
用到了高飞鸟的动态函数
发生一个让我抓狂的事情

监视的回调函数里有如下代码
(initget "A B" 128)
(setq pt (getpoint))
(cond
    ((null pt) (子函数1))
    ((listp pt) (子函数2))
    ((= pt "A") (子函数3))       ;;在使用高飞鸟的动态函数时,必须写成((= (strcase pt) "A") (子函数3))
    ((= pt "B") (子函数4))       ;;同上
)

选点和右键都没问题
就是关键字A、B总出问题
时灵时不灵
花了一下午的时间
怎么调试都不行

最后才发现
必须输入"A"、"B"才能执行后面的函数
如果输入"a"、"b"
initget就不认识了
而原来使用get类函数时
从无此种情况
想来想去
只可能是高飞鸟动态函数的影响

特发此贴
提醒大家注意
"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2016-7-4 19:22 | 显示全部楼层
高飞鸟的动态函数非常强大
能够实现一些以前非常渴望却做不到的功能

我的这个程序其中一个功能
在选第1点后开始监视选第2点
根据两点间的关系移动某个图块
加入关键字用于调整图块的角度
在调整角度的这段函数里
多次输入关键字"A"
但是只能执行一次转角
后来我在程序中某处
加入一句(textpage)(graphscr)
这样可以实现连续转角
只是文本窗口会闪一下
算是美中不足吧

除此之外还有一些其它的小问题
好在都通过努力克服了
发表于 2016-7-4 21:12 来自手机 | 显示全部楼层
masterlong 发表于 2016-7-4 19:22
高飞鸟的动态函数非常强大
能够实现一些以前非常渴望却做不到的功能


楼主写了个什么程序,动画演示给大伙瞧瞧;高飞贴给个连接呀

点评

黄总用的啥录像软件啊,找了个gifcam,10秒多报错,说存储空间不足。十秒以内录的,那效果也是醉了  发表于 2016-7-5 09:48
 楼主| 发表于 2016-7-4 22:44 来自手机 | 显示全部楼层
专业上用的程序
还没完成

动画演示没弄过
明天不会太忙
搜一个学习下

高飞鸟的动态函数
一搜就是
手机上就不给链接了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-1 11:59 , Processed in 0.335699 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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