明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2158|回复: 7

单键快速调出菜单---求助

[复制链接]
发表于 2005-3-13 07:49:00 | 显示全部楼层 |阅读模式
各位大侠:


本人在编程过程中想通过一个键调出一个菜单,比如说,我输入“Q”再“回车”或“空格”,就可调出一菜单,这个菜单可先在acad.msc 文件里做好,我只想通过LISP把它实现,我有用过这样的程式,但是FAS文件。小生百思不得其解,还请各位大侠们多多指教。
发表于 2005-3-13 08:06:00 | 显示全部楼层
  1. 别用“Q”,“Q”一般代表退出(quit)!acad.msc不知是什么文件,假设菜单文件为acad.mns,用“Z”再“空格”调用菜单:(defun c:z ()
  2.    (setenv "ScreenMenu" "1")
  3.    (COMMAND "MENU" "acad.mns")
  4.    (Princ)
  5. )
 楼主| 发表于 2005-3-13 19:33:00 | 显示全部楼层
谢谢版主光临指教,也许是我没说清楚,我是希望把菜单可用一个热键调出,就像“ALT+F”就可以调出“文件”菜单一样,只不过这个热键是一个字母,而且调出的菜单就出现在鼠标旁边,像右键调出来的一样。


我的用意是:希望用这个热键和子菜单里的热键组合,这样调命令的速度大大提高。


我以前的经理就编出来过,不过他不会教我们,呵呵。
发表于 2005-3-14 01:12:00 | 显示全部楼层
组合键能快过“Z和空格”?
 楼主| 发表于 2005-3-14 21:49:00 | 显示全部楼层
本帖最后由 作者 于 2005-3-14 22:19:43 编辑

Z+空格是很快,但调出的菜单不是我想要的,



我想要得是调出的菜单在中间,就像附图那样。在CAD里


谢谢!!







本帖子中包含更多资源

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

x
 楼主| 发表于 2005-3-16 22:07:00 | 显示全部楼层
版主:不好意思,不知是不是我没说清楚,


我想是用Q键或是Z键+空格键就可调了如上图菜单,再用菜单里的快捷键来调出


命令。


如:我想调上图里的“属性”这个命令,就可以“Z 空格再按”“R”这个属性对话框就出来了。


我想这个意思应该这样表达比较清楚了吧。还希望你解了小生的这个难题。
发表于 2005-6-4 23:35:00 | 显示全部楼层
  1. (defun c:z()(menucmd "p0=*"))
发表于 2005-6-8 14:09:00 | 显示全部楼层
应该不行,调出好像是CAD的快捷菜单
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 13:19 , Processed in 0.199283 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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