左手键中的FS偏移指令怎么用不了
左手键中的FS偏移指令,也就是以前o指令 为什么用不了 可以的,是不是没有加载好 命令: fsUse 'FSMODE to control chain selection.
FSMODE = OFF
Select touching object:
命令: o
OFFSET
当前设置: 删除源=否图层=源OFFSETGAPTYPE=0
fs与o的区别为什么 请指教
回复 #3 deus1984 的帖子
我以前用2006可以,我现在用2007的好像也有你这种情况,正找原因,可能兼容性问题 我用的是2007 希望能有补丁一类的这个用的还是比较多的 fs 是快捷方式,对应的命令是OFFSET,你只需要在acad.pgp文件中把fs 后面对应命令换过来即可!然后用reinit命令初使化,FS便可用了.配置acad.pgp
同意6楼的说法定义左手键的程序就是改写了acad.pgp文件的内容
要定义命令别名,请使用下列语法向 acad.pgp 文件的命令别名部分添加一行:
abbreviation,*command
其中 abbreviation 是用户在命令提示下输入的命令别名,command 是要缩写的命令。 必须在命令名前输入星号 (*) 以表示该行为命令别名定义。
对于楼主的难题,只要在acad.pgp文件中加入 “fs, *offset”(不含“”)然后用reinit初始化或重新启动CAD即可 在程序参数(acad.pgp)(别名文件)中将OFFSET(偏移)的别名改成了fs
可是当使用时,在命令窗口键入fs时,却显示如下
命令: fs
Use 'FSMODE to control chain selection.
FSMODE = OFF
....
这是为什么呢? 原因是因为装了 express tools 工具箱,就是我们常说的 ET 工具箱。 因为此简写被 ET工具箱 的快速捕捉命令占用了。
修改 acad.pgp是不会影响到ET工具箱的,如果抛弃用户习惯的话,您可以在acad.pgp中将您原来使用的 FS 简写命令直接改成一个新的简写,重开CAD即可用了。这样最简单方便。
另一种方法就是保证自己的习惯的前提下,将 ET工具箱做些修改,我们将要修改几个文件中的字符,保证不会威胁到您的CAD的正常使用。步骤如下:
(以下以autocad2004chs为例)
修改ET工具箱的文件:
C:\Program Files\AutoCAD 2004\Express
目录下修改两个文件:
acetauto.lsp文件中的
(acet-autoload2 '("fastsel.lsp" (c:fs) nil "fastselect"))
将其中的 fs替换为您所需要改的命令;
点击在新窗口查看全图
acetauto.lsp.jpg (20.4 KB)
2007-12-17 06:06 PM
fastsel.lsp 文件中的
(defun c:fs ()
(c:fastsel)
);defun c:fs
将其中的 fs 替换为您所需要改的命令;
点击在新窗口查看全图
fastsel.lsp.jpg (18.57 KB)
2007-12-17 06:06 PM
C:\Documents and Settings\用户名\Application Data\Autodesk\AutoCAD 2004\R16.0\chs\Support
acetmain.mnu 文件中的
ID_ACETFSTSEL [<-快速选择(&F)]'fs
点击在新窗口查看全图
acetmain.mnu-1.jpg (27.09 KB)
2007-12-17 06:06 PM
ID_ACETFSTSEL 'fs
点击在新窗口查看全图
acetmain.mnu-2.jpg (33.62 KB)
2007-12-17 06:06 PM
ID_AcetFstsel [创建与选定对象相接触的对象选择集: FS]
点击在新窗口查看全图
acetmain.mnu-3.jpg (31.98 KB)
2007-12-17 06:06 PM
将这三处其中的 fs 替换为您所需要改的命令;
acetmain.ini 文件中的
Macro='fs
HelpString=创建与选定对象相接触的对象选择集: FS
Commands=fastsel,fs,fsmode
将这三处其中的 fs 替换为您所需要改的命令;
点击在新窗口查看全图
acetmain.ini.jpg (33.17 KB)
2007-12-17 06:06 PM
然后在CAD中卸载 express菜单,重新加载相应路径下的 acetmain.mnu 即可。 我的也出现同样的问题按照上面的设置完 可以解决但是感觉比较麻烦 有没有相关软件之类的 就方便多了
页:
[1]