首页 理论教育AutoCAD2014中文版ARX应用函数,从入门到精通

AutoCAD2014中文版ARX应用函数,从入门到精通

【摘要】:每一个已加载的ARX应用程序和它的路径都用双引号引起来作为表中的一项。在加载ARX应用程序时,会对指定的ARX应用程序的有效性进行验证。在使用arxload加载一个ARX应用程序之前,也许你应该用arx函数检测现行已加载的ARX应用程序。本函数用于加载定义了若干条命令的一个相关ARX应用程序文件。当在命令提示符Command:下第一次录入APP1、APP2或APP3命令之一时,ARX应用程序就会被加载,然后接着执行要执行的那个命令。

AutoCAD2014中文版ARX应用函数,从入门到精通

1.ARX函数。

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

2.ARXLOAD函数。

将一个ARX应用程序加载至内存中函数调用中指定的变元<application>即可以是用双引号引起来的一个字符串,也可以是包含了一个可执行文件的变量。在加载ARX应用程序时,会对指定的ARX应用程序的有效性进行验证。如果arxloas函数操作失败,通常它会引出一条AutoLISP错误。但是,若提供了<onfailure>变元,arxloas函数就会返回这个变元的值而取代对一条AutoLISP错误的显示。如果指定的应用程序被成功地加载,则返回这个应用程序名。如果要加载的是一个已经加载了的ARX应用程序,arxload将发出这样一条信息并返回该应用程序名:Applicaiton"application"alreadyloaded。在使用arxload加载一个ARX应用程序之前,也许你应该用arx函数检测现行已加载的ARX应用程序。

3.ARXUNLOAD函数。(www.chuimin.cn)

从内存中卸装一个ARX应用程序。如果对应用程序进行了成功的卸装,arxunload函数返回应用程序名;否则,发出一条出错信息。函数调用中指定的变元<applicaton>既可以是一个由双引号引起来的字符串,也可以是包含了由arxload函数加载的一个应用程序名的一个变量。应用程序必须像它被arxload函数加载时那样,被准确地指定。如果在arxload函数加载该应用程序时录入了一个路径(即目录名)或扩展,在用arxunload函数卸装该应用程序时可以忽略路径的扩展名的指定。如果arxunload操作失败,通常它会引出一条AutoLISP错误。然而,如果在调用arxunload函数时提供了onfailure变元,它就返回这个变元的值,而代替发出一条出错信息。arxunload函数的这一特性与arxload函数是类似的。

4.AUTOARXLOAD函数。

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