按键精灵自定义给数组的某个元素赋值可以是变量么对数组赋值

按键精灵 定义数组变量自增倍数的问题_百度知道
按键精灵 定义数组变量自增倍数的问题
a{10}一个数组一共有11个数据a{0}数据是一个自定义变量k*0a{1}数据是一个自定义变量k*0.............提取数据a{9}数据应该是k*9可是按键精灵里面不支持啊。。该怎么写啊??...
a{10}一个数组一共有11个数据a{0}数据是一个自定义变量k*0a{1}数据是一个自定义变量k*0.............提取数据a{9}
数据应该是k*9 可是按键精灵里面不支持啊。。该怎么写啊??
答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:159
获赞数:117
dim a(10)k=15for f=o to 10a(f)=k*fnextTracePrint join(a,&|&)有用就采纳
采纳数:2732
获赞数:5662
按键数组是括号()dim a(10)a(0)=&&a(1)=&&
为你推荐:
其他类似问题
您可能关注的内容
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。  求100个学生的平均成绩及超过平均成绩的人数。
  如果用一般变量来表示成绩,需要用100个变量,如:mark1、mary2、……mark100。若用数组,可以只用一个来表示mark(99)。2.基本概念
  数组:是同类型变量的一个有序的集合。
 如:A(99),表示一个包含100个数组元素的名为A的数组。
  数组元素: 即数组中的变量。用下标表示数组中的各个元素。
 表示方法:数组名(P1,P2,……)
   其中P1、P2表示元素在数组中的排列位置,称为“下标”。
 如:A(3,2)代表二维数组A中第3行第2列上的那个元素。
  数组维数: 由数组元素中下标的个数决定,一个下标表示一维数组,二个下标表示二维数组。
VB中有一维数组、二维数组、……最多60维数组。
  下标:
下标表示顺序号,每个数组有一个唯一的顺序号,下标不能超过数组声明时的上、下界范围。下标可以是整型的常数、变量、表达式,甚至又是一个数组元素。
     下标的取值范围是:缺省下界时,系统默认取0。3.数组声明
 数组必须先声明后使用。声明数组就是让系统在内存中分配一个连续的区域,用来存储数组元素。
 声明内容:数组名、类型、维数、数组大小。
      一般情况下,数组中各元素类型必须相同,但若数组为Variant时,可包含不同类型的数据。
 静态数组:声明时确定了大小的数组。
 动态数组:
声明时没有给定数组大小(省略了括号中的下标),使用时需要用ReDim语句重新指出其大小。
使用动态数组的优点是根据用户需要,有效地利用存储空间,它是在程序执行到ReDim语句时才分配存储单元,而静态数组是在程序编译时分配存储单元。<font style="line-height:19" color="#FF
静态数组及声明
静态一维数组的声明形式:
数组名(下标)
说明:(1)下标必须为常数,不可以为表达式或变量;
(2)下标下界最小为-32768,最大上界为32767;省略下界,其默认值为为0,一维数组的大小为:上界-下界+1
    (3) 如果省略类型,则为变体型
例: (1) Dim
      声明了A是数组名、一维数组、有11个元素,下标的范围是0~10。2.多维数组
  静态多维数组的声明形式:
数组名(下标1[,下标2…])
  说明: (1)下标个数决定数组的维数,最多60维。
      (2)每一维的大小=上界-下界+1;数组的大小=每一维大小的乘积。
  例:Dim
    声明了C是数组名、长整型、二维数组、第一维下标范围为0~5,第二维下标的范围是0~4,占据6x
5个长整型变量的空间。3.注意事项
(1)在有些语言中,下界一般从1开始,为了便于使用,在VB的窗体层或标准模块层用Option Base n
语句可重新设定数组的下界,如Option Base 1。
在数组声明中的下标关系到每一维的大小,是数组说明符,而在程序其他地方出现的下标为数组元素,两者写法相同,但意义不同。
  (3) 在数组声明时的下标只能是常数,而在其他地方出现的数组元素的下标可以是变量。<font style="line-height:19" color="#FF
动态数组及声明
动态数组的建立与声明
  建立动态数组的方法是:利用Dim、Private、Public语句声明括号内为空的数组,然后在过程中用ReDim语句指明该数组的大小。语法是:
数组名(下标1[,下标2…])
  其中下标可以是常量,也可以是有了确定值的变量,类型可以省略,若不省略,必须与Dim中的声明语句保持一致。
  例: Dim D()
     Sub Form_Load()
     ……
     ReDim D(4,6)
     ……
     End Sub2.注意事项
  (1)在动态数组ReDim语句中的下标可以是常量,也可以是有了确定值的变量;
  (2)在过程中可以多次使用ReDim来改变数组的大小,也可改变数组的维数。
(3)每次使用ReDim语句都会使原来数组中的值丢失,可以在ReDim语句后加Preserve参数来保留数组中的数据,但使用Preserve只能改变最后一维的大小,前面几维大小不能改变。
3.动态数组使用示例<font style="line-height:19" color="#FF
数组的基本操作
给数组元素赋初值
  (1) 利用循环结构
    例:Dim
       For i=0 To 10
         A(i)=0
       Next
  (2) 利用Array函数
    例:Dim
        a = Array (1,2,3,4,5)
        b = Array ("abc","def","67")
       For i=0 To Ubound (a)
           msgbox a(i)
       Next
       For i=0 To Ubound (b)
          msgbox b(i)
       Next 2.数组的输入
 (1) 通过InputBox函数输入适合输入少量数据。
   例:Dim
       For i=0 To 3
      
For j=0 To 4
       
SB(i,j) =InputBox("输入"
& i & j & "的值")
        Next
       Next
 (2) 通过文本框控件输入
  对大批量的数据输入,采用文本框和函数split()\join()进行处理,效率更高。3.数组的赋值
 在VB6.0中可以直接将一个数组的值赋值给另一个数组:
   Dim a(3) , b()
   A(0)=2: A(1)=5: A(2)=-2: A(3)=2
    b=a
  在早期的VB中,这需要用循环语句才可以实现:
   ReDim b(UBound(a))
   For I=0 to UBound(a)
     b(I)=a(I)
注意:(1)赋值号两边的数据类型必须一致;
     (2)如果赋值号左边的是一个动态数组,则赋值时系统自动将动态数组ReDim成右边相同大小的数组;
     (3)如果赋值号左边的是一个大小固定的数组,则数组赋值出错。4.数组的输出
  用For……Next循环语句输出。5.求数组中最大元素和所在下标及各元素之和
  求数组中最大元素及下标,一般假设第一个元素及下标为最大,然后将该数与数组中的其他元素逐一比较,若有比其大的就替换,同时替换下标。6.交换数组中各元素
  交换的要求是将数组第一个元素与最后一个交换,第二个与倒数第二个交换,依次类推。
【按键精灵】不同字符类型组成的字符串实现变量
a=&test&b=&8801&Rem 开始//键入文本 test8801SayString &&&a&&&&b&&&b=b+1Goto 开始 我遇到了按键精灵自身的bug(也有可能是脚本不规范引起的...
最近有个需求,需要在页面上面自动点击、输入、提交。
用以模拟真实用户的操作行为,可以通过直接执行某个元素绑定的事件,来执行操作。
也可以创建事件,再派发事件,执行操作。关于事件的更多细节,...
按键精灵自定义函数
Txt = Plugin.File.ReadFileEx (&c:\1.txt&)
txtArray=Split(Txt,&|&)
//可用于对一组坐标进行排序记录的是X坐标,后面跟随的是FindPic的图片对应值 ,已经验证
Dim str=&228,1|406,1|274,0|326,0|352,3|249,5|4...
//鼠标点击
Call clk()
//等待X分钟
UserVar X=1 &输入等待时间...
c语言-----对数组使用const的方法
有时需要使用只读数组 ,也就是程序从数组中读取数值 ,但是程序不向数组中写数值 。在这种情况下声明并初始化数组时 ,建议使用关键字const 。
days [ M...
一维数组的定义方式
一维数组的定义方式
在C语言中使用数组必须先进行定义。一维数组的定义方式为:
类型说明符 数组名 [常量表达式];
其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的...
VS编程之查看数组信息
文章描写了VS编程中如何查看数组的所有信息,在代码调试的过程中很有用,可以为编程人员提供很大的帮助。...
C语言学习篇-7数组、二维数组、高维数组
说明:本文主要对数组进行阐述,并对二维及高维数组进行举例。数组
数组:用来存储一组同种类型数据的构造数据类型称之为数组。数组属于构造类型;
具有相同数据类型的成员组成的一组数据;
存储不同类型数据的数...
没有更多推荐了,你的位置:
如何将变量存入数组并加以调用?
12:14:41 |
来源: 按键精灵资源站
本帖最后由 wanghao85227 于
13:54 编辑
我想循环读取记事本上一行行的数字,直到连续发现两个相同的数字为止,不知我这段代码有什么问题(为了方便阅读,我将注册大漠和创建大漠对象等相关代码省略了,没有贴出来)?
PS:我对数组的理解是否有误?[code]Hwnd = Plugin.Window.Find(&Notepad&, &例子.txt - 记事本&)
dm_ret = dm.BindWindow(hwnd, &normal&, &normal&, &normal&, 0)'绑定窗口
Dim 数字(),y1,i
Do until 数字(i)=数字(i+1)'循环读取数字直到该行的读数和上一行相同
数字(i)=Plugin.dm.Ocr (1,y1,571,y1+17,&000&,1.0)'读取某行的数字
y1 = y1 + 17
MsgBox &第&&i&&行和第&&i+1&&行的数字均为&&数字(i)
dm_ret=dm.UnBindWindow()[/code]按键精灵的数组可不可以这么定义_百度知道
按键精灵的数组可不可以这么定义
例如c中的:inta[]=1,2,3;我知道在按键精灵中数组可以这么定义:a(0)=0a(1)=1a(2)=2...那么有没有可以直接列举而不用这么一行一行定义的方法呢?类似于我上面说的那种?谢谢...
例如c中的:int a[] = 1,2,3;我知道在按键精灵中数组可以这么定义:a(0)=0a(1)=1a(2)=2...那么有没有可以直接列举而不用这么一行一行定义的方法呢?类似于我上面说的那种?谢谢
&#xe6b9;答题抽奖
首次认真答题后
即可获得3次抽奖机会,100%中奖。
采纳数:66
获赞数:167
dim a a=Array(&1&,&2&,&3&,&4&,&5&,&6&)
为你推荐:
其他类似问题
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。你的位置:
启航培训---变量与数组第二课 局部变量环境变量和全局变量
16:04:17 |
来源: 按键精灵资源站
& && && && && && &&&变量与数组第二课 局部变量,环境变量和全局变量在不同的编程环境下 对变量的规定有所不同(这里指面向对象的语言和面向过程的语言,与按键基础关系不大,我们就不做追究了)中没有单独局部变量的定义我们仅说下变量的作用范围 上节课所说的变量可以叫做脚本变量或者普通变量,它在脚本中被定义 可以在子程序或者函数过程中被调用 例 a=1Call 调用Sub 调用Msgbox aEnd sub 可以弹出结果 但是如果变量在子程序或者函数过程中被定义那么在脚本中不能直接使用例 Msgbox aSub 调用Dim a a=1End sub 此时我们这个变量的作用范围仅局限于他所在这个子程序或者函数过程范围之中 不能在脚本别处获取他的数据 此时它就被当做局部变量 这个局部变量只在某些时候有所用途 (例如仅在自己函数过程生效的变量)我们就不过多的讨论了只是很多新手朋友不太明白这个概念 以至于用到变量的时候随意随时定义,有时定义在一个子程序中 导致外部不能使用 脚本出错 在这里还是明白一下比较好(老鸟就一笔带过了)还是最好养成一个好的编程习惯 在脚本的开头 或者什么地方集中定义我们的变量,这样方便让我们清楚用过了哪些变量 以免以后定义同样的导致出错 & && && &重点要说的是环境变量 它主要用于在多线程间的参数传递 在这里稍微多说一些 环境变量和多线程是分不开的 如果单独的讲环境变量没有什么意义,所以对于不明白多线程的新手朋友还得简单的说下多线程(老鸟就不用看了)顾名思义,他就是同时运行多个过程 调用线程的方法和调用子程序很类似 通过这个脚本我们可以知道简单的多线程Call 线程1Call 线程2Call 线程3//BeginThread 线程1//BeginThread 线程2//BeginThread 线程3Sub 线程1MsgBox &我是线程1&End SubSub 线程2MsgBox &我是线程2&End SubSub 线程3MsgBox &我是线程3&End Sub和调用子程序的区别在于 他是同时运行的 那么环境变量呢 他主要用于多线程间参数的传递 例如Dim aDimenv ba = &按键精灵&b = &按键小精灵&BeginThread 调用Sub 调用MsgBox aMsgBox bEnd Sub我们可以看到第一个值并没有传递进来 因为他是个普通变量而第二个值他传递进来来 因为他是环境变量 & && && && && && && && && && && & 全局变量global 这个好像是按键精灵9.5以后新增的别的语言有全局变量的概念 按键中 我们总也说 但是对这些变量的概念还是很混淆 它的作用范围和环境变量dimenv 很类似 只是环境变量的作用范围稍大些可以在QUI内有效而全局变量global在QUI中无效 我们知道这么多也就差不多了其实也不难,难的在于对基础的了解 可以在实战中灵活运用 我看到很多朋友提出问题 其实都不难 一个大问题其实就是由一个个小问题组成的 他们会解决小问题 但是小问题连起来组成的大问题就无从下手了 还是要活学活用本节内容比较简单&&涉及到的概念并不多下一节 我会推出数组的 已经开始逐步进入难点 数组课程基础讲完之后会涉及一些算法(例如数组排序)如果大家有兴趣可以就这变量与数组课程的机会再出一节A星算的课程大家可以联系我或者跟帖 我会看到你们的意见&&联系QQ谢谢大家 祝各位2013前途似锦

我要回帖

更多关于 如何把一个字符串的变量赋值给数组 的文章

 

随机推荐