是的,我粗略地检查了一下——主要是因为我对作者科西奥·格拉西莫夫感兴趣(同一个国家,不知道他们在大学里教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调用。
不确定是否可以跟踪是否从菜单/工具栏调用了该命令,因为我没有找到合适的事件。
感谢您的反馈!