明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1390|回复: 2

[讨论] 命令反应器的,提醒报工作

[复制链接]
发表于 2020-4-18 11:03:09 | 显示全部楼层 |阅读模式
本帖最后由 菜卷鱼 于 2020-4-18 11:15 编辑

我们工程师每天都低着头画图,忙起来就没啥时间概念,每天都被文员催着报工作,所以就写了一个提醒他们报工作的小程序。
只要他们一输入命令,就会弹出要他们报工作的提示,
缺点:必须要在操作CAD,否则没办法提醒
如果有大神有更好的办法,能够不进行任何操作的情况下,就能弹出提醒,能告诉在下就好了。
  1. (or *reportmyworkcmd*
  2.     (setq *reportmyworkcmd*
  3.      (vlr-command-reactor
  4.        nil
  5.        '(
  6.          (:vlr-commandWillStart . reportmywork)
  7.          ))))
  8. (defun reportmywork  (x1 x2)
  9.   (if (= (getenv "come_date") nil)
  10.     (setenv "come_date" "20200418"))
  11. ;;;设置系统初次提醒日期
  12.   (if (= (getenv "noti_time") nil)
  13.     (setenv "noti_time" "1600"))   
  14. ;;;设置系统初次提醒时间
  15.   (if (= noti_time nil)
  16.     (setq noti_time (atoi (getenv "noti_time"))))   ;;;设置本地提醒时间
  17.   (if (= come_date nil)
  18.     (setq come_date (atoi (getenv "come_date"))))   ;;;设置本地提醒日期
  19.   (setq this_date (atoi (substr (rtos (* (getvar "cdate") 1e8)) 1 8)))
  20.   (setq this_time (atoi (substr (rtos (* (getvar "cdate") 1e8)) 9 4)))
  21.   (if (and (>= this_date come_date) (>= this_time noti_time))
  22.     (progn (princ "\n**工作报了吗**\n**一分钟之后提醒你哦**\n**报了就输入命令:bl**")
  23.      (setq noti_time (1+ this_time)))
  24.     )
  25.   )
  26. (defun c:bl  nil
  27.   (princ "\n**别啰嗦了,已经报了。")
  28.   (princ "\n**[提示:设置报工作时间:bgzsj]。\n**[提示:设置报工作日期:bgzrq]。")
  29.   (setenv "come_date" (itoa (1+ this_date)))
  30.   (princ "\n**哦,我知道了。")
  31.   (prin1)
  32.   )
  33. (defun c:bgzsj  nil
  34.   (prinx "时间格式:" (getenv "noti_time"))
  35.   (setenv "noti_time" (getstring "\n设置提醒报工作时间:"))
  36.   (prin1)
  37.   )
  38. (defun c:bgzrq  nil
  39.   (prinx "日期格式:" (getenv "come_date"))
  40.   (setenv "come_date" (getstring "\n设置提醒报工作日期:"))
  41.   (prin1)
  42.   )

"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2020-4-18 11:48:14 | 显示全部楼层
能否了解一下你们的管理制度,报工作是怎么一回事儿?每天都报什么内容呢?
发表于 2020-4-18 17:30:06 | 显示全部楼层
右击我的电脑,点管理,双击任务计划程序,,,,,,,,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-18 05:48 , Processed in 0.175088 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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