关于按键精灵循环语句区别里的语句问题

关于按键精灵的一组语句_百度知道
关于按键精灵的一组语句
请各位高手对以下的语句进行详细解说和具体怎么运用,谢谢大家了Plugin s = Window.GetClientRect(hwnd)XYArray = Split(s, &|&, -1, 1)dx = XYArray(0)dy = XYarray(1)
我有更好的答案
Plugin s = Window.GetClientRect(hwnd)得到当前句柄所指窗口的边界点坐标 存在S里(字符串)XYArray = Split(s, &|&, -1, 1)分离s中的坐标 存在字符数组XYArray 中dx = XYArray(0)把数组XYArray中的第一个,即XYArray(0)存在dx里下一句同理最后结果就是把窗口左上角的坐标存进了 dx dy貌似lz这段是在兄弟论坛上找的吧~~
采纳率:26%
为您推荐:
其他类似问题
按键精灵的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。vb和按键精灵里有没有让一段代码无效化的注释或语句_百度知道
vb和按键精灵里有没有让一段代码无效化的注释或语句
我有更好的答案
有3种方法,我说下VB的吧,按键精灵应该也类似vb里是这样的:---------------------------------比如
代表一段代码---------------------------------1.用注释符
a---------------------------------2.用 if 语句if
aendif---------------------------------3.用goto,即在代码后加标记,用goto转向goto
abiaoji:-----------------------------------------------------
采纳率:54%
来自团队:
为您推荐:
其他类似问题
您可能关注的内容
按键精灵的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。按键精灵基础教程:条件语句的使用
15:50:55 本文行家:
按键精灵中,条件语句只有两个:ifcolor..else..endif和if..else..endififcolor语句不再讲解,这节把重点放if上。也为巩固上一节中变量的知识。if语句的格式:If [条件表达式]
& & //这里可以写功能代码
& & //这里可以写功能代码
EndIf解释:if后面跟一个空格键,然后写条件表达式。如果条件满足,则只执行if到else中的代码,否则就执行else到endif中的代码。这里是很明显的“是”与“非”划分。所谓“条件表达式”,即条件的结果只有两个值:“真/假”。如:1=1(真) 1=2(假) 1&2(假) 1&2(真)。把类似于这样的值放在一起对比,即可得出if语句之后要执行的路线。上面的内容对初学者来讲,可能比较难以理解消化。建议看过下面的内容,再回头看一遍上面的文字,之所以把这部分放在开头,是为了加深以下文字的理解。先来做一个实际的例子:If 1&3& & MessageBox "不成立"Else& & MessageBox "成立"EndIf把上面代码放在按键精灵中执行,可以直观的看到结果,然后在把“&”换成“&”试一下。可以加深对条件语句的理解!这个例子并没有实际作用。但考虑做为导读,直观性比较强。下面来做一个稍微复杂的:n=1Rem sn=n+1If n mod 2=0& & VBSCall MessageBox("偶数:" & n)EndIfGoto s
你能只凭理解力就可以猜出以上代码的结果么?猜不出就把他放在按键精灵下面执行一次,看看效果!这里有几个知识点:1、rem s和goto s组成一个循环体,不断执行。2、n=n+1让n这个变量在每次循环时自身数值递增1。(对这句不大理解的,可以参看前一节)3、n mod 2首先解释一下mod的意义,mod是取余。(余是什么?如果你有小学2年级的书,可以翻查一下,我在后面也会有对比讲解)4、&代表字符串连接符。再看一个字符串对比的例子:hello="你好"VBSCall name=InputBox("请输入姓名:")If name="简单游"& & VBSCall MessageBox(hello & name & ",身份已确认")Else&& & VBSCall MessageBox(hello & name & ",身份无法确认")EndIf
思路比较乱!如果看完这节还是不太理解,请从这节的开始再看一次。可以用的条件表达式中的符号说明:= 等于号 对比两个值是否相等。相等返回真,不等返回假& 大于号 当左值大于右值时,返回真,否则返回假& 小于号 当左值小于右值时,返回真,否则返回假&= 大于等于号 当左值大于或者等于右值时,返回真,否则返回假&= 小于等于号 当左值小于或者等于右值时,返回真,否则返回假可以用在数值计算中的符号说明:+ 加 两个数字相加,可以是小数,可以是正负数。- 减 两个数字相减,可以是小数,可以是正负数。* 乘 两个数字相乘,可以是小数,可以是正负数。/ 除 两个数字相除,可以是小数,可以是正负数,但除数不能为0。mod 取余 两个数字相余,必须是整数。字符串相连的符号说明:& 连接符,音同:“And” 该连接符的左右必须有变量或常量(常量的定义很简单,就是固定的数或字符串,比如1,或者"简单游"。都是常量,不可变)+ 连接符 该连接符必须两边均为字符串才可使用。一般不用。还有一个问题没有交代,逻辑运算符。留到以后说吧。其他按键精灵基础教程:
参考资料:
[1] 按键精灵
[2] 按键精灵资源
[3] 按键精灵怎么用
[4] 按键精灵脚本教程
百科的文章(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。如需转载,请注明来源于。求助,按键精灵方向键的语句不执行怎么解决_百度知道
求助,按键精灵方向键的语句不执行怎么解决
我有更好的答案
如果是游戏类的,按方向键一下可能移动的距离很短,没有效果,可以试试按下操作KeyDown &Right&, 1//按下向右键1秒Delay 1000KeyUp &Right&, 1如果是窗口文字输入,要确定光标位置还有当前窗口是否在前台
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。按键精灵。。我想用条件语句判断当前窗口是否存在,不存在则进行下条语句。。_百度知道
按键精灵。。我想用条件语句判断当前窗口是否存在,不存在则进行下条语句。。
那个窗口随时都有可能自动关闭。
我有更好的答案
rem 查找句柄hwnd=Plugin.Window.Search(&游戏窗口名&)if hwnd=0 thengoto 下一步else goto 查找句柄end if rem 下一步
采纳率:52%
HwndEx = Plugin.Window.Search(&记事本&)//标题自己修改dim MyArrayMyArray = Split(HwndEx, &|&)If UBound(MyArray)&=0 Then s1 = Plugin.Window.GetText(MyArray(0))Rem qHwnd = Plugin.Window.Foreground()s2 = Plugin.Window.GetText(Hwnd)If s1=s2 Then//操作源码Else//等待
Delay 1000End IfGoto q
ElseMessageBox &没有发现你写的窗口,请修改第一句标题&
本回答被提问者采纳
如果是这样的话,不建议你监视一个随时可能自动关闭的窗口.建议,监控该窗口出现后,正常窗口出现的特殊情况.
那你就定时查找这个窗口的句柄嘛,如果你是想弹出某一窗口了就暂停脚本,最简单的方法就是开多线程,然后设置出现窗口时按下暂停键
定时查找需要用循环,关键是循环怎么用?句柄是有,窗口名就叫” [ofShore]
“,9版本有个暂停,但是暂停后那个需要有个键的敲击才进行下一项。
刚运行就获取一下当前窗口句柄,然后用就可以判断有没有窗口了
能不能举个例子啊?不是很懂的,刚学这个,这是我的第一个脚本。
其他2条回答
为您推荐:
其他类似问题
按键精灵的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。}

我要回帖

更多关于 按键精灵if语句 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信