明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 461|回复: 3

[源码] 天正li对象sp函数

[复制链接]
发表于 2021-11-29 14:52 | 显示全部楼层 |阅读模式
天正门窗lisp函数

  1. ;;说明:
  2. ;;参数:o:
  3. ;;返回:
  4. (defun Zgx:GetTchOpening:AreaRatio(o)
  5.   (or
  6.     (eq (type o)'VLA-OBJECT)
  7.     (setq o(vlax-ename->vla-object o))  
  8.   )
  9.   (vlax-get-property o 'AreaRatio)
  10. )

  11. ;;说明:
  12. ;;参数:o:
  13. ;;返回:
  14. (defun Zgx:SetTchOpening:AreaRatio(o value)
  15.   (or
  16.     (eq (type o)'VLA-OBJECT)
  17.     (setq o(vlax-ename->vla-object o))  
  18.   )
  19.   (vlax-put-property o 'AreaRatio value)
  20. )

  21. ;;说明:
  22. ;;参数:o:
  23. ;;返回:
  24. (defun Zgx:GetTchOpening:BayThick(o)
  25.   (or
  26.     (eq (type o)'VLA-OBJECT)
  27.     (setq o(vlax-ename->vla-object o))  
  28.   )
  29.   (vlax-get-property o 'BayThick)
  30. )

  31. ;;说明:
  32. ;;参数:o:
  33. ;;返回:
  34. (defun Zgx:SetTchOpening:BayThick(o value)
  35.   (or
  36.     (eq (type o)'VLA-OBJECT)
  37.     (setq o(vlax-ename->vla-object o))  
  38.   )
  39.   (vlax-put-property o 'BayThick value)
  40. )

  41. ;;说明:
  42. ;;参数:o:
  43. ;;返回:
  44. (defun Zgx:GetTchOpening:color(o)
  45.   (or
  46.     (eq (type o)'VLA-OBJECT)
  47.     (setq o(vlax-ename->vla-object o))  
  48.   )
  49.   (vlax-get-property o 'color)
  50. )

  51. ;;说明:
  52. ;;参数:o:
  53. ;;返回:
  54. (defun Zgx:SetTchOpening:color(o value)
  55.   (or
  56.     (eq (type o)'VLA-OBJECT)
  57.     (setq o(vlax-ename->vla-object o))  
  58.   )
  59.   (vlax-put-property o 'color value)
  60. )

  61. ;;说明:
  62. ;;参数:o:
  63. ;;返回:
  64. (defun Zgx:GetTchOpening:Conductivity(o)
  65.   (or
  66.     (eq (type o)'VLA-OBJECT)
  67.     (setq o(vlax-ename->vla-object o))  
  68.   )
  69.   (vlax-get-property o 'Conductivity)
  70. )

  71. ;;说明:
  72. ;;参数:o:
  73. ;;返回:
  74. (defun Zgx:SetTchOpening:Conductivity(o value)
  75.   (or
  76.     (eq (type o)'VLA-OBJECT)
  77.     (setq o(vlax-ename->vla-object o))  
  78.   )
  79.   (vlax-put-property o 'Conductivity value)
  80. )

  81. ;;说明:
  82. ;;参数:o:
  83. ;;返回:
  84. (defun Zgx:GetTchOpening:DoorLine(o)
  85.   (or
  86.     (eq (type o)'VLA-OBJECT)
  87.     (setq o(vlax-ename->vla-object o))  
  88.   )
  89.   (vlax-get-property o 'DoorLine)
  90. )

  91. ;;说明:
  92. ;;参数:o:
  93. ;;返回:
  94. (defun Zgx:SetTchOpening:DoorLine(o value)
  95.   (or
  96.     (eq (type o)'VLA-OBJECT)
  97.     (setq o(vlax-ename->vla-object o))  
  98.   )
  99.   (vlax-put-property o 'DoorLine value)
  100. )

  101. ;;说明:
  102. ;;参数:o:
  103. ;;返回:
  104. (defun Zgx:GetTchOpening:DoorSill(o)
  105.   (or
  106.     (eq (type o)'VLA-OBJECT)
  107.     (setq o(vlax-ename->vla-object o))  
  108.   )
  109.   (vlax-get-property o 'DoorSill)
  110. )

  111. ;;说明:
  112. ;;参数:o:
  113. ;;返回:
  114. (defun Zgx:SetTchOpening:DoorSill(o value)
  115.   (or
  116.     (eq (type o)'VLA-OBJECT)
  117.     (setq o(vlax-ename->vla-object o))  
  118.   )
  119.   (vlax-put-property o 'DoorSill value)
  120. )

  121. ;;说明:
  122. ;;参数:o:
  123. ;;返回:
  124. (defun Zgx:GetTchOpening:EntityName(o)
  125.   (or
  126.     (eq (type o)'VLA-OBJECT)
  127.     (setq o(vlax-ename->vla-object o))  
  128.   )
  129.   (vlax-get-property o 'EntityName)
  130. )

  131. ;;说明:
  132. ;;参数:o:
  133. ;;返回:
  134. (defun Zgx:SetTchOpening:EntityName(o value)
  135.   (or
  136.     (eq (type o)'VLA-OBJECT)
  137.     (setq o(vlax-ename->vla-object o))  
  138.   )
  139.   (vlax-put-property o 'EntityName value)
  140. )

  141. ;;说明:
  142. ;;参数:o:
  143. ;;返回:
  144. (defun Zgx:GetTchOpening:EntityTransparency(o)
  145.   (or
  146.     (eq (type o)'VLA-OBJECT)
  147.     (setq o(vlax-ename->vla-object o))  
  148.   )
  149.   (vlax-get-property o 'EntityTransparency)
  150. )

  151. ;;说明:
  152. ;;参数:o:
  153. ;;返回:
  154. (defun Zgx:SetTchOpening:EntityTransparency(o value)
  155.   (or
  156.     (eq (type o)'VLA-OBJECT)
  157.     (setq o(vlax-ename->vla-object o))  
  158.   )
  159.   (vlax-put-property o 'EntityTransparency value)
  160. )

  161. ;;说明:
  162. ;;参数:o:
  163. ;;返回:
  164. (defun Zgx:GetTchOpening:ExtShading(o)
  165.   (or
  166.     (eq (type o)'VLA-OBJECT)
  167.     (setq o(vlax-ename->vla-object o))  
  168.   )
  169.   (vlax-get-property o 'ExtShading)
  170. )

  171. ;;说明:
  172. ;;参数:o:
  173. ;;返回:
  174. (defun Zgx:SetTchOpening:ExtShading(o value)
  175.   (or
  176.     (eq (type o)'VLA-OBJECT)
  177.     (setq o(vlax-ename->vla-object o))  
  178.   )
  179.   (vlax-put-property o 'ExtShading value)
  180. )

  181. ;;说明:
  182. ;;参数:o:
  183. ;;返回:
  184. (defun Zgx:GetTchOpening:FrameLayer(o)
  185.   (or
  186.     (eq (type o)'VLA-OBJECT)
  187.     (setq o(vlax-ename->vla-object o))  
  188.   )
  189.   (vlax-get-property o 'FrameLayer)
  190. )

  191. ;;说明:
  192. ;;参数:o:
  193. ;;返回:
  194. (defun Zgx:SetTchOpening:FrameLayer(o value)
  195.   (or
  196.     (eq (type o)'VLA-OBJECT)
  197.     (setq o(vlax-ename->vla-object o))  
  198.   )
  199.   (vlax-put-property o 'FrameLayer value)
  200. )

  201. ;;说明:
  202. ;;参数:o:
  203. ;;返回:
  204. (defun Zgx:GetTchOpening:GetKind(o)
  205.   (or
  206.     (eq (type o)'VLA-OBJECT)
  207.     (setq o(vlax-ename->vla-object o))  
  208.   )
  209.   (vlax-get-property o 'GetKind)
  210. )

  211. ;;说明:
  212. ;;参数:o:
  213. ;;返回:
  214. (defun Zgx:SetTchOpening:GetKind(o value)
  215.   (or
  216.     (eq (type o)'VLA-OBJECT)
  217.     (setq o(vlax-ename->vla-object o))  
  218.   )
  219.   (vlax-put-property o 'GetKind value)
  220. )

  221. ;;说明:
  222. ;;参数:o:
  223. ;;返回:
  224. (defun Zgx:GetTchOpening:GetSubKind(o)
  225.   (or
  226.     (eq (type o)'VLA-OBJECT)
  227.     (setq o(vlax-ename->vla-object o))  
  228.   )
  229.   (vlax-get-property o 'GetSubKind)
  230. )

  231. ;;说明:
  232. ;;参数:o:
  233. ;;返回:
  234. (defun Zgx:SetTchOpening:GetSubKind(o value)
  235.   (or
  236.     (eq (type o)'VLA-OBJECT)
  237.     (setq o(vlax-ename->vla-object o))  
  238.   )
  239.   (vlax-put-property o 'GetSubKind value)
  240. )

  241. ;;说明:
  242. ;;参数:o:
  243. ;;返回:
  244. (defun Zgx:GetTchOpening:GlassLayer(o)
  245.   (or
  246.     (eq (type o)'VLA-OBJECT)
  247.     (setq o(vlax-ename->vla-object o))  
  248.   )
  249.   (vlax-get-property o 'GlassLayer)
  250. )

  251. ;;说明:
  252. ;;参数:o:
  253. ;;返回:
  254. (defun Zgx:SetTchOpening:GlassLayer(o value)
  255.   (or
  256.     (eq (type o)'VLA-OBJECT)
  257.     (setq o(vlax-ename->vla-object o))  
  258.   )
  259.   (vlax-put-property o 'GlassLayer value)
  260. )

  261. ;;说明:
  262. ;;参数:o:
  263. ;;返回:
  264. (defun Zgx:GetTchOpening:Handle(o)
  265.   (or
  266.     (eq (type o)'VLA-OBJECT)
  267.     (setq o(vlax-ename->vla-object o))  
  268.   )
  269.   (vlax-get-property o 'Handle)
  270. )

  271. ;;说明:
  272. ;;参数:o:
  273. ;;返回:
  274. (defun Zgx:SetTchOpening:Handle(o value)
  275.   (or
  276.     (eq (type o)'VLA-OBJECT)
  277.     (setq o(vlax-ename->vla-object o))  
  278.   )
  279.   (vlax-put-property o 'Handle value)
  280. )

  281. ;;说明:
  282. ;;参数:o:
  283. ;;返回:
  284. (defun Zgx:GetTchOpening:HasExtensionDictionary(o)
  285.   (or
  286.     (eq (type o)'VLA-OBJECT)
  287.     (setq o(vlax-ename->vla-object o))  
  288.   )
  289.   (vlax-get-property o 'HasExtensionDictionary)
  290. )

  291. ;;说明:
  292. ;;参数:o:
  293. ;;返回:
  294. (defun Zgx:SetTchOpening:HasExtensionDictionary(o value)
  295.   (or
  296.     (eq (type o)'VLA-OBJECT)
  297.     (setq o(vlax-ename->vla-object o))  
  298.   )
  299.   (vlax-put-property o 'HasExtensionDictionary value)
  300. )

  301. ;;说明:
  302. ;;参数:o:
  303. ;;返回:
  304. (defun Zgx:GetTchOpening:Height(o)
  305.   (or
  306.     (eq (type o)'VLA-OBJECT)
  307.     (setq o(vlax-ename->vla-object o))  
  308.   )
  309.   (vlax-get-property o 'Height)
  310. )

  311. ;;说明:
  312. ;;参数:o:
  313. ;;返回:
  314. (defun Zgx:SetTchOpening:Height(o value)
  315.   (or
  316.     (eq (type o)'VLA-OBJECT)
  317.     (setq o(vlax-ename->vla-object o))  
  318.   )
  319.   (vlax-put-property o 'Height value)
  320. )

  321. ;;说明:
  322. ;;参数:o:
  323. ;;返回:
  324. (defun Zgx:GetTchOpening:HideLabel(o)
  325.   (or
  326.     (eq (type o)'VLA-OBJECT)
  327.     (setq o(vlax-ename->vla-object o))  
  328.   )
  329.   (vlax-get-property o 'HideLabel)
  330. )

  331. ;;说明:
  332. ;;参数:o:
  333. ;;返回:
  334. (defun Zgx:SetTchOpening:HideLabel(o value)
  335.   (or
  336.     (eq (type o)'VLA-OBJECT)
  337.     (setq o(vlax-ename->vla-object o))  
  338.   )
  339.   (vlax-put-property o 'HideLabel value)
  340. )

  341. ;;说明:
  342. ;;参数:o:
  343. ;;返回:
  344. (defun Zgx:GetTchOpening:IsHigh(o)
  345.   (or
  346.     (eq (type o)'VLA-OBJECT)
  347.     (setq o(vlax-ename->vla-object o))  
  348.   )
  349.   (vlax-get-property o 'IsHigh)
  350. )

  351. ;;说明:
  352. ;;参数:o:
  353. ;;返回:
  354. (defun Zgx:SetTchOpening:IsHigh(o value)
  355.   (or
  356.     (eq (type o)'VLA-OBJECT)
  357.     (setq o(vlax-ename->vla-object o))  
  358.   )
  359.   (vlax-put-property o 'IsHigh value)
  360. )

  361. ;;说明:
  362. ;;参数:o:
  363. ;;返回:
  364. (defun Zgx:GetTchOpeningabel(o)
  365.   (or
  366.     (eq (type o)'VLA-OBJECT)
  367.     (setq o(vlax-ename->vla-object o))  
  368.   )
  369.   (vlax-get-property o 'Label)
  370. )

  371. ;;说明:
  372. ;;参数:o:
  373. ;;返回:
  374. (defun Zgx:SetTchOpeningabel(o value)
  375.   (or
  376.     (eq (type o)'VLA-OBJECT)
  377.     (setq o(vlax-ename->vla-object o))  
  378.   )
  379.   (vlax-put-property o 'Label value)
  380. )

  381. ;;说明:
  382. ;;参数:o:
  383. ;;返回:
  384. (defun Zgx:GetTchOpeningayer(o)
  385.   (or
  386.     (eq (type o)'VLA-OBJECT)
  387.     (setq o(vlax-ename->vla-object o))  
  388.   )
  389.   (vlax-get-property o 'Layer)
  390. )

  391. ;;说明:
  392. ;;参数:o:
  393. ;;返回:
  394. (defun Zgx:SetTchOpeningayer(o value)
  395.   (or
  396.     (eq (type o)'VLA-OBJECT)
  397.     (setq o(vlax-ename->vla-object o))  
  398.   )
  399.   (vlax-put-property o 'Layer value)
  400. )

  401. ;;说明:
  402. ;;参数:o:
  403. ;;返回:
  404. (defun Zgx:GetTchOpeningayoutRotation(o)
  405.   (or
  406.     (eq (type o)'VLA-OBJECT)
  407.     (setq o(vlax-ename->vla-object o))  
  408.   )
  409.   (vlax-get-property o 'LayoutRotation)
  410. )

  411. ;;说明:
  412. ;;参数:o:
  413. ;;返回:
  414. (defun Zgx:SetTchOpeningayoutRotation(o value)
  415.   (or
  416.     (eq (type o)'VLA-OBJECT)
  417.     (setq o(vlax-ename->vla-object o))  
  418.   )
  419.   (vlax-put-property o 'LayoutRotation value)
  420. )

  421. ;;说明:
  422. ;;参数:o:
  423. ;;返回:
  424. (defun Zgx:GetTchOpeningeftSlab(o)
  425.   (or
  426.     (eq (type o)'VLA-OBJECT)
  427.     (setq o(vlax-ename->vla-object o))  
  428.   )
  429.   (vlax-get-property o 'LeftSlab)
  430. )

  431. ;;说明:
  432. ;;参数:o:
  433. ;;返回:
  434. (defun Zgx:SetTchOpeningeftSlab(o value)
  435.   (or
  436.     (eq (type o)'VLA-OBJECT)
  437.     (setq o(vlax-ename->vla-object o))  
  438.   )
  439.   (vlax-put-property o 'LeftSlab value)
  440. )

  441. ;;说明:
  442. ;;参数:o:
  443. ;;返回:
  444. (defun Zgx:GetTchOpeningineOffsetDist(o)
  445.   (or
  446.     (eq (type o)'VLA-OBJECT)
  447.     (setq o(vlax-ename->vla-object o))  
  448.   )
  449.   (vlax-get-property o 'LineOffsetDist)
  450. )

  451. ;;说明:
  452. ;;参数:o:
  453. ;;返回:
  454. (defun Zgx:SetTchOpeningineOffsetDist(o value)
  455.   (or
  456.     (eq (type o)'VLA-OBJECT)
  457.     (setq o(vlax-ename->vla-object o))  
  458.   )
  459.   (vlax-put-property o 'LineOffsetDist value)
  460. )

  461. ;;说明:
  462. ;;参数:o:
  463. ;;返回:
  464. (defun Zgx:GetTchOpeninginetype(o)
  465.   (or
  466.     (eq (type o)'VLA-OBJECT)
  467.     (setq o(vlax-ename->vla-object o))  
  468.   )
  469.   (vlax-get-property o 'Linetype)
  470. )

  471. ;;说明:
  472. ;;参数:o:
  473. ;;返回:
  474. (defun Zgx:SetTchOpeninginetype(o value)
  475.   (or
  476.     (eq (type o)'VLA-OBJECT)
  477.     (setq o(vlax-ename->vla-object o))  
  478.   )
  479.   (vlax-put-property o 'Linetype value)
  480. )

  481. ;;说明:
  482. ;;参数:o:
  483. ;;返回:
  484. (defun Zgx:GetTchOpeninginetypeScale(o)
  485.   (or
  486.     (eq (type o)'VLA-OBJECT)
  487.     (setq o(vlax-ename->vla-object o))  
  488.   )
  489.   (vlax-get-property o 'LinetypeScale)
  490. )

  491. ;;说明:
  492. ;;参数:o:
  493. ;;返回:
  494. (defun Zgx:SetTchOpeninginetypeScale(o value)
  495.   (or
  496.     (eq (type o)'VLA-OBJECT)
  497.     (setq o(vlax-ename->vla-object o))  
  498.   )
  499.   (vlax-put-property o 'LinetypeScale value)
  500. )

  501. ;;说明:
  502. ;;参数:o:
  503. ;;返回:
  504. (defun Zgx:GetTchOpeningineweight(o)
  505.   (or
  506.     (eq (type o)'VLA-OBJECT)
  507.     (setq o(vlax-ename->vla-object o))  
  508.   )
  509.   (vlax-get-property o 'Lineweight)
  510. )

  511. ;;说明:
  512. ;;参数:o:
  513. ;;返回:
  514. (defun Zgx:SetTchOpeningineweight(o value)
  515.   (or
  516.     (eq (type o)'VLA-OBJECT)
  517.     (setq o(vlax-ename->vla-object o))  
  518.   )
  519.   (vlax-put-property o 'Lineweight value)
  520. )

  521. ;;说明:
  522. ;;参数:o:
  523. ;;返回:
  524. (defun Zgx:GetTchOpening:Material(o)
  525.   (or
  526.     (eq (type o)'VLA-OBJECT)
  527.     (setq o(vlax-ename->vla-object o))  
  528.   )
  529.   (vlax-get-property o 'Material)
  530. )

  531. ;;说明:
  532. ;;参数:o:
  533. ;;返回:
  534. (defun Zgx:SetTchOpening:Material(o value)
  535.   (or
  536.     (eq (type o)'VLA-OBJECT)
  537.     (setq o(vlax-ename->vla-object o))  
  538.   )
  539.   (vlax-put-property o 'Material value)
  540. )

  541. ;;说明:
  542. ;;参数:o:
  543. ;;返回:
  544. (defun Zgx:GetTchOpening:ObjectID(o)
  545.   (or
  546.     (eq (type o)'VLA-OBJECT)
  547.     (setq o(vlax-ename->vla-object o))  
  548.   )
  549.   (vlax-get-property o 'ObjectID)
  550. )

  551. ;;说明:
  552. ;;参数:o:
  553. ;;返回:
  554. (defun Zgx:SetTchOpening:ObjectID(o value)
  555.   (or
  556.     (eq (type o)'VLA-OBJECT)
  557.     (setq o(vlax-ename->vla-object o))  
  558.   )
  559.   (vlax-put-property o 'ObjectID value)
  560. )

  561. ;;说明:
  562. ;;参数:o:
  563. ;;返回:
  564. (defun Zgx:GetTchOpening:ObjectID32(o)
  565.   (or
  566.     (eq (type o)'VLA-OBJECT)
  567.     (setq o(vlax-ename->vla-object o))  
  568.   )
  569.   (vlax-get-property o 'ObjectID32)
  570. )

  571. ;;说明:
  572. ;;参数:o:
  573. ;;返回:
  574. (defun Zgx:SetTchOpening:ObjectID32(o value)
  575.   (or
  576.     (eq (type o)'VLA-OBJECT)
  577.     (setq o(vlax-ename->vla-object o))  
  578.   )
  579.   (vlax-put-property o 'ObjectID32 value)
  580. )

  581. ;;说明:
  582. ;;参数:o:
  583. ;;返回:
  584. (defun Zgx:GetTchOpening:ObjectName(o)
  585.   (or
  586.     (eq (type o)'VLA-OBJECT)
  587.     (setq o(vlax-ename->vla-object o))  
  588.   )
  589.   (vlax-get-property o 'ObjectName)
  590. )

  591. ;;说明:
  592. ;;参数:o:
  593. ;;返回:
  594. (defun Zgx:SetTchOpening:ObjectName(o value)
  595.   (or
  596.     (eq (type o)'VLA-OBJECT)
  597.     (setq o(vlax-ename->vla-object o))  
  598.   )
  599.   (vlax-put-property o 'ObjectName value)
  600. )

  601. ;;说明:
  602. ;;参数:o:
  603. ;;返回:
  604. (defun Zgx:GetTchOpening:OutlineArea(o)
  605.   (or
  606.     (eq (type o)'VLA-OBJECT)
  607.     (setq o(vlax-ename->vla-object o))  
  608.   )
  609.   (vlax-get-property o 'OutlineArea)
  610. )

  611. ;;说明:
  612. ;;参数:o:
  613. ;;返回:
  614. (defun Zgx:SetTchOpening:OutlineArea(o value)
  615.   (or
  616.     (eq (type o)'VLA-OBJECT)
  617.     (setq o(vlax-ename->vla-object o))  
  618.   )
  619.   (vlax-put-property o 'OutlineArea value)
  620. )

  621. ;;说明:
  622. ;;参数:o:
  623. ;;返回:
  624. (defun Zgx:GetTchOpening:OutlineLength(o)
  625.   (or
  626.     (eq (type o)'VLA-OBJECT)
  627.     (setq o(vlax-ename->vla-object o))  
  628.   )
  629.   (vlax-get-property o 'OutlineLength)
  630. )

  631. ;;说明:
  632. ;;参数:o:
  633. ;;返回:
  634. (defun Zgx:SetTchOpening:OutlineLength(o value)
  635.   (or
  636.     (eq (type o)'VLA-OBJECT)
  637.     (setq o(vlax-ename->vla-object o))  
  638.   )
  639.   (vlax-put-property o 'OutlineLength value)
  640. )

  641. ;;说明:
  642. ;;参数:o:
  643. ;;返回:
  644. (defun Zgx:GetTchOpening:OwnerID(o)
  645.   (or
  646.     (eq (type o)'VLA-OBJECT)
  647.     (setq o(vlax-ename->vla-object o))  
  648.   )
  649.   (vlax-get-property o 'OwnerID)
  650. )

  651. ;;说明:
  652. ;;参数:o:
  653. ;;返回:
  654. (defun Zgx:SetTchOpening:OwnerID(o value)
  655.   (or
  656.     (eq (type o)'VLA-OBJECT)
  657.     (setq o(vlax-ename->vla-object o))  
  658.   )
  659.   (vlax-put-property o 'OwnerID value)
  660. )

  661. ;;说明:
  662. ;;参数:o:
  663. ;;返回:
  664. (defun Zgx:GetTchOpening:OwnerID32(o)
  665.   (or
  666.     (eq (type o)'VLA-OBJECT)
  667.     (setq o(vlax-ename->vla-object o))  
  668.   )
  669.   (vlax-get-property o 'OwnerID32)
  670. )

  671. ;;说明:
  672. ;;参数:o:
  673. ;;返回:
  674. (defun Zgx:SetTchOpening:OwnerID32(o value)
  675.   (or
  676.     (eq (type o)'VLA-OBJECT)
  677.     (setq o(vlax-ename->vla-object o))  
  678.   )
  679.   (vlax-put-property o 'OwnerID32 value)
  680. )

  681. ;;说明:
  682. ;;参数:o:
  683. ;;返回:
  684. (defun Zgx:GetTchOpening:PlotStyleName(o)
  685.   (or
  686.     (eq (type o)'VLA-OBJECT)
  687.     (setq o(vlax-ename->vla-object o))  
  688.   )
  689.   (vlax-get-property o 'PlotStyleName)
  690. )

  691. ;;说明:
  692. ;;参数:o:
  693. ;;返回:
  694. (defun Zgx:SetTchOpening:PlotStyleName(o value)
  695.   (or
  696.     (eq (type o)'VLA-OBJECT)
  697.     (setq o(vlax-ename->vla-object o))  
  698.   )
  699.   (vlax-put-property o 'PlotStyleName value)
  700. )

  701. ;;说明:
  702. ;;参数:o:
  703. ;;返回:
  704. (defun Zgx:GetTchOpening:ProWinSlabInsuThick(o)
  705.   (or
  706.     (eq (type o)'VLA-OBJECT)
  707.     (setq o(vlax-ename->vla-object o))  
  708.   )
  709.   (vlax-get-property o 'ProWinSlabInsuThick)
  710. )

  711. ;;说明:
  712. ;;参数:o:
  713. ;;返回:
  714. (defun Zgx:SetTchOpening:ProWinSlabInsuThick(o value)
  715.   (or
  716.     (eq (type o)'VLA-OBJECT)
  717.     (setq o(vlax-ename->vla-object o))  
  718.   )
  719.   (vlax-put-property o 'ProWinSlabInsuThick value)
  720. )

  721. ;;说明:
  722. ;;参数:o:
  723. ;;返回:
  724. (defun Zgx:GetTchOpening:ProWinSlabWidth(o)
  725.   (or
  726.     (eq (type o)'VLA-OBJECT)
  727.     (setq o(vlax-ename->vla-object o))  
  728.   )
  729.   (vlax-get-property o 'ProWinSlabWidth)
  730. )

  731. ;;说明:
  732. ;;参数:o:
  733. ;;返回:
  734. (defun Zgx:SetTchOpening:ProWinSlabWidth(o value)
  735.   (or
  736.     (eq (type o)'VLA-OBJECT)
  737.     (setq o(vlax-ename->vla-object o))  
  738.   )
  739.   (vlax-put-property o 'ProWinSlabWidth value)
  740. )

  741. ;;说明:
  742. ;;参数:o:
  743. ;;返回:
  744. (defun Zgx:GetTchOpening:RightSlab(o)
  745.   (or
  746.     (eq (type o)'VLA-OBJECT)
  747.     (setq o(vlax-ename->vla-object o))  
  748.   )
  749.   (vlax-get-property o 'RightSlab)
  750. )

  751. ;;说明:
  752. ;;参数:o:
  753. ;;返回:
  754. (defun Zgx:SetTchOpening:RightSlab(o value)
  755.   (or
  756.     (eq (type o)'VLA-OBJECT)
  757.     (setq o(vlax-ename->vla-object o))  
  758.   )
  759.   (vlax-put-property o 'RightSlab value)
  760. )

  761. ;;说明:
  762. ;;参数:o:
  763. ;;返回:
  764. (defun Zgx:GetTchOpening:Scale(o)
  765.   (or
  766.     (eq (type o)'VLA-OBJECT)
  767.     (setq o(vlax-ename->vla-object o))  
  768.   )
  769.   (vlax-get-property o 'Scale)
  770. )

  771. ;;说明:
  772. ;;参数:o:
  773. ;;返回:
  774. (defun Zgx:SetTchOpening:Scale(o value)
  775.   (or
  776.     (eq (type o)'VLA-OBJECT)
  777.     (setq o(vlax-ename->vla-object o))  
  778.   )
  779.   (vlax-put-property o 'Scale value)
  780. )

  781. ;;说明:
  782. ;;参数:o:
  783. ;;返回:
  784. (defun Zgx:GetTchOpening:ShadowType(o)
  785.   (or
  786.     (eq (type o)'VLA-OBJECT)
  787.     (setq o(vlax-ename->vla-object o))  
  788.   )
  789.   (vlax-get-property o 'ShadowType)
  790. )

  791. ;;说明:
  792. ;;参数:o:
  793. ;;返回:
  794. (defun Zgx:SetTchOpening:ShadowType(o value)
  795.   (or
  796.     (eq (type o)'VLA-OBJECT)
  797.     (setq o(vlax-ename->vla-object o))  
  798.   )
  799.   (vlax-put-property o 'ShadowType value)
  800. )

  801. ;;说明:
  802. ;;参数:o:
  803. ;;返回:
  804. (defun Zgx:GetTchOpening:SlabLayer(o)
  805.   (or
  806.     (eq (type o)'VLA-OBJECT)
  807.     (setq o(vlax-ename->vla-object o))  
  808.   )
  809.   (vlax-get-property o 'SlabLayer)
  810. )

  811. ;;说明:
  812. ;;参数:o:
  813. ;;返回:
  814. (defun Zgx:SetTchOpening:SlabLayer(o value)
  815.   (or
  816.     (eq (type o)'VLA-OBJECT)
  817.     (setq o(vlax-ename->vla-object o))  
  818.   )
  819.   (vlax-put-property o 'SlabLayer value)
  820. )

  821. ;;说明:
  822. ;;参数:o:
  823. ;;返回:
  824. (defun Zgx:GetTchOpening:SlabThickness(o)
  825.   (or
  826.     (eq (type o)'VLA-OBJECT)
  827.     (setq o(vlax-ename->vla-object o))  
  828.   )
  829.   (vlax-get-property o 'SlabThickness)
  830. )

  831. ;;说明:
  832. ;;参数:o:
  833. ;;返回:
  834. (defun Zgx:SetTchOpening:SlabThickness(o value)
  835.   (or
  836.     (eq (type o)'VLA-OBJECT)
  837.     (setq o(vlax-ename->vla-object o))  
  838.   )
  839.   (vlax-put-property o 'SlabThickness value)
  840. )

  841. ;;说明:
  842. ;;参数:o:
  843. ;;返回:
  844. (defun Zgx:GetTchOpening:Slot(o)
  845.   (or
  846.     (eq (type o)'VLA-OBJECT)
  847.     (setq o(vlax-ename->vla-object o))  
  848.   )
  849.   (vlax-get-property o 'Slot)
  850. )

  851. ;;说明:
  852. ;;参数:o:
  853. ;;返回:
  854. (defun Zgx:SetTchOpening:Slot(o value)
  855.   (or
  856.     (eq (type o)'VLA-OBJECT)
  857.     (setq o(vlax-ename->vla-object o))  
  858.   )
  859.   (vlax-put-property o 'Slot value)
  860. )

  861. ;;说明:
  862. ;;参数:o:
  863. ;;返回:
  864. (defun Zgx:GetTchOpening:SlotExt(o)
  865.   (or
  866.     (eq (type o)'VLA-OBJECT)
  867.     (setq o(vlax-ename->vla-object o))  
  868.   )
  869.   (vlax-get-property o 'SlotExt)
  870. )

  871. ;;说明:
  872. ;;参数:o:
  873. ;;返回:
  874. (defun Zgx:SetTchOpening:SlotExt(o value)
  875.   (or
  876.     (eq (type o)'VLA-OBJECT)
  877.     (setq o(vlax-ename->vla-object o))  
  878.   )
  879.   (vlax-put-property o 'SlotExt value)
  880. )

  881. ;;说明:
  882. ;;参数:o:
  883. ;;返回:
  884. (defun Zgx:GetTchOpening:SlotInsuCap(o)
  885.   (or
  886.     (eq (type o)'VLA-OBJECT)
  887.     (setq o(vlax-ename->vla-object o))  
  888.   )
  889.   (vlax-get-property o 'SlotInsuCap)
  890. )

  891. ;;说明:
  892. ;;参数:o:
  893. ;;返回:
  894. (defun Zgx:SetTchOpening:SlotInsuCap(o value)
  895.   (or
  896.     (eq (type o)'VLA-OBJECT)
  897.     (setq o(vlax-ename->vla-object o))  
  898.   )
  899.   (vlax-put-property o 'SlotInsuCap value)
  900. )

  901. ;;说明:
  902. ;;参数:o:
  903. ;;返回:
  904. (defun Zgx:GetTchOpening:SlotInsuThick(o)
  905.   (or
  906.     (eq (type o)'VLA-OBJECT)
  907.     (setq o(vlax-ename->vla-object o))  
  908.   )
  909.   (vlax-get-property o 'SlotInsuThick)
  910. )

  911. ;;说明:
  912. ;;参数:o:
  913. ;;返回:
  914. (defun Zgx:SetTchOpening:SlotInsuThick(o value)
  915.   (or
  916.     (eq (type o)'VLA-OBJECT)
  917.     (setq o(vlax-ename->vla-object o))  
  918.   )
  919.   (vlax-put-property o 'SlotInsuThick value)
  920. )

  921. ;;说明:
  922. ;;参数:o:
  923. ;;返回:
  924. (defun Zgx:GetTchOpening:SlotMaterial(o)
  925.   (or
  926.     (eq (type o)'VLA-OBJECT)
  927.     (setq o(vlax-ename->vla-object o))  
  928.   )
  929.   (vlax-get-property o 'SlotMaterial)
  930. )

  931. ;;说明:
  932. ;;参数:o:
  933. ;;返回:
  934. (defun Zgx:SetTchOpening:SlotMaterial(o value)
  935.   (or
  936.     (eq (type o)'VLA-OBJECT)
  937.     (setq o(vlax-ename->vla-object o))  
  938.   )
  939.   (vlax-put-property o 'SlotMaterial value)
  940. )

  941. ;;说明:
  942. ;;参数:o:
  943. ;;返回:
  944. (defun Zgx:GetTchOpening:SlotWidth(o)
  945.   (or
  946.     (eq (type o)'VLA-OBJECT)
  947.     (setq o(vlax-ename->vla-object o))  
  948.   )
  949.   (vlax-get-property o 'SlotWidth)
  950. )

  951. ;;说明:
  952. ;;参数:o:
  953. ;;返回:
  954. (defun Zgx:SetTchOpening:SlotWidth(o value)
  955.   (or
  956.     (eq (type o)'VLA-OBJECT)
  957.     (setq o(vlax-ename->vla-object o))  
  958.   )
  959.   (vlax-put-property o 'SlotWidth value)
  960. )

  961. ;;说明:
  962. ;;参数:o:
  963. ;;返回:
  964. (defun Zgx:GetTchOpening:Structure(o)
  965.   (or
  966.     (eq (type o)'VLA-OBJECT)
  967.     (setq o(vlax-ename->vla-object o))  
  968.   )
  969.   (vlax-get-property o 'Structure)
  970. )

  971. ;;说明:
  972. ;;参数:o:
  973. ;;返回:
  974. (defun Zgx:SetTchOpening:Structure(o value)
  975.   (or
  976.     (eq (type o)'VLA-OBJECT)
  977.     (setq o(vlax-ename->vla-object o))  
  978.   )
  979.   (vlax-put-property o 'Structure value)
  980. )

  981. ;;说明:
  982. ;;参数:o:
  983. ;;返回:
  984. (defun Zgx:GetTchOpening:TextHeight(o)
  985.   (or
  986.     (eq (type o)'VLA-OBJECT)
  987.     (setq o(vlax-ename->vla-object o))  
  988.   )
  989.   (vlax-get-property o 'TextHeight)
  990. )

  991. ;;说明:
  992. ;;参数:o:
  993. ;;返回:
  994. (defun Zgx:SetTchOpening:TextHeight(o value)
  995.   (or
  996.     (eq (type o)'VLA-OBJECT)
  997.     (setq o(vlax-ename->vla-object o))  
  998.   )
  999.   (vlax-put-property o 'TextHeight value)
  1000. )

  1001. ;;说明:
  1002. ;;参数:o:
  1003. ;;返回:
  1004. (defun Zgx:GetTchOpening:TextLayer(o)
  1005.   (or
  1006.     (eq (type o)'VLA-OBJECT)
  1007.     (setq o(vlax-ename->vla-object o))  
  1008.   )
  1009.   (vlax-get-property o 'TextLayer)
  1010. )

  1011. ;;说明:
  1012. ;;参数:o:
  1013. ;;返回:
  1014. (defun Zgx:SetTchOpening:TextLayer(o value)
  1015.   (or
  1016.     (eq (type o)'VLA-OBJECT)
  1017.     (setq o(vlax-ename->vla-object o))  
  1018.   )
  1019.   (vlax-put-property o 'TextLayer value)
  1020. )

  1021. ;;说明:
  1022. ;;参数:o:
  1023. ;;返回:
  1024. (defun Zgx:GetTchOpening:TextStyle(o)
  1025.   (or
  1026.     (eq (type o)'VLA-OBJECT)
  1027.     (setq o(vlax-ename->vla-object o))  
  1028.   )
  1029.   (vlax-get-property o 'TextStyle)
  1030. )

  1031. ;;说明:
  1032. ;;参数:o:
  1033. ;;返回:
  1034. (defun Zgx:SetTchOpening:TextStyle(o value)
  1035.   (or
  1036.     (eq (type o)'VLA-OBJECT)
  1037.     (setq o(vlax-ename->vla-object o))  
  1038.   )
  1039.   (vlax-put-property o 'TextStyle value)
  1040. )

  1041. ;;说明:
  1042. ;;参数:o:
  1043. ;;返回:
  1044. (defun Zgx:GetTchOpening:UFrame(o)
  1045.   (or
  1046.     (eq (type o)'VLA-OBJECT)
  1047.     (setq o(vlax-ename->vla-object o))  
  1048.   )
  1049.   (vlax-get-property o 'UFrame)
  1050. )

  1051. ;;说明:
  1052. ;;参数:o:
  1053. ;;返回:
  1054. (defun Zgx:SetTchOpening:UFrame(o value)
  1055.   (or
  1056.     (eq (type o)'VLA-OBJECT)
  1057.     (setq o(vlax-ename->vla-object o))  
  1058.   )
  1059.   (vlax-put-property o 'UFrame value)
  1060. )

  1061. ;;说明:
  1062. ;;参数:o:
  1063. ;;返回:
  1064. (defun Zgx:GetTchOpening:UpLevel(o)
  1065.   (or
  1066.     (eq (type o)'VLA-OBJECT)
  1067.     (setq o(vlax-ename->vla-object o))  
  1068.   )
  1069.   (vlax-get-property o 'UpLevel)
  1070. )

  1071. ;;说明:
  1072. ;;参数:o:
  1073. ;;返回:
  1074. (defun Zgx:SetTchOpening:UpLevel(o value)
  1075.   (or
  1076.     (eq (type o)'VLA-OBJECT)
  1077.     (setq o(vlax-ename->vla-object o))  
  1078.   )
  1079.   (vlax-put-property o 'UpLevel value)
  1080. )

  1081. ;;说明:
  1082. ;;参数:o:
  1083. ;;返回:
  1084. (defun Zgx:GetTchOpening:Usage(o)
  1085.   (or
  1086.     (eq (type o)'VLA-OBJECT)
  1087.     (setq o(vlax-ename->vla-object o))  
  1088.   )
  1089.   (vlax-get-property o 'Usage)
  1090. )

  1091. ;;说明:
  1092. ;;参数:o:
  1093. ;;返回:
  1094. (defun Zgx:SetTchOpening:Usage(o value)
  1095.   (or
  1096.     (eq (type o)'VLA-OBJECT)
  1097.     (setq o(vlax-ename->vla-object o))  
  1098.   )
  1099.   (vlax-put-property o 'Usage value)
  1100. )

  1101. ;;说明:
  1102. ;;参数:o:
  1103. ;;返回:
  1104. (defun Zgx:GetTchOpening:VFrame(o)
  1105.   (or
  1106.     (eq (type o)'VLA-OBJECT)
  1107.     (setq o(vlax-ename->vla-object o))  
  1108.   )
  1109.   (vlax-get-property o 'VFrame)
  1110. )

  1111. ;;说明:
  1112. ;;参数:o:
  1113. ;;返回:
  1114. (defun Zgx:SetTchOpening:VFrame(o value)
  1115.   (or
  1116.     (eq (type o)'VLA-OBJECT)
  1117.     (setq o(vlax-ename->vla-object o))  
  1118.   )
  1119.   (vlax-put-property o 'VFrame value)
  1120. )

  1121. ;;说明:
  1122. ;;参数:o:
  1123. ;;返回:
  1124. (defun Zgx:GetTchOpening:Visible(o)
  1125.   (or
  1126.     (eq (type o)'VLA-OBJECT)
  1127.     (setq o(vlax-ename->vla-object o))  
  1128.   )
  1129.   (vlax-get-property o 'Visible)
  1130. )

  1131. ;;说明:
  1132. ;;参数:o:
  1133. ;;返回:
  1134. (defun Zgx:SetTchOpening:Visible(o value)
  1135.   (or
  1136.     (eq (type o)'VLA-OBJECT)
  1137.     (setq o(vlax-ename->vla-object o))  
  1138.   )
  1139.   (vlax-put-property o 'Visible value)
  1140. )

  1141. ;;说明:
  1142. ;;参数:o:
  1143. ;;返回:
  1144. (defun Zgx:GetTchOpening:Width(o)
  1145.   (or
  1146.     (eq (type o)'VLA-OBJECT)
  1147.     (setq o(vlax-ename->vla-object o))  
  1148.   )
  1149.   (vlax-get-property o 'Width)
  1150. )

  1151. ;;说明:
  1152. ;;参数:o:
  1153. ;;返回:
  1154. (defun Zgx:SetTchOpening:Width(o value)
  1155.   (or
  1156.     (eq (type o)'VLA-OBJECT)
  1157.     (setq o(vlax-ename->vla-object o))  
  1158.   )
  1159.   (vlax-put-property o 'Width value)
  1160. )

  1161. ;;说明:
  1162. ;;参数:o:
  1163. ;;返回:
  1164. (defun Zgx:GetTchOpening:WinSill(o)
  1165.   (or
  1166.     (eq (type o)'VLA-OBJECT)
  1167.     (setq o(vlax-ename->vla-object o))  
  1168.   )
  1169.   (vlax-get-property o 'WinSill)
  1170. )

  1171. ;;说明:
  1172. ;;参数:o:
  1173. ;;返回:
  1174. (defun Zgx:SetTchOpening:WinSill(o value)
  1175.   (or
  1176.     (eq (type o)'VLA-OBJECT)
  1177.     (setq o(vlax-ename->vla-object o))  
  1178.   )
  1179.   (vlax-put-property o 'WinSill value)
  1180. )


评分

参与人数 1明经币 +1 收起 理由
USER2128 + 1 赞一个!

查看全部评分

"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2021-11-30 09:49 | 显示全部楼层
原码大放送,点赞收藏+3
发表于 2021-12-3 10:39 | 显示全部楼层
这个厉害了
发表于 2021-12-4 13:43 | 显示全部楼层
这个好牛皮哦,只不过俺看不懂
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-4-20 22:20 , Processed in 0.425697 second(s), 30 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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