捕捉影响。。
关闭osmode或在command函数指定点的时候加入"non"参数
如(command "line" "non" p1 "non" p2 "")
关于osmode你可以在论坛搜索到相关应用。
普通方式是备份osmode后,设置变量(setvar "osmode" 0);不推荐
高级方式是加减16384来控制osmode开关模式
以下代码是切换捕捉开关,开的时候运行会关,关的时候运行会开。
 - (if(= (logand 16384(getvar "osmode")) 16384)
- (setvar "osmode"(-(getvar "osmode") 16384))
- (setvar "osmode"(+(getvar "osmode") 16384))
- )
下面这个是捕捉模式开、关
简单写的,没详细优化。
(sk_osmode t);开启捕捉
(sk_osmode nil);关闭捕捉
 - ;;捕捉模式开关
- (defun sk_osmode(flag)
- (if flag
- (if(= (logand 16384(getvar "osmode")) 16384)
- (setvar "osmode"(-(getvar "osmode") 16384))
- )
- (if(not (= (logand 16384(getvar "osmode")) 16384))
- (setvar "osmode"(+(getvar "osmode") 16384))
- )
- )
- )
|