如何在lisp中等待refedit完成后再运行剩余代码


      (command "-REFEDIT" "O" "A" "Y")
      (command "erase" final_ss "")



网友答: 使用pause,不过,不推荐使用

网友答: 用命令后事件.

网友答: 用命令反应器

网友答: 命令后事件和反应器都不会。。。

网友答: 你可以试试:系统变量 REFEDITNAME ;当正在 REFEDIT 时,系统变量 REFEDITNAME 会有值;
当退出 REFEDIT 后,它会变成空("")。

网友答: 当refedit启动后,不管有什么操作,都会触发lisp往下走,while检测会中断循环
找找反应器的学习学习

网友答:
forestgxc 发表于 2025-11-15 16:44
当refedit启动后,不管有什么操作,都会触发lisp往下走,while检测会中断循环
找找反应器的学习学习

这本质上是一个异步任务,所有非反应器(事件)不可.

网友答: 反应器的原理,想不出来
反应器也不能中断lisp运行,如果使用持续检测,则会卡死


网友答: 不等待就执行后面的代码有关系吗?
  • 上一篇:继上次DCL面板的布局调整
  • 下一篇:没有了