CAD清空命令行
1.各位,我想问一下,怎么样才可以让CAD在一启动的时候(新建文件也算),就运行一个自已编的程序呢?程序名是C:CPP<BR>2.怎么才可以清空命令提示行的文字? 1、程序自动运行的方法很多,我一般采用在ACAD.LSP或*.MNL中加载运行。2、好像有一个清空文本窗口的函数,可一时想不起来了,实在没办法的话,可以用(princ "\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n")来解决 楼上的<BR>1.你说的是加载不是运行<BR>2.\n并不能清除命令行 1。加载也可以运行,要看你加载的内容,如自动加载的文件中如下写法:
(defun c:test() (princ "hello!"))
(c:test)
2。详细说说看 我就是想要清除CAD命令的历史记录,<BR>比如,已用CAD工作了几个小时,这时,怎么样才能让命令行所有的历史命令都消失,就好像刚开启CAD时一样! 2楼已经说了,因为命令行只能记录一定的内容,如果"\n"够多,就会被清除了,你试试再说吧 我为什么不能在MNL中写如下的代码,自动运行楼主的一个程序呢?程序名是C:CPP,已加载
(defun mystartup()<BR>(command "CPP")<BR>)<BR>(if S:STARTUP<BR>(setq S:STARTUP (append S:STARTUP '((mystartup))))<BR>(DEFUN S:STARTUP () ((mystartup)))<BR>)<BR> (repeat 300(princ "\n")) 可以设置命令行显示行数的系统变量为“1”,然后再设回原来的行数就行了! 那设置命令行显示行数的变量是什么呢?
页:
[1]