| 
                 
TA的每日心情|  | 难过 2022-1-12 15:35
 | 
|---|
 签到天数: 2 天 [LV.1]初来乍到 | 
 
| 
procedure( manual_chg_text()
x
EDA365欢迎您登录!您需要 登录 才可以下载或查看,没有帐号?注册  prog(()
 _SPGInitVar()
 axlVisibleDesign(nil)
 axlClearSelSet()
 axlVisibleLayer("package geometry/pin_number" t)
 axlSetFindFilter(?enabled  list("noall" "text" ) ?onButtons  list("noall" "text"))
 axlSelect(?groupMode 't)
 text_db=axlGetSelSet()   ;("3" "4" "5")
 pre_text=axlEnterString(?prompts "\307\260\327\272")   ;A0
 first_text=axlEnterString(?prompts "\265\332\322\273\270\366 pin number")  ;1
 step=axlEnterString(?prompts "steps")   ;2
 pinnum=strcat(pre_text first_text)    ;A01
 numb1=atoi(first_text)
 foreach(i text_db
 old_pin=i->xy
 Lx=car(old_pin)
 Ly=cadr(old_pin)
 blk=i->textBlock
 sum=cons(old_pin sum)
 Lx_sum=cons(Lx Lx_sum)
 )
 sum=reverse(sum)
 Lx_sum=sort(Lx_sum 'lessp)
 axlDeleteObject(text_db)
 for(i 0  length(Lx_sum)-1
 mytext = make_axlTextOrientation(?textBlock blk, ?rotation 0., ?mirrored nil, ?justify "center")
 ;old_pin_num=nth(i sum)
 points1=nth(i Lx_sum)
 cc=axlDBCreateText(sprintf(nil "%s" pinnum), points1
  y, mytext, "package geometry/pin_number", nil) rplaca(sum cc)
 numb1=numb1+atoi(step)
 pinnum=strcat(pre_text sprintf(nil "%d" numb1))
 sum=cdr(sum)
 )
 axlClearSelSet()
 axlFinishEnteRFun()
 ; axlShell("done")
 );end prog
 );end proce
 procedure( _SPGInitVar()
 prog( nil
 sum=nil
 pin_num=nil
 numb1=0
 blk=nil
 points1=0
 Lx_sum=nil
 ;old_pin_num=nil
 )
 )
 
 | 
 |