Ã÷¾­CADÉçÇø

 ÕÒ»ØÃÜÂë
 ×¢²á

QQ怬

Ö»ÐèÒ»²½£¬¿ìËÙ¿ªÊ¼

ËÑË÷
²é¿´: 31644|»Ø¸´: 67

[Ô´Âë] Ãæ°åÔ´Âë

    [¸´ÖÆÁ´½Ó]
·¢±íÓÚ 2017-8-24 17:03:59 | ÏÔʾȫ²¿Â¥²ã |ÔĶÁģʽ
ÎÞÁÄûÊ·¢×ÅÍæ£¬Ò²ÊÇÐÞ¸ÄxshrimpµÄ£¬²»ÒªÅçÎÒ

±¾Ìû×ÓÖаüº¬¸ü¶à×ÊÔ´

ÄúÐèÒª µÇ¼ ²Å¿ÉÒÔÏÂÔØ»ò²é¿´£¬Ã»ÓÐÕ˺ţ¿×¢²á

x

ÆÀ·Ö

²ÎÓëÈËÊý 4Ã÷¾­±Ò +4 ½ðÇ® +10 ÊÕÆð ÀíÓÉ
tigcat + 1 + 10 ºÜ¸øÁ¦!
lee50310 + 1 ÔÞÒ»¸ö!
fangmin723 + 1 ÔÞÒ»¸ö!
USER2128 + 1 ÔÞÒ»¸ö!

²é¿´È«²¿ÆÀ·Ö

"¾õµÃºÃ£¬¾Í´òÉÍ"
»¹Ã»ÓÐÈË´òÉÍ£¬Ö§³ÖÒ»ÏÂ

±¾Ìû±»ÒÔÏÂÌÔר¼­ÍƼö:

·¢±íÓÚ 2020-8-24 13:08:09 | ÏÔʾȫ²¿Â¥²ã
1291500406 ·¢±íÓÚ 2019-4-23 18:10
°ÑÒ»¸öÊý×ָĵô151¸Ä³É1~255Ö®¼äµÄÊý

´óÀУ¬Õâ¸öÃæ°åÔ´ÂëÄÜ·îÏ×ϲ»
·¢±íÓÚ 2019-6-20 20:09:40 | ÏÔʾȫ²¿Â¥²ã
  1. (setq lst '(("¸Ö½îÊéд"
  2.              ("¸Ö½î½á¹³" "xyp-gjg")
  3.              ("ÁíÀྵÏñ" "lljx")
  4.              ("°å½î´¦Àí" "bjcl ")
  5.              ("¶¯Ì¬°å½î" "dtbj")
  6.             )
  7.             ("×¢½î±ê×¢"
  8.              ("×¢½îÅŰæ" "zjpb")
  9.              ("×¢½î×óÖà " "zjzz")
  10.              ("×¢½îÒÆÎ» " "zjyw")
  11.              ("¸Äͼ²ãÃû " "gtcm")
  12.             )
  13.             ("×®»ùÍø¼Ü"
  14.              ("×®»ù³Ð̨ " "zjct")
  15.              ("×®»ùͳ¼Æ " "zjtj")
  16.              ("ƽ°åÍø¼Ü " "pbwj")
  17.              ("ÇúÏßèì¼Ü " "qxhj")
  18.             )
  19.             ("±à¼­´¦Àí"
  20.              ("¸ÄÁ»±àºÅ" "glbh")
  21.              ("Áº¿íУ¶Ô" "lkjd")
  22.              ("ÁºÖùÐÞ¼ô" "lzxj")
  23.              ("¾®×ÖÁº " "xyp-jzl")
  24.             )
  25.            )
  26. )
  27. ;;(dcl-load lst)
  28. (defun dcl-load        (lst         /         make-dcl         do_buttion
  29.                  dclid         dd         i         loop         lst1         lst2
  30.                  m         n2         tt
  31.                 )
  32.   (defun do_buttion (tt)
  33.     (if        (= (eval (read (strcat "(type c:" tt ")"))) 'subr)
  34.       (eval (read (strcat "(c:" tt ")")))
  35.       (vl-cmdf tt)
  36.     )
  37.   )
  38.   (setq lst1 (mapcar 'car lst))
  39.   (defun make-dcl (lst / dcla dclb dclc dcld i lst2 m)
  40.     (setq dcla
  41.            (list "my_dialog:dialog{label = \"·ÀÃÔÄã²Ëµ¥\";")
  42.     )
  43.     (setq i 0)
  44.     (setq dclb (list ":row{:boxed_column{label = \"¡¾²Ëµ¥·Ö×é¡¿\";"))
  45.     (foreach n lst1
  46.       (setq dclb
  47.              (append
  48.                dclb
  49.                (list
  50.                  (strcat
  51.                    ":button{label=\""
  52.                    n
  53.                    "\";key = \"butt"
  54.                    (itoa i)
  55.                    "\";vertical_margin=none;vertical_margin=none;}"
  56.                  )
  57.                )
  58.              )
  59.       )
  60.       (setq i (1+ i))
  61.     )

  62.     (setq lst2 (cdr (assoc (nth 0 lst1) lst)))
  63.     (setq dclc (list "}:boxed_column{"))
  64.     (setq m 0)
  65.     (foreach n1        lst2
  66.       (setq dclc
  67.              (append
  68.                dclc
  69.                (list
  70.                  (strcat
  71.                    ":button{label=\""
  72.                    (car n1)
  73.                    "\";key = \"but"
  74.                    (itoa m)
  75.                    "\";vertical_margin=none;vertical_margin=none;}"
  76.                  )
  77.                )
  78.              )
  79.       )
  80.       (setq m (1+ m))
  81.     )
  82.     (setq dcld
  83.            (list
  84.              "}}:button{label=\"¹Ø±Õ\";key=\"cancel\";is_cancel=true;width=10;fixed_width=true;alignment=centered;}}"
  85.            )
  86.     )
  87.     (append dcla dclb dclc dcld)
  88.   )
  89.   (new_dialog
  90.     "my_dialog"
  91.     (setq dclid (dcl-write (make-dcl lst)))
  92.   )
  93.   (setq loop t)
  94.   (while loop
  95.     ;|
  96.     (setq i 0)
  97.     (repeat (length lst1)
  98.       (action_tile
  99.         (strcat "butt" (itoa i))
  100.         (progn (setq lst2 (cdr (assoc (nth i lst1) lst))
  101.                      m          0
  102.                )
  103.                (foreach        n2 lst2
  104.                  (set_tile (strcat "but" (itoa m)) (car n2))
  105.                  (action_tile
  106.                    (strcat "but" (itoa m))
  107.                    (progn
  108.                      (setq tt (cadr (nth m lst2)))
  109.                      (do_buttion tt)
  110.                    )
  111.                  )
  112.                  (setq m (1+ m))
  113.                )
  114.         )
  115.       )
  116.       (setq i (1+ i))
  117.     )|;
  118.     (setq dd (start_dialog))
  119.     (cond
  120.       ((= 0 dd) (setq Loop nil))
  121.     )
  122.   )
  123.   (unload_dialog dclid)
  124. )
  125. (defun dcl-write (lst / dcl_file file str dcl_id dcl-name)
  126.   (setq dcl_file (vl-filename-mktemp nil nil ".dcl"))
  127.   (setq file (open dcl_file "w"))
  128.   (foreach str lst (write-line str file))
  129.   (close file)
  130.   (setq dcl_id (load_dialog dcl_file))
  131.   (vl-file-delete dcl_file)
  132.   dcl_id
  133. )
  134. û·¨Íê³ÉÁË£¬¿´ÏÂ
·¢±íÓÚ 2017-8-25 17:24:36 | ÏÔʾȫ²¿Â¥²ã
±¾Ìû×îºóÓÉ fangmin723 ÓÚ 2017-8-25 17:33 ±à¼­
¶ÀãåÇï·ã ·¢±íÓÚ 2017-8-25 11:59
ÇëÎÊÈçºÎÍùÀïÌí¼Ó¹¤¾ß£¿

(defun c:drawline(/ p0) (command "LINE" (setq p0 (getpoint "\nÖ¸¶¨µÚÒ»¸öµã:")) (getpoint p0 "\nÖ¸¶¨µÚ¶þ¸öµã:") ""))

°ÑÕâ¾äÏȼÓÔØµ½CADÀïÃæÈ¥£¬È»ºóÔÙ¸Ä(action_tile "1lab" "(alert \" °´ÁË1lab\")")Õâ¾äΪ(action_tile "1lab" "(done_dialog 2)")£¬¸Ä
  1. (cond
  2.       ((= 0 dd) (setq Loop nil))
  3.       ((= 2 dd) (setq Loop nil) (c:drawline))
  4.     )

È»ºó¼ÓÔØtabs1.lspÎļþ£¬Êäta1ÔËÐгÌÐò£¬Ñ¡Ôñ¹¤¾ßÒ»£¬µã»÷ÃûΪ1lab°´Å¥ÊÔÊÔ£¡
 Â¥Ö÷| ·¢±íÓÚ 2017-8-25 10:43:12 | ÏÔʾȫ²¿Â¥²ã
fangmin723 ·¢±íÓÚ 2017-8-25 08:14
±¾Ìû×îºóÓÉ fangmin723 ÓÚ 2017-8-25 08:51 ±à¼­
лл¥Ö÷µÄ·ÖÏí£¬Á½¸öÎļþÒ»ÆðÓû¹ÊǾõµÃÌ«Âé·³ÁË£¬ÇëÔ­ ...

Ëæ±ãÕû£¬ÎÒ·¢Ô´ÂëҲûÊÕǮĿµÄ¾ÍÊÇÈÃÄãÃÇËæ±ãÕû
·¢±íÓÚ 2017-8-24 17:55:22 | ÏÔʾȫ²¿Â¥²ã
¿´µ½µÄµÚÒ»Ñ۸оõ  ÔõôÄÇôÏñÃÔÄãµÄÃæ°å
·¢±íÓÚ 2017-8-25 08:14:21 | ÏÔʾȫ²¿Â¥²ã
±¾Ìû×îºóÓÉ fangmin723 ÓÚ 2017-8-25 11:43 ±à¼­

лл¥Ö÷µÄ·ÖÏí£¬Á½¸öÎļþÒ»ÆðÓû¹ÊǾõµÃÌ«Âé·³ÁË£¬ÇëÔ­ÁÂÎÒ°ÑÁ½¸öÎļþÕûºÏÁË£¬

Èç¹ûÓÐΥ¥Ö÷¸öÈËÒâÔ¸£¬Çë֪ͨɾ³ý£¡



×¢Ò⣺Õâ¸ö-From£ºdcl->lsp V1.8.6(beta)ÊÇÓù¤¾ßת»¯ºó×Ô¶¯Éú³ÉµÄ£¬Èç¹û²»ÐèÒª£¬¿ÉÒÔÔÚÔ´´úÂëÀïÃæ½øÐÐÈ¥³ý£¡
Â¥Ö÷¸øµÄ´úÂëÀïÃæ²»º¬Õâ¸ö£¡

±¾Ìû×ÓÖаüº¬¸ü¶à×ÊÔ´

ÄúÐèÒª µÇ¼ ²Å¿ÉÒÔÏÂÔØ»ò²é¿´£¬Ã»ÓÐÕ˺ţ¿×¢²á

x

ÆÀ·Ö

²ÎÓëÈËÊý 1Ã÷¾­±Ò +2 ÊÕÆð ÀíÓÉ
xyp1964 + 2 ÔÞÒ»¸ö!

²é¿´È«²¿ÆÀ·Ö

·¢±íÓÚ 2017-8-25 08:17:45 | ÏÔʾȫ²¿Â¥²ã
¸Ðл¥Ö÷·ÖÏí
·¢±íÓÚ 2017-8-25 09:51:58 | ÏÔʾȫ²¿Â¥²ã
ÎÒ¾Íϲ»¶Õâ¸ö
·¢±íÓÚ 2017-8-25 11:39:00 | ÏÔʾȫ²¿Â¥²ã
hao3ren ·¢±íÓÚ 2017-8-25 10:43
Ëæ±ãÕû£¬ÎÒ·¢Ô´ÂëҲûÊÕǮĿµÄ¾ÍÊÇÈÃÄãÃÇËæ±ãÕû

·¢±íÓÚ 2017-8-25 11:59:32 | ÏÔʾȫ²¿Â¥²ã
ÇëÎÊÈçºÎÍùÀïÌí¼Ó¹¤¾ß£¿
·¢±íÓÚ 2017-8-25 13:04:02 À´×ÔÊÖ»ú | ÏÔʾȫ²¿Â¥²ã
Èç¹ûÊÇÎÞģʽ¶Ô»°¿ò£¬ÄǾÍÍêÃÀÁË
ÄúÐèÒªµÇ¼ºó²Å¿ÉÒÔ»ØÌû µÇ¼ | ×¢²á

±¾°æ»ý·Ö¹æÔò

СºÚÎÝ|ÊÖ»ú°æ|CADÂÛ̳|CAD½Ì³Ì|CADÏÂÔØ|ÁªÏµÎÒÃÇ|¹ØÓÚÃ÷¾­|Ã÷¾­Í¨µÀ ( ÔÁICP±¸05003914ºÅ )  
©2000-2023 Ã÷¾­Í¨µÀ °æÈ¨ËùÓÐ ±¾Õ¾´úÂ룬ÔÚδȡµÃ±¾Õ¾¼°×÷ÕßÊÚȨµÄÇé¿öÏ£¬²»µÃÓÃÓÚÉÌÒµÓÃ;

GMT+8, 2025-5-19 10:08 , Processed in 0.210636 second(s), 31 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

¿ìËٻظ´ ·µ»Ø¶¥²¿ ·µ»ØÁбí