桃花源 发表于 2023-7-9 20:41:28

grread函数问题

本帖最后由 桃花源 于 2023-7-10 14:08 编辑

新手小白,没读懂grread函数应该应用于什么场合,尤其想了解grread 中第二个参数有多少个整数可选则,是无限个还是有限的某些整数,或者说(grread t 1 1)与(grread nil 1 1)、(grread t 3 1)、(grread t 5 1)等等用法上有什么不同,各自适用在什么场合?什么时候使用这个函数?希望得到大家的指点,谢谢!

飞雪神光 发表于 2023-7-10 17:20:03

用于获取鼠标按键的点击和 键盘的按键输入 多数以while循环的形式运行 用来做动态预览

有区别吗 发表于 2023-7-10 18:50:14

手册上写得很清楚啊,allkeys是整数参数,1,2,4,8,代表四个状态位可选...

桃花源 发表于 2023-7-11 13:31:25

飞雪神光 发表于 2023-7-10 17:20
用于获取鼠标按键的点击和 键盘的按键输入 多数以while循环的形式运行 用来做动态预览

感谢回复!可以举个简单的例子吗?谢谢!

飞雪神光 发表于 2023-7-12 01:21:17

(setq loop t)
(while loop
        (setq gr (grread t 15 0))
        (cond
                ((= 3 (car gr))
                        ;(setq loop nil)
                        (print (cadr gr))
                )
                ;((= 5 (car gr))
                ;        (print (cadr gr))
                ;)
          ((= 2 (car gr))
                        (print (cadr gr))
                )
        )       
)

桃花源 发表于 2023-7-12 14:05:43

本帖最后由 桃花源 于 2023-7-12 14:32 编辑

飞雪神光 发表于 2023-7-12 01:21

非常感谢您的回复,谢谢!不好意思再请教您一下,为什么是参数15,而不是2或4等等,制定这个参数需要考虑哪些方面,如何得到?望您不吝赐教!

飞雪神光 发表于 2023-7-12 15:07:47

那我也不清楚了我看这个能用就这样用了

434939575 发表于 2023-7-13 08:01:11

桃花源 发表于 2023-7-12 14:05
非常感谢您的回复,谢谢!不好意思再请教您一下,为什么是参数15,而不是2或4等等,制定这个参数需要考虑 ...

15 = ,1+2+4+8,

桃花源 发表于 2023-7-14 10:12:53

434939575 发表于 2023-7-13 08:01
15 = ,1+2+4+8,

谢谢您的回复
页: [1]
查看完整版本: grread函数问题