这样的脚本该怎么写?

例如我建立了一个16位无符号的整型变量,怎样通过事件(例如鼠标动作)改变其中任意位?

问题补充:
二楼的,你给的脚本编译不过去
 三楼的,给个例子具体说明一下
 四楼的,你的方法虽然能编译过去但是没有任何动作,我改成SetTagDWord("a1",!GetTagDWord("a1")&0x0001); 后能使第一位变化,但怎么改变其它位呢?&0x0002不行。
 

最佳答案

你的情况也就是置位复位其中的一个位,置位
 SetTagWord("a1",GetTagWord("a1")|0x1);//给第一个位置位
 SetTagWord("a1",GetTagWord("a1")&0xfffe);//给第一个位复位
 具体后面的16进制数据是多少你可以根据要置位或者复位二进制数据的位转化成16进制来看!

提问者对于答案的评价:
虽然还有一点小瑕疵,不过我已经掌握,非常感谢!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc276912.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 下午12:47
下一篇 2019年6月11日 下午12:47

相关推荐