明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 80|回复: 1

实时时间,auto CAD里可不可以能像中望CAD那样显示

[复制链接]
发表于 3 天前 | 显示全部楼层 |阅读模式
10明经币
本帖最后由 183017064 于 2025-5-30 14:42 编辑

不要占用资源那种
  • (setvar "modemacro" "$(edtime,$(getvar,date),YYYY年M月DD日DDDDH:MM:SS)")
  • 原因在于​​AutoCAD的modemacro变量不支持动态实时刷新​​,而中望CAD可能对此功能进行了增强 auto CAD有办法解决吗?

  1. (defun c:timer ()
  2.   (vl-load-com)
  3.   
  4.   (defun Timer_Tick ()
  5.     (setq AA (menucmd "m=$(edtime,$(getvar,date),YYYY年M月D日 HH:MM:SS DDD)"))
  6.     (setvar "modemacro"
  7.       (strcat "  Yu文书  <" AA
  8.               ">  比例:<1:" (rtos (getvar 'dimscale))
  9.               ">  层:<" (substr (getvar 'CLAYER) 1 20) ">"
  10.       )
  11.     )
  12.   )

  13.   ;; 鼠标点击回调函数
  14.   (defun MouseClickCallback (reactor params)
  15.     (Timer_Tick)
  16.   )
  17.   
  18.   ;; 定义反应器回调函数
  19.   (defun ReactorCallback (reactor params)
  20.     (Timer_Tick) ; 每次命令结束后更新状态栏
  21.   )
  22.   
  23.   ;; 创建命令反应器(如果尚未创建)
  24.   (if (not *CommandReactor*)
  25.     (setq *CommandReactor*
  26.       (vlr-command-reactor nil '((:vlr-commandEnded . ReactorCallback)))
  27.     )
  28.   )
  29.   
  30.   ;; 创建鼠标点击反应器(使用支持的点击事件)
  31.   (if (not *MouseReactor*)
  32.     (setq *MouseReactor*
  33.       (vlr-mouse-reactor nil '((:vlr-beginDoubleClick . MouseClickCallback)
  34.                               (:vlr-beginRightClick . MouseClickCallback)))
  35.     )
  36.   )
  37.   
  38.   ;; 立即更新一次状态栏
  39.   (Timer_Tick)
  40.   
  41.   (princ "\n状态栏自动更新已启用。执行任何命令后将刷新状态信息。")
  42.   (princ)
  43. )


  44. (defun c:endt()
  45.   (defun Timer_Tick()NIL)
  46.   (setq MyTimer nil)
  47.   (if *MouseReactor*
  48.     (vlr-remove *MouseReactor*)
  49.   )
  50.   (setvar "modemacro" "")
  51.   (princ "\n状态栏自动更新和鼠标刷新已禁用。")
  52.   (princ))

  53.   (c:timer)





回复

使用道具 举报

发表于 前天 16:50 | 显示全部楼层
CAD是用来看实时时间?还是用来画图?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-6-2 20:43 , Processed in 0.146832 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表