Mostly Nice 发表于 2022-7-6 09:28:13

自定义块插入

正当
 
也许有人能帮我解决这个。。。
 
我正试图通过Lisp例程创建一系列快捷方式,以便在收到命令时插入一个值得的块。我不需要它在插入时缩放,只需要“屏幕上的拾取点”和1,1,1的UNFM比例。
 
(defun c:LVL( / )
(command "INSERT" "Z:\CAD Systems\CAD Block List\HPS_Level.dwg")
)
(princ)

 
做LSP不允许反斜杠?
 
 

dbroada 发表于 2022-7-6 09:42:58

试着用正斜杠或双反斜杠代替。

Lee Mac 发表于 2022-7-6 09:57:17

单个反斜杠用于传递转义字符,例如换行符:“\n”或制表符:“\t”,因此,如果需要传递反斜杠,则需要使用另一个反斜杠将其标记为文字:“\\”。
 
因此路径是:
 

(defun c:LVL ( / )
(command "_.-INSERT" "Z:\\CAD Systems\\CAD Block List\\HPS_Level.dwg")
)
(princ)

Mostly Nice 发表于 2022-7-6 10:04:52

美好的
 
如何在此lisp例程中使用以下值?
 

Lee Mac 发表于 2022-7-6 10:12:53

包括“暂停”:
 

(defun c:LVL ( / )
(command "_.-INSERT" "Z:\\CAD Systems\\CAD Block List\\HPS_Level.dwg" pause "" "" "")
(princ)
)

Mostly Nice 发表于 2022-7-6 10:25:13

你太擅长这个了:F

Lee Mac 发表于 2022-7-6 10:37:27

 
........
页: [1]
查看完整版本: 自定义块插入