wowan1314 发表于 2012-5-8 16:10:16

透明调用?SHIFT+右键定义?天正状态栏定义?-求三个问题! 随便哪个知道的请进。

本帖最后由 wowan1314 于 2012-5-29 23:52 编辑

1、没定义透明命令之前,在CAD命令和天正命令中还能透明调用。在LSP程序中不能透明调用

定义为透明命令后(VLAX-ADD-CMD),在CAD和LSP程序中可透明调用,在天正命令中却不行了。

; 错误: unknown command code: -1   (且定义为透明命令后,不支持多文档<没找到解决办法>)

2、CAD中SHIFT+鼠标右键怎么自定义快捷键(CAD2004)。(已解决)   (menucmd "A2=mygroup.custom_a2")将自己菜单的右键定义。


3、天正软件中状态栏左下角被定义为比例。 变量modemacro或函数GRTEXT均无法再写文字进去。有办法没?
    (或者说有办法把天正状态栏的比例删掉吗)






caoyin 发表于 2012-5-8 17:45:18

看看vlax-add-cmd函数帮助

wowan1314 发表于 2012-5-8 20:41:43

烦躁啊! 没定义透明命令之前,在CAD命令和天正命令中还能透明调用。在LSP程序中不能透明调用

定义为透明命令后,在CAD和LSP程序中可透明调用,在天正命令中却不行了。

; 错误: unknown command code: -1

wowan1314 发表于 2012-5-8 23:17:12

我再顶顶,希望高手帮忙解答。

alan_cmh 发表于 2012-5-9 08:33:45

第2个问题,你问的是Shift+鼠标右键自定义命令吧,在你的2004菜单文件里找到”***BUTTONS2“字段,下面一行是
":$P0=SNAP $p0=*", 这是系统默认的捕捉菜单,可以把这一行改成你想执行的命令。

alan_cmh 发表于 2012-5-9 09:51:34

本帖最后由 alan_cmh 于 2012-5-9 09:52 编辑

菜单文件里,鼠标右键配合功能键定义是分别设置的,Buttons2部分是定义Shift+右键,Buttons3是Ctrl+右键,Buttons4是Ctrl+Shift+右键,可以根据需要分别配置,每一行代码一个鼠标按钮,第一行是鼠标第二键:右键,第二行是鼠标第三键, 第三行是鼠标第四键,因手头没有多键鼠标,没有尝试太多,但对我只设置右键相关就足够用了。按你的需要,修改的时候,只改Button2部分为^O就可以切换正交了。另外,看下你的Button3设置里,有没有"$P0=SNAP $p0=*",这个是捕捉菜单代码,如果没有就把它加进去。

以下这个是我常用的鼠标按钮设置,修改了3个部分,Shift+右键是切换正交,Ctrl+右键是捕捉菜单,Ctrl+Shift+右键是切换极轴和对象捕捉追踪,可以参照下 :

***BUTTONS1
// Simple + button
// if a grip is hot bring up the Grips Cursor Menu (POP 500), else send a carriage return
// If the SHORTCUTMENU sysvar is not 0 the first item (for button 1) is NOT USED.
$M=$(if,$(eq,$(substr,$(getvar,cmdnames),1,5),GRIP_),$P0=ACAD.GRIPS $P0=*);
$P0=SNAP $p0=*
^C^C
^B
^O
^G
^D
^E
^T

***BUTTONS2
// Shift + button
^O

***BUTTONS3
// Control + button
$P0=SNAP $p0=*

***BUTTONS4
// Control + shift + button
'_setvar;autosnap;$M=$(if,$(eq,$(getvar,autosnap),63),0,63)

wowan1314 发表于 2012-5-9 14:13:40

每日一顶。

wowan1314 发表于 2012-5-10 09:24:47

每日一顶!

gmstcn 发表于 2012-5-10 09:32:39

天正下grtext -2可以用呀,文本仍然显示在坐标显示的位置

符颢1990 发表于 2014-4-29 20:26:51

大手 问哈CAD缩放窗口功能怎么改成用按键的 比如 改成TAB键来控制?
页: [1] 2
查看完整版本: 透明调用?SHIFT+右键定义?天正状态栏定义?-求三个问题! 随便哪个知道的请进。