求一个按键精灵简单的判断语句

就是我我有2个集合。分别是集合A和集合B,比如我集合A里面就一个数字( 2 ) ,集合B里面 有5个数字( 2,5,0,,8,9)求 一个判断一句, 判断集合A 里面的数字是否在集合B里面,如果在里面,则按下键盘上的F1键,如果集合A里面的数字不在集合B里面,则结束。
高手在哪里啊 在线等

B = "2,5,0,8,9" //逗号是英文输入法的逗号
Bm = Split(B, ",")
For i = 0 To UBound(Bm)
If Clng(Bm(i)) = 2 Then
KeyPress 112, 1
Exit For
End If
Next

If i > UBound(Bm) Then
ExitScript
End If追问

非常感谢 你的语句我用按键精灵试过了 除了按键精灵 还有什么软件可以执行这个语句呢?
C++ 还是 给我介绍几个,最好有中文版本的

追答

C语言和C++也可以,一样用数组,方法和按键精灵差不多,只是语法不一样,至于C++软件,你自己可以上网找再下载。
例如C语言,可以定义数组
int B[4]={2,5,0,8,9};
for(i=0;i<5,i++)
{
//自己写
}

追问

我对英文就是文盲 不懂啊,你帮我写一个C++的好吗? 求你了 我完全不懂 分马上给你

追答

完全不懂那就算了,这个你找别人写吧,我没那么多时间。

温馨提示:内容为网友见解,仅供参考
第1个回答  2014-04-03
你这个有点矛盾,按键精灵需要数据才能判断,手动输入的话就程序就没有意义了,你得吧数据在哪采集说出来啊才能编追问

数据采集不需要啊,我只想执行这一步,后面的按键F1键 会自动执行的 你会的话就把这个语句把我写下 谢谢了

追答

x=2(将a集合的值付给x)
If x=2 Then
KeyPress "F1", 1
If x=5 Then
KeyPress "F1", 1
End If
If x=0 Then
KeyPress "F1", 1
End If
If x=8 Then
KeyPress "F1", 1
End If
If x=9 Then
KeyPress "F1", 1(对比x与b集合中的数,相同则点击f1)
End If

居然是200的,都没注意到,汗.....

求一个按键精灵简单的判断语句
B = "2,5,0,8,9" \/\/逗号是英文输入法的逗号 Bm = Split(B, ",")For i = 0 To UBound(Bm)If Clng(Bm(i)) = 2 Then KeyPress 112, 1 Exit For End If Next If i > UBound(Bm) Then ExitScript End If

按键精灵---判断条件语句,不满足则循环到满足,满足了继续下一个条件
刚刚回答了一个同样的问题,实现你要的功能,设置循环条件,代码如下:当i=0时循环,找到图之后让i不等于0 就跳出这个循环\\x0d\\x0ai=0 \\x0d\\x0aWhile i=0\\x0d\\x0a\/\/此处方式延时代码。\\x0d\\x0a\/\/下边这句是找图代码。如需找色。自行替换。\\x0d\\x0aFindPic 0,0,1024,768,...

按键精灵 ifcolor语句 很简单的两句按键精灵脚本语言,求帮写。 如果某...
\/\/判断条件(0:等于 1:不等于 2:近似等于)IfColor 860,27,"e1b072",0 Then Msgbox "颜色等于"Else Msgbox "颜色不等于"End If \/\/判断坐标点(860,27)的颜色是否等于e1b072 例子2:a=1:b=1 IfColor 650,118,"78F0E8",2 Then MessageBox "a"ElseIf b=a Then MessageBox "b"End if ...

按键精灵判断和循环语句
DoFindColor 0,0,1024,768,"0000FF",intX,intYIf intX > 0 And intY > 0 Then Exit DoElse Delay 100End IfLoop

按键精灵脚本中,如何使用判断语句If,我要做的是判断当前鼠标位置为x,y...
先给X,Y赋值。假如:x=100 y=100 GetCursorPos a, b\/\/获取当前鼠标位置,返回变量a,b If a = x and b = y Then \/\/这里添加文本输入的代码 Else MessageBox "鼠标位置不对"MoveTo x, y\/\/鼠标移动到坐标100,100 End If 有点不明白你为什么不直接鼠标移动到预定坐标然后执行文本输入。。。

在按键精灵中判断语句的写法
在按键精灵中判断语句的写法:指令X FindPic 0,0,1024,768,"Attachment:\\图片1.bmp",1,intX,intY If intX > 0 And intY > 0 Then \/\/要执行的代码 endif FindPic 0,0,1024,768,"Attachment:\\图片2.bmp",1,intX,intY If intX > 0 And intY > 0 Then \/\/要执行的代码 endif Find...

按键精灵 判断语句,两个字符串如何比较
\/\/你的错误原因是:Clipboard=B 前面的变量是获取的剪切板内容,后面字符B是个变量 所以也必须先赋值,否则你可以直接写 Clipboard="B"B = "B"Clipboard = Plugin.Sys.GetCLB()\/\/Clipboard: 剪切板文字内容TracePrint "剪切板:"& Clipboard &" 变量(字符串)"&BIf Clipboard = B Then TracePr...

求按键精灵命令:if 鼠标左键单击,then
SetSimMode 0 Dim mouse Mouse=GetLastClick()\/\/判断是鼠标左键 if Mouse =32770 or Mouse =32769 then \/\/加入你的语句 end if

按键精灵里面的判断语句怎么写(如果当前血量少于70%使用数字键2)_百度...
if血量少于70 please use 2,死猴子这都不会

问一个按键精灵鼠标判断的问题.!
解释:在鼠标当前位置模拟松开鼠标右键. [次数]在这个语句中虽然有效,但没有实际意义.IfColor…Else…EndIf 格式: IfColor [X坐标] [Y坐标] [颜色代码] [等于\/不等于\/约等于] Else EndIf 解释: 判断坐标点的颜色,控制脚本流程.If…ElseIf…Else…EndIf 基本的流程控制语句,会编程的应该都可以看懂,...

相似回答