明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2349|回复: 5

[基础] 菜鸟求助:能否将defun c:后的字母换为组合键呢?谢谢大侠来解答一下。

[复制链接]
发表于 2011-7-15 03:15:30 | 显示全部楼层 |阅读模式
  由于小弟是菜鸟,想请问一下大侠能否将(defun c:txql )里的txql字母改成组合键alt+1呢。?麻烦大侠来回答一下。
以下代码为zwqgdhl大侠贴子抄来.仅此借用一下。对此感谢zwqgdhl大侠。

;;;清理垃圾瘦身程序
(defun c:txql ()
(setvar "cmdecho" 0)
(setvar "dimzin" 0)
(princ "\n选择删除对象: ")
(setq ss (ssget))
(command "erase" ss "")
(command "layer" "s" "0" "")
(command "celweight" "20")
(command "purge" "a" "" "n")
(prin1)
(gc)
)
发表于 2011-7-15 08:48:05 | 显示全部楼层
这要对菜单文件进行修改才行。
发表于 2011-7-15 09:31:02 | 显示全部楼层
更改CAD的快捷键只需更改CAD目录下的acad.pgp文件。
对于CAD2005,在菜单:工具——自定义——编辑自定义文件——程序参数(acad.pgp)中更改来的方便些。更改后,在不关闭软件的情况下,用reinit命令初始化,使更改生效

如果cad启动时会自动加载txql.lsp,再将txql字母定义成快捷键alt+1就可以了
发表于 2011-7-15 10:26:29 | 显示全部楼层
同意前面两位高手意见!
 楼主| 发表于 2011-7-15 12:56:07 | 显示全部楼层
回复 zwqgdhl 的帖子

。。。。不好意思。小弟在acad.pgp看到的都是字母键,未看到能使用组合键之类的,恕小弟愚钝,然后要在acad.pgp中更改些什么?大侠能将改的过程告知一下吗。谢谢
发表于 2011-7-15 17:07:51 | 显示全部楼层
其实有个很简单的方法
1 打开cad工具--自定义--按键特性
2 右键单击一个你平时根本用不到的按钮,在"与此键关联的宏"中拷贝入^C^C^P(load "c:/txql.lsp");txql;^P     (假如txql.lsp这个文件放在c:盘根目录下) 然后关闭保存,你就可以单击此键执行这个程序了(到这本身就已经很方便于使用了)

3 在以上基础上,打开cad工具--自定义--键盘,找分类,找到你用第2步修改的那个命令名称,在“按新快捷键”中设置你所要的快捷键,关闭保存就OK了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-10 04:15 , Processed in 0.162210 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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