明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3037|回复: 27

[源码] bbalert 16种提示模式

[复制链接]
发表于 2019-4-11 23:45 | 显示全部楼层 |阅读模式
本帖最后由 1291500406 于 2019-4-12 08:35 编辑

bbalert  16种模式


本帖子中包含更多资源

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

x

点评

信心延迟怎么设置?给个实例。  发表于 2019-7-2 08:39
"觉得好,就打赏"
还没有人打赏,支持一下
 楼主| 发表于 2019-4-12 08:59 | 显示全部楼层
本帖最后由 1291500406 于 2019-4-12 09:01 编辑

个性化的提示,远远超过 自带的 (alert "提示")   

(alert "提示")   
标题为AutoCAD 信息   而不是自己的标题

而( bbalert  "显示确定按钮" 2 "必强提示1" 0)   弥补alert一些缺陷

1,提示面板带自动关闭时间
2,标题自定义
3,16种提示模式选择,让提示不单调    16 32 48 64   带图标提示是我最喜欢的
4,返回值简化程序的编写,是 返回一个值    否 返回一个值   判断值处理
发表于 2020-5-19 17:53 | 显示全部楼层
  1. (defun AlertX(TITLE String nSeconds f / WSH a)
  2.   (setq WSH(vlax-create-object "WScript.shell"))
  3.   (if(vl-catch-all-error-p(setq a(vl-catch-all-apply'vlax-invoke-method(list WSH 'Popup String nSeconds TITLE f))))
  4.     (alert String)(progn(vlax-release-object WSH)a)))

是这样的么?
发表于 2020-5-19 17:33 | 显示全部楼层
(setq atr (bbalert  (strcat "即将统一标注样式,请确认出图比例设置是否与图纸图框比例匹配。匹配点确定,否则点取消后先正确设置出图比例再统一!!" )  2 "提示:" 1))
(princ atr)
(if (= atr  2)(exit))

经测试,没有取到返回值,这个判断点了哪个按钮的返回值该怎么取呢?
发表于 2019-4-12 08:47 | 显示全部楼层
有什么好处
发表于 2019-4-12 09:51 来自手机 | 显示全部楼层
强哥,强哥,你最棒,强哥,强哥,你最强,你最棒,你最强
发表于 2019-4-12 10:40 | 显示全部楼层
这个不错,顶起来
发表于 2019-4-12 11:07 | 显示全部楼层
这个不错,顶起来。外瑞外瑞古德
发表于 2019-4-12 12:59 | 显示全部楼层
这个好  ,   不会写这种  好像是调用了系统什么东本   看不懂
发表于 2019-4-12 13:10 | 显示全部楼层
taoyi0727 发表于 2019-4-12 12:59
这个好  ,   不会写这种  好像是调用了系统什么东本   看不懂

自由度  面板  共享出来吧!
 楼主| 发表于 2019-4-12 13:15 | 显示全部楼层
纵横八方 发表于 2019-4-12 13:10
自由度  面板  共享出来吧!

哈哈,快快交出来
发表于 2019-4-12 13:36 | 显示全部楼层
纵横八方 发表于 2019-4-12 13:10
自由度  面板  共享出来吧!

还没有写完  还在写系统变量  水平低时间少 进度有点慢  昨晚画图还搞到1点过  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-4-25 21:31 , Processed in 2.316822 second(s), 29 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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