需要材料:
1.打包软件Setup Factory 9
2.CAD插件,test.cuix(菜单文件)和test.arx文件(插件文件)
具体步骤:
1,创建自动加载菜单文件acad2012.lsp
文件内容为:
(if (not (= (substr (ver) 1 11) "Visual LISP")) (load "acad2012doc.lsp"))
(command "menuload" "test.cuix")
(princ)
其中 test.cuix为菜单文件。
2,创建自动加载arx的acad.rx文件
文件内容为:
test.arx
其中test.arx为插件。
3,Setup Factory 9新建工程。选择这四个文件(rx,lsp,arx,cuix文件)
其中rx和arx放到安装目录,lsp和cuix放到安装目录\Support中。
4.设置安装插件的目录为CAD的安装目录,这里以CAD 2012为例。
1)设置AppFolder为CAD的安装路径。
(1)打开On Startup
(2)在On Startup中输入
-- ProductPath为注册表中CAD的安装目录
path1 = 'SOFTWARE\\Autodesk\\AutoCAD\\R18.2\\ACAD-A001:804\\';
ProductPath = Registry.GetValue(HKEY_LOCAL_MACHINE, path1, 'AcadLocation', true);
if(ProductPath~="")then
-- 设置%AppFolder%的值为ProductPath
SessionVar.Set("%AppFolder%",ProductPath);
end