明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 19309|回复: 69

千里马原创---"弹出式菜单"(只用鼠标可作出多种选择)

  [复制链接]
发表于 2012-7-28 00:03:19 | 显示全部楼层 |阅读模式
本帖最后由 zwqgdhl 于 2012-8-2 14:10 编辑

在程序运行过程中弹出选择项,用鼠标方便可作出多种选择
最新应用实例:




本帖子中包含更多资源

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

x

点评

做个屏幕菜单更简单  发表于 2012-8-2 19:08
"觉得好,就打赏"
还没有人打赏,支持一下

本帖被以下淘专辑推荐:

发表于 2018-9-17 12:19:47 | 显示全部楼层
zwqgdhl 发表于 2012-7-28 00:26
1.不用输入数字,只用鼠标点击,可以作出多种选择,省去了找键盘数字键的困难!
2.类似弹出菜单,但编辑使 ...

很不错的东西,下来看看
 楼主| 发表于 2012-7-28 00:13:36 | 显示全部楼层
本帖最后由 zwqgdhl 于 2012-7-30 17:06 编辑








本帖子中包含更多资源

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

x
 楼主| 发表于 2012-7-28 00:18:28 | 显示全部楼层
本帖最后由 zwqgdhl 于 2012-7-30 17:32 编辑

1.不用输入数字,只用鼠标点击,可以作出多种选择,直观快捷,省去了找键盘数字键的困难!
2.类似弹出选择菜单,但编辑使用时比弹出菜单方便多了。
3.哈哈,另外用鼠标不用键盘选择数字序号是个人习惯,且比用Initget + getkword的方法速度快。
发表于 2012-7-28 00:18:47 | 显示全部楼层
看看,有什么高招!
 楼主| 发表于 2012-7-28 00:26:11 | 显示全部楼层
本帖最后由 zwqgdhl 于 2012-7-30 17:39 编辑

1.不用输入数字,只用鼠标点击,可以作出多种选择,省去了找键盘数字键的困难!
2.类似弹出菜单,但编辑使用时比弹出菜单方便多了。
源程序如下:



本帖子中包含更多资源

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

x

点评

在低版本下有点意思!!!不过,好象在什么地方多输入了空格  发表于 2012-7-31 15:31
更新附件的时候选择“更新”,而不是删掉重新上传,以免下过的朋友还要重复花费  发表于 2012-7-30 17:49
发表于 2012-7-28 06:06:16 | 显示全部楼层
如果是使用较高版本CAD,试试输入命令"_justifytext"
你会发现,命令行也可以用鼠标选择参数了。
发表于 2012-7-28 06:06:52 | 显示全部楼层
命令行选择参数,好像在YAD里面也一直有用到。
 楼主| 发表于 2012-7-28 08:48:49 | 显示全部楼层
谢谢chlh_jd光临!
1.不知道什么版本的CAD才可以用"_justifytext"命令选择数字,我刚试着在cad2008中用"_justifytext"命令:输入对正选项
[左(L)/对齐(A)/调整(F)/中心(C)/中间(M)/右(R)/左上(TL)/中上(TC)/右上(TR)/左中(ML)/正中(MC)/右中(MR)/左下(
BL)/中下(BC)/右下(BR)] <左>:

2.YAD没有听过用过,刚按你说的找到了看看,原来是个建筑及结构软件,没有安装细看有没有这个功能,只看到那是人家加密软件,更不要想源码了。
发表于 2012-7-28 09:43:49 | 显示全部楼层
2013 才支持命令行选项鼠标点击.
不过,实际使用中,我看绝大多数用户不会这样去操作的,相对于"击键一次"的方式,鼠标移动到特定位置再点击鼠标太慢了和低效了.

所以,在程序编写中设置命令选项关键字时,应注意首选 ASDF 及左手键位上的字母(针对大多数用户为左键右鼠的情况).这是你的程序易用性的具体体现.
发表于 2012-7-28 09:47:47 | 显示全部楼层
本帖最后由 Gu_xl 于 2012-7-28 09:49 编辑
zwqgdhl 发表于 2012-7-28 00:26
不用输入数字,只用鼠标点击,可以作出多种选择,直观快捷!
源程序如下:

想法挺好,不过没太大实际意义!用Initget + getkword 就可以很简单的实现鼠标选择关键字:
  1. (initget "1.中国 2.美国 3.英国 4.法国 5.德国 6.越南 7.荷兰 8.缅甸 9.加拿大 10.香港 11.台湾 12.印度")
  2. (setq kd (cond
  3.            ((getkword "\n[1.中国/2.美国/3.英国/4.法国/5.德国/6.越南/7.荷兰/8.缅甸/9.加拿大/10.香港/11.台湾/12.印度]<1.中国>:"))
  4.            ("1.中国")
  5.            )
  6.       )

点评

非常厉害.楼主4.7k容量,我觉得也许不需要这么大,  发表于 2012-7-31 12:27
哈哈哈,Gu_xl 版主就是lisp方方面面的高手,每次都是摘叶成镖,佩服!  发表于 2012-7-28 10:19
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-22 22:39 , Processed in 0.187110 second(s), 35 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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