首页 理论教育AutoCAD2014中文版ADS应用程序

AutoCAD2014中文版ADS应用程序

【摘要】:每一个已加载的ADS应用程序和它的路径都用双引号引起来作为表中的一项。当在命令提示符Command:下第一次录入APP1、APP2或APP3命令之一时,BOUNSAPP ADS应用程序就会被加载,然后接着执行要执行的那个命令。在加载文件时,会检查该ADS应用程序的有效性。另外,还会对ADS程序的版本,ADS本身以及正在运行的AutoLISP版本作兼容性检查。并会返回所指定的应用程序名。在调用xload函数之前,可能需要使用ADS函数来检查现行已加载的ADS应用程序。

1.ADS函数。

返回现行已加载的ADS应用程序名表(可能含有路径)。每一个已加载的ADS应用程序和它的路径都用双引号引起来作为表中的一项。

2.AUTOXLOAD函数。

本函数用于加载定义了若干条命令的一个相关的ADS应用程序文件。当由<cmdlist>变元定义的命令之一从Command:提示处被录入时,由<filename>变元(一个字符串)指定的一个ADS应用程序就会加载。<cmdlist>变元必须是一个字符串表。autoxload函数返回nil。下面的代码定义了要加载名为BOUNSAPP的ADS应用程序的C:APP1、C:APP2和C:APP3函数。当在命令提示符Command:下第一次录入APP1、APP2或APP3命令之一时,BOUNSAPP ADS应用程序就会被加载,然后接着执行要执行的那个命令。

3.XLOAD函数。(https://www.chuimin.cn)

xload函数加载(装入)一个ADS应用程序。<application>变元必须是带有双引号的字符串,或者是包含了一个可执行文件的文件名的变量。在加载文件时,会检查该ADS应用程序的有效性。另外,还会对ADS程序的版本,ADS本身以及正在运行的AutoLISP版本作兼容性检查。如果xload函数失败,它通常会引发一条AutoLISP错误。然而,如果提供了<onfailure>变元,xload函数调用失败时,就会返回<onfailure>变元的值,而不发出错误信息。如果指定的应用程序被加载成功,就会返回这个应用程序名。如果您试图加载一个已经加载了的ADS应用程序,xload函数发出这样一条信息:Application<application>already loaded。并会返回所指定的应用程序名。在调用xload函数之前,可能需要使用ADS函数来检查现行已加载的ADS应用程序。

4.XUNLOAD函数。

xunload函数卸载一个ADS应用程序。如果指定的应用程序被成功地卸载,就会返回这个应用程序名,否则,就会发也一条错误信息。<application>的变元既可以是由双引号引起来的一个应用程序名,也可以是包含了应用程序的一个变量。应用程序名必须准确地录入,就像在调用xload函数加载应用程序时所指定的那样。如果在调用xload函数时在应用程序名前指定了路径(目录),在调用xunload函数时可以省去这个路径。如果xunload操作失败,它通常会引发一条AutoLISP错误,然而,如果提供了<onfailure>变元,在操作失败时xunload函数会返回变元<onfailure>的值,而不会发出一条错误信息。xunload函数的这一特性与xload函数是类似的。