Cad64 发表于 2022-7-6 10:43:13

嗯,我查了他的IP地址,Buzzard是对的。他来自佐治亚州,但这是佐治亚州的国家,而不是该州。他的格鲁吉亚位于黑海和里海之间。非常接近伊拉克。
 
我希望这不再是巴拉吉。我真的不想再次禁止他。真的,我会的眨眼:

fixo 发表于 2022-7-6 10:45:37

 
试试这个但是又快又脏

(defun load_ltype (ltname / fname);FH
(if (not (tblsearch "ltype" ltname))
(and
   (if (zerop (getvar "measureinit"))
   (setq fname "acad.lin")
   (setq fname "acadiso.lin")
)
(vl-cmdf "._-linetype" "_L" ltname (findfile fname) "")
   )
)
(princ)
)
(load_ltype "ACAD_ISO02W100")
(defun c:demo (/ *error* cnt curcol curlr curlts elist en osm pt pts )
;; Application error handler by Doug Broad
(defun *error*(msg)
   ; create standard error handler
   (cond ((not msg))      ; normal exit, no error
    ((member msg '("Function cancelled" "quit / exit abort"))
    ( ) ) ; escape
    ((princ (strcat "\nError: " msg))   ; display fatal error
   ))   
   (setvar "cmdecho" 1)                        ; restore environments
   (if osm (setvar "osmode" osm))
(if curlr (setvar "clayer" curlr))
(if curcol (setvar "cecolor" curcol))
(if curlts (setvar "celweight" curlts))
   (command "._layerp" )
   (command "._undo" "_end")
(princ)
   )

(setvar "cmdecho" 0) ; turn echo off
(command "._Undo" "_end") ; close any open group
(command "._undo" "_begin")

(load_ltype "ACAD_ISO02W100")
(command "_.-layer" "_Th" "*" "")
(setq osm (getvar "osmode"))
(setq curlr (getvar "clayer"))
(setq curcol (getvar "cecolor"))
(setq curlts (getvar "celweight"))
(setvar "cmdecho" 0)
(setvar "clayer" "0")
(setvar "cecolor" "1")
(command "_celtype" "ACAD_ISO02W100")
(setvar "celweight" 53)
(setvar "celtscale" 0.05)

(setq pts nil)
(if (setq pt (getpoint "\nPick first Point: "))

   (progn
   (setq pts (cons pt pts))
   (command "_.pline" "_non" pt "_W" "0.0" "0.0")
   (while (setq pt (getpoint "\nPick next point: " pt))
(setq pts (cons pt pts))
(command "_non" pt))

   (command "")))
(command "_celtype" "continuous")
(setvar "cecolor" "256")
(foreach p pts

(command "_.-insert""block-1"p "1.0" "1.0" "0.0"))
(setq pts (reverse pts)
cnt 1)
(setvar "celtscale" 1.0)
(setvar "cecolor" "7")
( while(cadr pts)
(command "dimaligned" (car pts) (cadr pts) (polar (cadr pts) (* pi 1.5)0.05))
   (setq en (entlast))
   (setq elist (entget en))
   (setq elist (entmod (subst (cons 1 (strcat"{\\C3;" (itoa cnt) "}\\P\\C7;<>"))(assoc 1 elist)elist)))
   (entmod (subst (cons 41 1.5)(assoc 41 elist)elist))
   (entupd en)
   (setq pts(cdr pts)
cnt (1+ cnt)))
(*error* nil)
(princ)
)
(prompt"\n\t\t>> Type DEMO to execute")
(prin1)

 
PS将块的插入点更改为圆心
提示:BEDIT

Cad64 发表于 2022-7-6 10:49:32

菲索,你知道规矩。请用英语邮寄。
 
和你写的相反,我们并不无聊。我们正在寻找一个麻烦制造者,他不断用不同的用户名注册,要求为他编写代码。他已经被禁赛三次了,在这里他不再受欢迎。
 
在这种情况下,一些成员可能已经越权了,但原始帖子与我们习惯于从被禁帖子中看到的帖子类型惊人地相似。

fixo 发表于 2022-7-6 10:51:27

好的,对不起,我的错
我会记住的
当做
 
奥列格

alex198617 发表于 2022-7-6 10:56:20

我被禁止了??3次
但是路??
什么原因?
你以为我是美国乔治亚州人吗??我来自乔治亚州,我需要LISP脚本方面的帮助
sum用户:互联网提供商“高加索在线”http://www.co.ge
我可以在没有LISP的情况下完成我的工作,但所有这些绘图都需要很多时间。

BlackBox 发表于 2022-7-6 10:58:16

不是你,亚历克斯;巴拉吉被禁了三次。。。你的帖子很相似,所以我把我的怀疑公之于众。
 
请忽略不计,继续提问(如果有)。
 
Fixo的代码对你有用吗?

alanjt 发表于 2022-7-6 11:03:03

那么你应该学会编码眨眼:

alex198617 发表于 2022-7-6 11:05:40

 
是的,很好用
但它需要修改。

alex198617 发表于 2022-7-6 11:08:35

 
谢谢,男人是完美的,但正如我所说,它需要修改
你能再帮我一次吗??

Cad64 发表于 2022-7-6 11:10:30

也许你应该提一下需要修改的地方?
页: 1 [2]
查看完整版本: 可自定义多段线