Lee Mac 发表于 2022-7-6 17:26:30

“文本”。。。。“-文本”。。。。“_uu.te

我只是想知道以下两者之间是否有任何区别:
“-text”“\u text”“\u.text”“text”
 
作为单行文本的语法?(或者实际上,对于任何语法?)
非常感谢您的帮助!

borgunit 发表于 2022-7-6 17:46:20

http://www.draftsperson.net/index.php?title=What_prefixes_are_available_for_commands_-_AutoCAD_提示

CAB 发表于 2022-7-6 18:02:24

(命令“text”
如果文字命令已重新定义,则这将激活重新定义的命令
 
(命令“.text”
如果已重新定义Text命令,则不会使用该命令,而是使用本机ACAD Text命令
 
(命令“_text”
这将激活语言翻译,如果您使用的是非英语版本的ACAD,则激活“text”一词
将被翻译成所使用版本的语言。
 
(命令“-文本”
将导致错误:未知命令“-TEXT”。按F1键获取帮助。
但将其与一个命令一起使用,该命令会弹出一个对话框,并具有该命令的命令行版本
它将激活命令行版本。尝试使用
(命令“-插入”
或者在命令行中键入它
-插入
看看会发生什么。
 
某些命令在不使用时不会启动命令的对话框版本-
因此,使用(initdia)强制显示对话框。
 
来自ACAD2000帮助

CAB 发表于 2022-7-6 18:12:47

这是一个代码狙击手:
;;add block to DWG
(or (tblsearch "Block" "Detail-Sheet-01") (eMake))
;;Insert Attr block & get attribute values from user
(setq sysattdia (getvar "ATTDIA"))
(setq sysattreq (getvar "ATTREQ"))
(setq systxteva (getvar "TEXTEVAL"))
(setvar "ATTDIA" 1)
(setvar "ATTREQ" 0)
(setvar "TEXTEVAL" 0)
(if (tblsearch "block" "Detail-Sheet-01")
   (progn
   (command "._-insert" "Detail-Sheet-01" "_non" p3 *MyTextsize "" "")
   (initdia 1) ; get the attrubute values from the user
   (command "._attedit" (entlast))
   )
)

Lee Mac 发表于 2022-7-6 18:30:22

谢谢你的帮助!
页: [1]
查看完整版本: “文本”。。。。“-文本”。。。。“_uu.te