cqnj023 发表于 2009-2-6 10:06:00

commandline被自动吃掉一个字符的问题

本帖最后由 作者 于 2009-2-6 10:09:51 编辑 <br /><br /> <p>在2006版本或更高版本中出现该问题。</p><p>即在第一次启动cad时 ,本来正确得提示命令: COMMANDLINE变为了</p><p>命令: OMMANDLINE<br/>未知命令“OMMANDLINE”。按 F1 查看帮助。</p><p>即自动被吃掉了一个字符c。</p><p>随后cad的诸如open,qnew等命令均不能打开多文档,只能打开一个文档,但sdi得值却仍然是0。</p><p>经多次试验,问题应该出在自加载程序中使用了grread函数,且自加载函数是在自定义菜单文件的mnl中加载的,(grread nil 2),其加载过程早余commandline函数加载。但不知道怎样才能改变加载顺序或避免后加载的command在前面的程序尚未完成加载的情况下就并行加载了。</p>

ZZXXQQ 发表于 2009-2-6 18:56:00

不用GRREAD不行吗?可以将使用GRREAD函数的过程定义一个自定义函数内,使用时键入函数名运行。

carrot1983 发表于 2009-2-6 19:00:00

<p>一般的人不会出现这种问题。</p><p>你用grread也太不小心了。。。</p>

cqnj023 发表于 2009-2-6 20:41:00

<p>先谢谢两位朋友,</p><p>to 2楼?</p><p>我也想不用GRREAD,但用来用去,还是GRREAD更实在,方便,在2002版本一点问题也没有,</p><p>我就是想用在自动加载中,不需要人为干预,自动获得鼠标位置。</p><p>to 3楼</p><p>也许吧,不过,不这样用,也就不会有创造了。</p>

客人 发表于 2009-9-28 13:36:00

<p>SDI 再输入0.。。就OK</p>
页: [1]
查看完整版本: commandline被自动吃掉一个字符的问题