jun470 发表于 2023-12-8 10:12:17

(command "undo" "be")
...
各种步骤
...
(command "undo" "e")

这样中间操作的步骤就只在一个撤销了

masterlong 发表于 2023-12-8 10:48:40

即使设了合并缩放和平移命令
偶尔也会出现需要无数次UNDO的缩放操作
猜测楼主是想解决这种现象吧
估计难
因为出现的原因不明

277283904 发表于 2023-12-8 11:27:22

masterlong 发表于 2023-12-8 10:48
即使设了合并缩放和平移命令
偶尔也会出现需要无数次UNDO的缩放操作
猜测楼主是想解决这种现象吧


是的,滚轮放大缩小都成为一步操作了,要不停的按ctrl+z返回,平面软件就不会记录窗口放大缩小的操作

277283904 发表于 2023-12-8 12:00:57

jun470 发表于 2023-12-8 10:12
(command "undo" "be")
...
各种步骤


(defun c:r ()
    (command "undo" "be")
)

运行不了

d1742647821 发表于 2023-12-8 13:06:00

277283904 发表于 2023-12-7 17:59
没改变过数据库

当然改变了,不然页面怎么会动,lisp脚本写多了不了解cad的数据结构,学学c#c++这种真正的编程吧

jun470 发表于 2023-12-10 20:33:30

你具体是什么程序

277283904 发表于 2023-12-11 08:22:30

jun470 发表于 2023-12-10 20:33
你具体是什么程序

cad2007{:1_1:}

jun470 发表于 2023-12-11 09:20:46

277283904 发表于 2023-12-11 08:22
cad2007

我是问是什么lisp程序,方便发源码吗,或者片段
页: 1 [2]
查看完整版本: CAD鼠标中间滚轮放大缩小都要算一步操作,怎么取消?