有没有办法为用户输入设置倒计时?
我试图在AutoCAD中创建一个CAD测试例程。一旦该命令被激活,它将询问15个问题,并在鼠标右键单击菜单下提供答案选项。但我必须设置最长30秒的时间从四个选项中选择答案。
代码在这里。如何设置倒计时?
- (defun c:CADTEST()
- (setq n 0)
- (initget 1 "zoomDynamic zoomExtents zoomCenter zoomPan")
- (setq Answer01 (getkword "Which one of the following commands allows simultaneous pan and zoom? [zoomDynamic/zoomExtents/zoomCenter/zoomPan]"))
- (if
- (eq Answer01 "zoomDynamic")
- (Progn
- (alert "You are right...")
- (setq n (1+ n))
- )
- (alert "Sorry, You are wrong...")
- )
- (alert (strcat "You scored " (itoa n) "/1"))
- )
|