841594 发表于 2004-3-9 17:33:00

请问怎样用vlisp创建一个路径?

如题,谢谢!

yxp 发表于 2004-3-9 17:36:00

是CAD的自动搜索路径吗?

841594 发表于 2004-3-9 17:37:00

yxp发表于2004-3-9 17:36:00static/image/common/back.gif是CAD的自动搜索路径吗?

<BR>不是,是在硬盘上创建一个子目录。

yxp 发表于 2004-3-9 17:39:00

你可以调用DOSLIB功能,


得先加载DOSLIB14.ARX或DOSLIB2004.ARX。

841594 发表于 2004-3-9 17:43:00

有没有只调用cad函数的方法呢?

meflying 发表于 2004-3-9 17:44:00

(command "_.shell" "md e:\\abc")

yxp 发表于 2004-3-9 17:45:00

没有,调用DOSLIB也很简单啊,只需要(ARXLOAD “DOSLIB14.ARX”)就行了。


dos_mkdir <BR>       创建一个新的目录。一次只能新建一个目录,所以只有path的最后部分可命名新的目录。 <BR>语法 <BR>       (dos_mkdir path) <BR>参数 <BR>       path 目录名称。 <BR>返回值 <BR>       成功时返回指向所创建目录的有效路径。<BR>出错时返回nil。 <BR>样例 <BR>       (dos_mkdir "test") -&gt; "C:\\ ACAD\\ TEST\\"<BR>(dos_mkdir "<A href="file://\\drawings" target="_blank" >\\drawings</A>") -&gt; "C:\\ DRAWINGS\\"


dos_rmdir <BR>       删除目录。 <BR>语法 <BR>       (dos_rmdir path) <BR>参数 <BR>       path 指定目录必须为一个空目录,它必须不是当前目录或根目录。 <BR>返回值 <BR>       成功时返回被删除目录的有效路径。<BR>出错时返回nil。 <BR>样例 <BR>       (dos_rmdir "test") -&gt; "C:\\ ACAD\\ TEST\\"<BR>(dos_rmdir "<A href="file://\\drawings" target="_blank" >\\drawings</A>") -&gt; "C:\\ DRAWINGS\\"

841594 发表于 2004-3-9 17:55:00

谢谢解答,但我的困难在于:


1。想在对话框状态建立路径,所以不能用“command”函数。


2。希望程序将来能够编译,不依赖于外挂的其他文件。没用过doslib,不知这一点doslib能做到吗?

meflying 发表于 2004-3-9 18:05:00

1、可以先退出对话框,做完后马上显示,基本上就是一闪。。。


2、我想只要在WINDOWS下,MD命令都是可以的,而且我想,你的程序基本上应该依赖CAD环境吧。。。

yxp 发表于 2004-3-9 18:15:00

牛B,调用SHELL命令也可以。但CAD里好象没有这类的命令。
页: [1] 2 3
查看完整版本: 请问怎样用vlisp创建一个路径?