按键精灵高手!来帮帮我?

来源:百度知道 编辑:UC知道 时间:2024/06/15 22:46:54
我现在在用这软件做个脚本,可是遇到了一个棘手的问题,就是截取的坐标不知道怎么导入到脚本里应用
有没有人会?
我的意思是,我想利用按键精灵里的一键抓坐标脚本,来把抓下来的坐标以用户自定义方式输入脚本,输入后可以正常执行
可我做脚本时,要怎样输入命令才能让按键精灵按照我的意思去执行呢?
“用户自定义变量”这个功能怎么用呢?
求高手指点,我研究了一个晚上了。。。。
那我怎么才能让2个用户自定义变量合并成1个来用呢?
意思是,X和Y在一起变量,而不用2个用户自定义变量来代表X和Y,怎么设置呢?
比如:
UserVar HZB=200 ,ZZB=500
这样设置行么?如果不通,怎么才能通了呢?
谢谢!!
就1句话,简单话管理~!

看半天才大概明白你意思,是想用自定义的变量代替原来抓下来的坐标是吗?
首先你要明白.自定义的变量其实就是一个变量.只是过可以在程序运行时由用户临时定义其值.
例如你可以定义:
UserVar HZB=200 横坐标,初始值200
UserVar ZZB=500 纵坐标,初始值500
然后在程序中直接用:MoveTo HZB,ZZB
要注意一点是用户自定义变量好像必须放在程序开头.
你明明是纵横坐标,为什么要合成一个.当然实在想要也可以,你可以动头脑设成一个,如200,500设成200500,20,50设成20050,保证后面是3位,自己想办法换算就行.
应该设成
UserVar ZB=200500 前面是横坐标,其中后三位是纵坐标.
然后在程序中用数学方法分离就是了.
奇怪的是你为什么非要合并?

想合成也可以,不过费上的劲儿比写两个自定义多多了。没人会这样做。

我估计你是有些问题没想通而已。。想通了就不会这样做了

dim x,y
x=1024
y=768
自己定义x,y就行了 上面的语言按键精灵支持的

IfColor 401 187 cd7937 0
IfColor 401 187 ade2bd 0
Else
EndIf
把两个条件并在一起可以不?没试过,不知道行不行。