本帖最后由 soly2006 于 2018-8-16 17:17 编辑
一、准备工作 1、A、安装OpenDCL 8.0.0.1(或第一次使用加载(CAD2006的)OpenDCL.16.arx) 2、打开opendcl, 新建new,odclct.odcl并保存于目录”\ODCL 工具箱”中。注意千万不要取中文名。 二、Lisp文件 在目录”\ODCL工具箱”中新建”主程序.lsp”,不说你不知道怎么新建。这个取中文名好像没影响。 以上建立的文件自己起名字,此处仅为方便示范。 三、OPENDCL设置
四、添加程序 右边: 复制到”主程序.lsp”里面。 ;;增加这段代码 (command "OPENDCL") (vl-load-com) (princ "\n 命令qq运行本程序! 版本 2018-8") ;;当然你也可以取其他名称 (defun c:qq() (dcl_Project_Load "ODCLct" T) ; 调用方法显示“ODCLct.odcl”对话框示例。 (dcl_Form_Show ODCLct_Form1) (princ) ) ;;〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 ;;〓 你的程序部分 〓 ;;〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 ;;这是从ODCL按钮cliched事件复制下来的代码 (defun c:ODCLCT/Form1/TextButton1#OnClicked (/) (dcl-MessageBox "To Do: code must be added to event handler\r\nc:ODCLCT/Form1/TextButton1#OnClicked" "To do") ) ;;ODCL按钮cliched事件复制下来的代码的改成你的点击事件(程序命令): (defun c:ODCLCT/Form1/TextButton1#OnClicked (/) (alert "这只是牛逼的开始") )
五、运行 看不见图的下载: 下面有完整的说明文件和示例程序文件,不用下这个。 |