(DEFUN RESPONSE_ACTION( DD DAYS0921 ABSOLUTETIME0921 / BKEY LOOP ) (setq LOOP T) (while (and LOOP ) (COND ((= 10 DD ) (ALERT "试用有时长限制,先看视频再操作,超过时长,插件会自动损毁。请根据B站视频操作\nhttps://space.bilibili.com/1226009502\n如果遇到问题,请联系淘宝店铺【画图神器】提供免费技术支持\n如果插件满足您的需求,请购买正版支持一下,谢谢。" ) (PRINC "\nhttps://space.bilibili.com/1226009502" ) (if (NULL (TIMECHECK DAYS0921 ABSOLUTETIME0921 ) ) (PROGN (ALERT "\n试用时间到,如果插件满足您的需求,请联系淘宝【店铺】画图神器购买正版支持一下,谢谢。" ) (PRINC "\n试用时间到,如果插件满足您的需求,请联系淘宝【店铺】画图神器购买正版支持一下,谢谢。" ) (setq DD (POPUP_INTERFACE )) )(PROGN (vlax-ldata-put "CZL" "USERKEY" (setq BKEY "iq27p0j") ) (VL-REGISTRY-WRITE ADRRESREGESTER "key" BKEY ) (setq LOOP nil) )) ) ((OR (= 1 DD ) (= 11 DD ) ) (setq BKEY (NTH 1 VALUE0919 )) (if (OR (NULL BKEY ) (WCMATCH BKEY ",* *,*画图神器*" ) ) (PROGN (setq BKEY "函数出错") )) (vlax-ldata-put "CZL" "USERKEY" BKEY ) (VL-REGISTRY-WRITE ADRRESREGESTER "key" BKEY ) (if (/= BKEY (vlax-ldata-get "CZL" "KEY" ) ) (PROGN (ALERT "\n密码错误,如有疑问,欢迎联系淘宝【店铺】画图神器。" ) (PRINC "\n密码错误,如有疑问,欢迎联系淘宝【店铺】画图神器。" ) (setq DD (POPUP_INTERFACE )) )(PROGN (ALERT "\n密码正确1\n" ) (PRINC "\n密码正确1,激活成功!\n" ) (setq LOOP nil) )) (PRINC ) ) ((= 0 DD ) (PRINC "\n已取消,如有疑问,欢迎联系淘宝【店铺】画图神器。" ) (EXIT ) ) ((= 100 DD ) (PRINC "\n操作视频" ) (PRINC "\n如果浏览器无响应,可手动前往:\nhttps://space.bilibili.com/1226009502\n******" ) (startapp "explorer.exe" "https://space.bilibili.com/1226009502" ) (setq DD (POPUP_INTERFACE )) ) ) ) )
时间: 2024-04-16 20:25:28 浏览: 148
这段代码是一个LISP函数,名为RESPONSE_ACTION。它接受四个参数:DD, DAYS0921, ABSOLUTETIME0921和BKEY。函数的主要功能是根据不同的条件进行不同的操作。
首先,函数会将变量LOOP设为真。然后,使用while循环来检查LOOP的状态。
在循环中,通过COND语句对DD的值进行判断。如果DD等于10,会弹出一个警告窗口并显示一条消息,然后打开一个B站视频。在视频结束之前,如果超过了设定的时间限制,插件会自动损坏。
如果DD的值等于1或11,函数会获取VALUE0919列表的第一个元素,并将其赋给BKEY。然后,检查BKEY是否为空或是否匹配特定的字符串。如果BKEY为空或匹配特定字符串,将BKEY设为"函数出错"。
接下来,函数将BKEY存储到LISP数据区,并将其写入注册表中的地址寄存器。如果BKEY和LISP数据区中存储的"KEY"值不相等,会弹出一个警告窗口并显示一条消息,然后重新弹出一个用户界面以获取新的DD值。
如果BKEY和LISP数据区中存储的"KEY"值相等,会弹出一条消息表示密码正确,并将LOOP设为假,终止循环。
如果DD的值等于0,会显示一条消息表示已取消操作,并退出函数。
如果DD的值等于100,会显示一条消息表示操作视频,并打开一个网址链接。
以上就是RESPONSE_ACTION函数的主要流程。
阅读全文
相关推荐












