petsagouris 发表于 2022-7-6 09:54:56

如何双击

我已经阅读了关于使用在位块编辑器(REFEDIT)的文章,现在需要宏自动按下REFEDIT确认对话框上的“Ok”。我该怎么办?

pBe 发表于 2022-7-6 10:03:39

像这样的?
 
(defun c:test ()
(sssetfirst nil (ssget ":S" '((0 . "INSERT"))))
(command "_.-refedit")
   (while (> (getvar "CMDACTIVE") 0)
    (command "_o" "" "")
)
)

 
或者只是
 

(defun c:test ()
(sssetfirst nil (ssget ":S" '((0 . "INSERT"))))
(command "_.-refedit" "_o" "" "")

)

asos2000 发表于 2022-7-6 10:06:32

命令:CUI
 
然后按照所附的图片进行操作

pBe 发表于 2022-7-6 10:09:55

哦,那个
 
我的错误

Tharwat 发表于 2022-7-6 10:16:04

 
不,这不是你的朋友。
 
你做了一个很好的例行程序,虽然图像给出的解决方案会取消双精度
单击“块编辑器”,这意味着它根本不是一个完美的解决方案。
 
因此,如果你通过CUI,在Asos显示的同一位置,你会释放它
“refedit”已经得到支持,除了修改错误外,不需要添加任何内容
双击操作中用于“参照编辑”的位置。
 
顺致敬意,
 
塔瓦特

asos2000 发表于 2022-7-6 10:19:15


这只是开箱思考
 
条条大路通罗马

asos2000 发表于 2022-7-6 10:23:22

 
我不明白
你能解释一下plz吗

Tharwat 发表于 2022-7-6 10:28:09

 
如果用户根据前面描述的内容修改了双击操作,他们会
块编辑器又出现了一个问题。
 
试试看

petsagouris 发表于 2022-7-6 10:33:51

我做到了(几乎与教程相同),我有一个对话框(如附图所示)。。。这就是我需要自动按下“OK”的地方。甚至绕过了对话框

Tharwat 发表于 2022-7-6 10:38:48

 
在命令行中键入:refedit
 
然后选择任意块。
 
塔瓦特
页: [1] 2
查看完整版本: 如何双击