BIGAL 发表于 2022-7-5 16:15:50

Grrr生产力分析工具。lsp“search BIGAL posted last week”也做了类似的事情,它还记录了正在使用的命令,包括undo。我启动了,其他人不知道,结果很有预测性,枪得到了最多的计数。我是一个有点平均,但我管理,所以拖了项目。较低的分数是可以预测的,有趣的是UNDO的人做了多少,因为这意味着他们不得不再次抽签。它不记录lisp调用,也不确定菜单调用。
 
我喜欢你的输出,虽然与打开每个用户的文本文件相比非常酷。
 
如果在网络上,您可能希望使用(getenv“username”)来识别用户。
 
我还没有深入研究代码,但对我来说,很高兴能找到有多少人使用我为团队准备的Lisp、菜单和工具栏,有些人只是拒绝使用快捷方式,比如键入plot 12乘以v的1按钮。我会查几个defuns。
 
最后,您可能打开了一罐蠕虫,其中包含各种定制例程的请求。像其他人一样出色。

Grrr 发表于 2022-7-5 16:21:45

 
是的,我粗略地检查了一下——主要是因为我对作者科西奥·格拉西莫夫感兴趣(同一个国家,不知道他们在大学里教lisp)。
但是,当我追溯到最初的线索时,我发现李的建议更加转移了我的注意力。
 
 
不确定,但不:(getvar'loginname)=(getenv“username”)?
(从不编码任何涉及网络的内容)
 
 
我保留了一些旧的简单版本,它会报告在单个会话上使用了多少命令调用和哪些命令调用/lisp调用,但它也不包含这样的布尔值:

; *DGstopCounter* is a global boole variable, This boolean prevents counting command calls inside lisp routine, to prevent cases like this:
;|
(defun C:test ( / )
(repeat 500 (command "_.point" "0,0,0"))
(princ "\nCreated 500 points.")
(princ)
)
|;
 
这意味着,由于上述原因,计数器将不现实:一个lisp调用=500个命令调用。
而且也不喜欢它的“每会话”模式,但当时我不太熟悉如何在xrecords中存储数据。
 
 
好的是,作为一名程序员,我并没有试图建立任何声誉,只是分享了一些可能有用的东西。
仍然会同意帮助进行简单的修改(但不会太重),但无意继续使用这些蠕虫捕鱼。
 
忘了提到我在家工作,只在建筑部分,这意味着没有同事监视网络。
这就是我生成带有预定义名称的自定义ranklist的原因——只是为了模拟“单人”模式的竞争。
在你的情况下(办公室)会更有趣,因为真正的竞争。
 
但正如你所见,它没有报告的目的(只是一个简单的计数器)-你仍然提醒我使用旧版本,
因此,我可以做一个变体,只报告执行了什么以及执行了多少个命令/lisp调用。
不确定是否可以跟踪是否从菜单/工具栏调用了该命令,因为我没有找到合适的事件。
 
感谢您的反馈!

asos2000 发表于 2022-7-5 16:22:54

这里也是。
我花了一年多的时间来证明lisp很好,可以使工作更快、更智能。

CAD_Noob 发表于 2022-7-5 16:28:51

谢谢,稍后再试

masterfal 发表于 2022-7-5 16:33:17

令人惊叹的不过,我有一个简单的问题,我该如何增加“起草者统计”对话框的大小?我似乎看不到第三个数字
 

Grrr 发表于 2022-7-5 16:34:35

 
内部(defun C:DraftersGame…修改此:
 
": list_box { key = \"LB\"; width = 20; height = 20; tabs = \"18\"; tab_truncate = false; }"
页: 1 [2]
查看完整版本: 绘图者游戏