找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

楼主: eachy

[原创]:实战 OpenDCL

[复制链接]

已领礼包: 593个

财富等级: 财运亨通

 楼主| 发表于 2009-1-6 17:09:09 | 显示全部楼层
下面这几个函数是经过整理的 自动加载 及 其他几个常用处理函数,可以命名为 OpenDCL.lsp 作为公用 OpenDCL 函数库

自动加载是建立在安装 OpenDCL Runtime 的基础上,没有测试将 Opendcl.xx.arx 拷贝到 Suport 目录下的情况

  1. (defun _Load_ODCL_Runtime (/ loaderp proc_arch arxname arxpath errmsg)
  2.   (or
  3.     dcl_getversionex
  4.     (and
  5.       (setq arxpath
  6.              (vl-registry-read
  7.                (strcat
  8.                  "HKEY_LOCAL_MACHINE\"
  9.                  (vlax-product-key)
  10.                  "\\Applications\\OpenDCL"
  11.                )
  12.                "Loader"
  13.              )
  14.       )
  15.       (setq loaderp t)
  16.       (wcmatch (strcase arxpath) "*`.ARX")
  17.       (arxload arxpath nil)
  18.       dcl_getversionex
  19.     )
  20.     (and
  21.       (setq arxname
  22.              (strcat "OpenDCL"
  23.                      (if
  24.                        (and
  25.                          (setq proc_arch
  26.                                 (getenv "PROCESSOR_ARCHITECTURE")
  27.                          )
  28.                          (< 1 (strlen proc_arch))
  29.                          (eq "64"
  30.                              (substr
  31.                                proc_arch
  32.                                (1- (strlen proc_arch))
  33.                              )
  34.                          )
  35.                        )
  36.                         ".x64."
  37.                         "."
  38.                      )
  39.                      (substr (getvar "acadver") 1 2)
  40.                      ".arx"
  41.              )
  42.       )
  43.       (setq arxpath (findfile arxname))
  44.       (arxload arxpath nil)
  45.       dcl_getversionex
  46.     )
  47.     (and
  48.       loaderp
  49.       (= 2 (boole 1 (getvar "DEMANDLOAD") 2))
  50.       (vl-catch-all-apply 'vl-cmdf '("opendcl"))
  51.       dcl_getversionex
  52.     )
  53.     (progn
  54.       (princ
  55.         (strcat
  56.           "Error: "
  57.           (if arxpath
  58.             (strcat arxpath " <failed to load>")
  59.             "OpenDCL runtime <not found>"
  60.           )
  61.           ".\n"
  62.         )
  63.       )
  64.       nil
  65.     )
  66.   )
  67.   dcl_getversion
  68. )
  69. (defun _Load_ODCL_Embedded_Project
  70.        (string password alias / bytes rtype string)
  71.   (vl-catch-all-apply 'vl-cmdf '("opendcl"))
  72.   (cond
  73.     ((null dcl_project_import)
  74.      (princ
  75.        "OpenDCL version 4.0, beta 18 or newer is required.\n"
  76.      )
  77.      nil
  78.     )
  79.     ((eq 'str (type password))
  80.      (if (eq 'str (type alias))
  81.        (dcl_project_import string password alias)
  82.        (dcl_project_import string password)
  83.      )
  84.     )
  85.     ((dcl_project_import string))
  86.   )
  87.   (princ)
  88. )
  89. (defun odcl-listview-ItemStrings (lst / n)
  90.   (setq n 0)
  91.   (mapcar '(lambda (x)
  92.              (list x (setq n (1+ n)))
  93.            )
  94.           lst
  95.   )
  96. )
  97. (defun odcl-listview-filllist (form lst /)
  98.   (dcl_listview_filllist
  99.     form
  100.     (odcl-listview-ItemStrings lst)
  101.   )
  102. )
  103. (defun odcl-setnil (lst /)
  104.   (foreach x lst
  105.     (set x nil)
  106.   )
  107. )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

 楼主| 发表于 2009-1-6 17:35:13 | 显示全部楼层
初步的 Lisp 文件

  1. ;;按下 ESC,关闭对话框并卸载
  2. (defun c:Insblock_Form1_OnCancel (/)
  3.   (dcl_MessageBox
  4.     "To Do: code must be added to event handler\r\nc:Insblock_Form1_OnCancel"
  5.     "To do"
  6.   )
  7. )
  8. ;;卸载对话框
  9. (defun c:Insblock_Form1_OnClose        (UpperLeftX UpperLeftY /)
  10.   (dcl_MessageBox
  11.     "To Do: code must be added to event handler\r\nc:Insblock_Form1_OnClose"
  12.     "To do"
  13.   )
  14. )
  15. ;;对话框打开时初始化对话框,主要完成块名列表的填充
  16. (defun c:Insblock_Form1_OnInitialize (/)
  17.   (dcl_MessageBox
  18.     "To Do: code must be added to event handler\r\nc:Insblock_Form1_OnInitialize"
  19.     "To do"
  20.   )
  21. )
  22. ;;双击块名列表时在 匿名/有名块间切换
  23. (defun c:Insblock_Form1_Blklst_OnDblClicked (/)
  24.   (dcl_MessageBox
  25.     "To Do: code must be added to event handler\r\nc:Insblock_Form1_Blklst_OnDblClicked"
  26.     "To do"
  27.   )
  28. )
  29. ;;拖动块名执行插入
  30. (defun c:Insblock_Form1_Blklst_OnDragnDropToAutoCAD
  31.        (DropPoint Viewport /)
  32.   (dcl_MessageBox
  33.     "To Do: code must be added to event handler\r\nc:Insblock_Form1_Blklst_OnDragnDropToAutoCAD"
  34.     "To do"
  35.   )
  36. )
  37. ;;右击事件
  38. (defun c:Insblock_Form1_Blklst_OnRightClick (/)
  39.   (dcl_MessageBox
  40.     "To Do: code must be added to event handler\r\nc:Insblock_Form1_Blklst_OnRightClick"
  41.     "To do"
  42.   )
  43. )
  44. ;;列表选择变化时预览区变化
  45. (defun c:Insblock_Form1_Blklst_OnSelChanged (ItemIndex Value /)
  46.   (dcl_MessageBox
  47.     "To Do: code must be added to event handler\r\nc:Insblock_Form1_Blklst_OnSelChanged"
  48.     "To do"
  49.   )
  50. )
  51. ;;主程序
  52. (defun c:Ea:INS        (/ string)
  53.   (setq        string
  54.          '("YWt6A90LAADMldNsBuLDKDcxKj9ugD7ocDVKOve65u727/3mH2Oe+P73dczn1vd3TL2y/nJyf7qb"
  55.            "nK/9CVEETlAPKTKinK/toIJ/gH5tOxFgIr7RhHPRoVU2plyDjISLqSsjIyODK7MSI+YhPohL+U/w"
  56.            "V7ruOHgP8lx5vtk8vvb8SgDV7BY4agsCXNa5bhSuNlLNSxae1rewS80xXL+vXsFPnD/k8i3d9504"
  57.            "sKczabocU5s3lDmHM6ZLNxQ6zGh5R00ak0qO94YNDyTUnfR2hQSwW897uxwqwlBsEbUfDO71Et1W"
  58.            "gW5xSPdPqrwCPqfcWtUchO75Pk0p0lelwK4tLZiO0rahRhKLIVeCJJ/pdIEPhfe+IjvfkdKSyVma"
  59.            "gv/9gMMqvMXXenFNM8qk2XOZ10ES/a40ohdRG2bpHkD4iPzXCMDgm7aCO7/c1eopuscgzRt+UMJ9"
  60.            "ltjK44i5VzUuuaJyJ/7nd5/j1ctWTEfHB/GCPo4eQFWFaTwGiZSS9bh2HUo8sa2SUbUwweub9R8S"
  61.            "N1n6zdoVr9pV7gVlm0U7xbWvUGm42Tr+DMH6fAeAX0P0CkXHUkzTcCl28FQ0s1SCPJ9c+7k90OkK"
  62.            "3+FKl1k7mnStYgnOMb/CDYWw16rGWwjQVcXjVj/e52OUYkNw4WzE691G2iHZLM0/p5ELlaF00AkP"
  63.            "zYTzNIHV3IUgm7EP+WF2QNQsiea8I3RhL8Y7k9GtE+HsKdUG6PhWKctM5/3ajdajHwulU9M7IdTU"
  64.            "B9DWgyqfGXRBd5+DlY0d7LfrtPBM5r53iCAXtK7BSLBRN5DKYWFx8VRCmLlVmdmOT92amWpA17AL"
  65.            "M5+tZfEJYZ3iHJgyeRwQyBOiEMGzuwgk6JzkjJCP8owBsJnp+Zmjh1PBwNUGAo0BBEIi26iBDo/r"
  66.            "sOjCI0xuaiMsjByolXfgHBizW5HQNKPrNN5QD5VTF8T6oy8Aoi0IYUeDk/xhRSL3GzSeA/t9W66A"
  67.            "5ZYvht9UB8OUosnjAQy+M1EXFVYfCMFsO68s+0ko9IABt/bXgyhUX0lqoJpq64hxBR/qeA=="
  68.           )
  69.   );_ Odcl 对话框文件
  70.   (if (ybl-table "block");_有块的时候才执行对话框
  71.     (if        (and (_Load_ODCL_Runtime) ;_load arx
  72.              (_Load_ODCL_Embedded_Project string nil nil) ;_project_load
  73.         )
  74.       (progn
  75.         (if
  76.           (null
  77.             (or        (dcl_Form_IsActive Insblock_form1);_文件名_窗体名
  78.                 (dcl_Form_Show Insblock_form1)
  79.             )
  80.           )
  81.            (princ "Failed to show form: Insblk_form1")
  82.         )
  83.       )
  84.     )
  85.     (princ "\nNo Blockdef Found in thisdrawing!")
  86.   )
  87.   (princ)
  88. )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-1-6 21:08:23 | 显示全部楼层
自动加载是建立在安装 OpenDCL Runtime 的基础上,没有测试将 Opendcl.xx.arx 拷贝到 Suport 目录下的情况
好试了试好像不行
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-1-7 13:07:39 | 显示全部楼层
使用opendcl5.0版本的。
需要用到OpenDCL.**.arx和RxInstall.dll放在搜索路径,
然后加载OpenDCL.**.arx
如果是4.0及以下的版本,只需要加载OpenDCL.**.arx就搞定了。
我测试的结果


PS:上面的文件一般放在
C:\Program Files\Common Files\OpenDCL

经露水测试,搞不定。。。
所以,以后用opendcl开发出来的程序,
建议附带一个runtime的安装程序的下载网址给别人。。。
或者直接打包在一起。。。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 2个

财富等级: 恭喜发财

发表于 2009-1-7 15:27:18 | 显示全部楼层
EA真乃神人也,俺对你的敬仰,如长江之水,滔滔不绝!

俺还没看懂,抄下来慢慢研究!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 593个

财富等级: 财运亨通

 楼主| 发表于 2009-1-7 16:28:30 | 显示全部楼层
这是完整的代码,有些效果没有测试成功, OpenDCL 的 窗体 加载后如果不 Unload ,后面可以用 dcl_form_show 显示。

对每个控件的函数一般都是 DCL—_xxx_xxx,DCL是前缀,中间部分是控件名称,最后是功能,所有这些在 Studio 中在控件上按右键菜单的 最后一项 Control Browser 中


  1. ;;按下 ESC,关闭对话框并卸载
  2. (defun c:Insblock_Form1_OnCancel (/)
  3.   (dcl_form_close insblock_form1) ;_关闭对话框
  4.   (dcl_project_unload "insblock") ;_关闭后还要卸载,这里要文件名
  5.   (princ)
  6. )
  7. ;;卸载对话框
  8. (defun c:Insblock_Form1_OnClose        (UpperLeftX UpperLeftY /)
  9.   (dcl_form_close insblock_form1)
  10.   (dcl_project_unload "insblock")
  11.   (princ)
  12. )
  13. ;;对话框打开时初始化对话框,主要完成块名列表的填充
  14. (defun c:Insblock_Form1_OnInitialize (/ blklst)
  15.   (setq        blklst (vl-remove-if
  16.                  '(lambda (x) (= (substr x 1 1) "*"))
  17.                  (ybl-table "block")
  18.                )
  19.   ) ;_ names of block table
  20.   ;; clear and fill the list
  21.   (dcl_Listbox_addList
  22.     insblock_form1_blklst ;_控件
  23.     blklst
  24.   ) ;_ Fill names to list
  25.   (dcl_listbox_setcursel insblock_form1_blklst 0) ;_ currect select
  26.   (dcl_BlockView_DisplayBlock
  27.     insblock_form1_blkprv
  28.     (car blklst)
  29.     0
  30.     1.
  31.   ) ;_ priv
  32.   (princ)
  33. )
  34. ;;右击切换
  35. (defun c:Insblock_Form1_Blklst_OnRightClick (/ blklst unblklst ll)
  36.   (setq        blklst        (ybl-table "block") ;_全部块
  37.         ublklst        (vl-remove-if '(lambda (x) (= (substr x 1 1) "*")) blklst) ;_去掉匿名块
  38.   )
  39.   (setq ll (dcl_Listbox_getcount insblock_form1_blklst)) ;_当前列表中块数量
  40.   (if (= ll (length blklst)) ;_判断切换条件
  41.     (progn
  42.       (dcl_ListBox_Clear Insblock_Form1_Blklst)
  43.       (dcl_Listbox_addList
  44.         insblock_form1_blklst
  45.         ublklst
  46.       )
  47.     )
  48.     (progn
  49.       (dcl_ListBox_Clear Insblock_Form1_Blklst)
  50.       (dcl_Listbox_addList
  51.         insblock_form1_blklst
  52.         blklst
  53.       )
  54.     )
  55.   )
  56.   (princ)
  57. )
  58. ;;2007 中没有测试出来
  59. (defun c:Insblock_Form1_blklst_OnDragnDropToAutoCAD
  60.        (DropPoint Viewport /)
  61.   (dcl_MessageBox
  62.     "To Do: code must be added to event handler\r\nc:Insblock_Form1_blklst_OnDragnDropToAutoCAD"
  63.     "To do"
  64.   )
  65. )


  66. ;;双击插入图块; 看 Events 中有 DragnDropToAutoCAD,2007没有效果
  67. ;;用的的是Model 窗体,执行 命令时要关闭窗体,执行完再次显示,在
  68. ;;2007上测试没有达到再次显示的效果
  69. (defun c:Insblock_Form1_Blklst_OnDblClicked (/ ll)
  70.   (setq        bn
  71.          (dcl_Listbox_GetItemText
  72.            insblock_form1_blklst
  73.            (dcl_listbox_GetCurSel insblock_form1_blklst)
  74.          )
  75.   );_获取双击时的当前选择
  76.   (if (/= (substr bn 1 1) "*")
  77.     (progn
  78.       (setvar "cmdecho" 1)
  79.       (dcl_form_close insblock_form1)
  80.       (vl-catch-all-apply
  81.         '(lambda ()
  82.            (vl-cmdf ".insert" bn pause pause pause)
  83.          )
  84.       )
  85.       (dcl_form_show Insblock_form1);_2007失败
  86.       (setvar "cmdecho" 0)
  87.     )
  88.     (progn
  89.       (dcl_form_close insblock_form1)
  90.       (if (setq pt (getpoint "\nInsert Point: "))
  91.         (vla-insertblock
  92.           (vla-get-modelspace
  93.             (vla-get-activedocument (vlax-get-acad-object))
  94.           )
  95.           (vlax-3d-point pt)
  96.           bn
  97.           1.
  98.           1.
  99.           1.
  100.           0.
  101.         )
  102.       )
  103.       (dcl_form_show Insblock_form1)
  104.     )
  105.   )
  106.   (princ)
  107. )
  108. ;;列表选择变化时预览区变化
  109. ;;IntemIndex 索引
  110. ;;Value 索引处的 string, 这个比 DCL 仅获取索引方便
  111. ;;
  112. (defun c:Insblock_Form1_Blklst_OnSelChanged
  113.        (ItemIndex Value / rvalue n)
  114.   (if (>= (setq n (dcl_listbox_GetCurSel insblock_form1_blklst))
  115.           0
  116.       );_获取双击时的当前选择块名
  117.     (progn (Setq rValue        (dcl_Listbox_GetItemText
  118.                           insblock_form1_blklst
  119.                           n
  120.                         )
  121.            )
  122.            (dcl_blockview_clear insblock_form1_blkprv);_清除前一显示
  123.            (dcl_BlockView_DisplayBlock
  124.              insblock_form1_blkprv
  125.              rValue
  126.              0
  127.              1.
  128.            )
  129.     )
  130.   )
  131.   (princ)
  132. )
  133. ;;主程序
  134. (defun c:Ea:INS        (/ string)
  135.   (setq        string
  136.          '("YWt6AyELAAD/ceM/BuKzKjcxaj9qgHgnVFKv7kbv/Xf3ZkMWvL5ysg49rrp7L0pPZG28THK2TLbY"
  137.            "j9xJyeYGr/2PnnEOMyJs8eCKmHGOnu/W1lk9Ir6RK0kjo3FrDnAkNyvB0aEs0aDIAA8fb4BIBU/4"
  138.            "N4ocegeKH2ZPftG1fl18zIbTNV7/cuTuPEEErvbjNmyrHb4sfSox77Tu7cgq5KJYnFoJYS9DR7Oq"
  139.            "y+lQ9LtKzKqUOX1brKgw+Jl+Mc+mNdP6y63y+ttkBxF9C8xCreo0j5KZx3BrHCrCUGkRnU5Par8h"
  140.            "GuuSn71YTjRVmHk0Azjy4uRAyj5BwWUwwGXjmsiPmE+MzOpPyV1oHhhcBq0UU3QR7GizdepSl7Uf"
  141.            "oFaFGVwGjZSS9bpu2MYFVkv6DQytSRuH0rxRL8NqS0EC2HW7dlMNoA0sqFLNFtRj4GmATfnTgm37"
  142.            "4VSCJp+RkEAf5vVWdWxXiRP3WsisdTroMeE8Uwh7f0/RXAxOpaND6Tan/O8cz3vtr3stVN9jmODa"
  143.            "Iy1rdy2jtHd2FQWXFsmBpBJUOkC1vEtxKoaRVwIhn8Vvwp2RguYeP5oCVPEPYpun9Bc0mpchVYFR"
  144.            "VbbvXllgYCgGSvYTkvWaVtGG2WpA2KALK5+d+7nF9Q+wH+6mu6ISVqKQb0V8pBYneDywtZ03m4Ei"
  145.            "LjVgIA6RyUuDL7udPS6dYNAthOEiAlOBaRMkes2KVaLcIVtjuz9Ew+iUCgIvTFNwqXYQKFOBLp85"
  146.            "1Du1a2D1yBZ5/Si1QxY9STzE4xlwmMfFCTDz7CfPDS2no/O09mFlq0VwRwL/6vfdXFyh3qDvKohx"
  147.            "RYOx/GUjotICNJfBKV0Y1YyZ3szJIfPEfXQJVsIxn/KMKfHGE/RhZAepn/HCxm6MWY/l70mwnOH/"
  148.            "1ypbI9sOH90Vh/avXZ/kvOkpZmcpgEY8HjBWgoHIkkUX+61Uy99oaLjMaCAV9ZQo5ShdPMkg1quQ"
  149.            "XqQUKIHorWlcojSowWWBxguorlQRg5ExcJf0Gg=="
  150.           )
  151.   ) ;_ Odcl 对话框文件
  152.   (if (ybl-table "block") ;_有块的时候才执行对话框
  153.     (if        (and (_Load_ODCL_Runtime) ;_load arx
  154.              (_Load_ODCL_Embedded_Project string nil nil) ;_project_load
  155.         )
  156.       (progn
  157.         (if
  158.           (null
  159.             (or        (dcl_Form_IsActive Insblock_form1) ;_文件名_窗体名 检测是否已经显示
  160.                 (dcl_Form_Show Insblock_form1);_显示窗体
  161.             )
  162.           )
  163.            (princ "Failed to show form: Insblock_form1")
  164.         )
  165.       )
  166.     )
  167.     (princ "\nNo Blockdef Found in thisdrawing!")
  168.   )
  169.   (princ)
  170. )
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-1-9 09:57:45 | 显示全部楼层
呵呵,学习了,eachy开个OpenDcl教程板块吧
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-1-16 16:08:05 | 显示全部楼层
刚刚接触 还是不熟悉啊 再细些的教程有吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 14个

财富等级: 恭喜发财

发表于 2009-1-25 08:53:36 | 显示全部楼层
有教程吗?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-1-25 12:03:34 | 显示全部楼层
支持ea一个
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-2-6 11:10:36 | 显示全部楼层
这么好的东西,怎么没加积分啊!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 0 反对 1

使用道具 举报

已领礼包: 6个

财富等级: 恭喜发财

发表于 2009-2-22 17:33:03 | 显示全部楼层
没太看明白 慢慢学习吧
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-3-16 16:33:10 | 显示全部楼层
看不太明白!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-3-21 23:02:22 | 显示全部楼层
繁琐啊,一般的难看懂,崇拜你们
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2009-3-27 20:59:18 | 显示全部楼层
请问表格怎么写入文字啊?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-4-28 12:40 , Processed in 0.350014 second(s), 53 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表