按键精灵 输入随机数文本

填表用的,3段本文“文本1”“文本2”“文本3”随机输入,按一次输入一次,需要重复的。

第1个回答  2013-07-09
Randomize

dim text(2)

Text(0) = Plugin.File.ReadFileEx("C:\文本1.txt")

Text(1) = Plugin.File.ReadFileEx("C:\文本2.txt")

Text(2) = Plugin.File.ReadFileEx("C:\文本3.txt")

MessageBox (Split(Text(Int(3 * Rnd)), "|")(0))

追问

Dim a(3)
a(0)="文本1"
a(1)="文本2"
a(2)="文本3"
Randomize
SayString a(Int(3 * Rnd))
这样就行了。

第2个回答  推荐于2017-10-12
UserVar a="0" "这里是文本1"
UserVar b="1" "这里是文本2"
UserVar c="2" "这里是文本3"
Rem start
WaitKey
Randomize
//得到1~3的随机数一个

x = Int((3 * Rnd) + 1)
If x = 1 Then
SayString a
End If
If x = 2 Then
SayString b
End If
If x = 3 Then
SayString c
End If
Goto start本回答被提问者采纳
第3个回答  2013-07-09
嗯,这个用循环
第4个回答  2013-07-09
先问一下 是用txt文件读取行数分割还是界面的控件?追问

就是用脚本完成输出,要重复输入许多次,随机出现,要输入的文本比较长的,就用“文本123代替一下”,最好是用随机数。

追答

先在脚本将你要输入的文本赋值给了文本1、文本2、文本3
然後waitkey 如果key=XX jiiu随机产生1-3内的其中一个号码
如果获得1 就saystring 文本1
获得2就saystring 文本二
如此类推

测试完成过后请在waitkey与输出文本三前后加上循环结构

追问

那个随机产生1-3内的其中一个数的语句怎么写?

追答

你看看你的按键精灵里面命令库>我的命令库有没有这么一条随机数命令

按键精灵如何生成6位随机数字?
1. 打开按键精灵软件,并创建一个新的脚本。2. 在脚本中,使用按键精灵的随机数生成函数来生成一个6位数字。例如,可以使用“随机数(100000, 999999)”这个函数来生成一个介于100000和999999之间的随机数,这样就保证了生成的数字是6位的。3. 接下来,需要模拟键盘输入将这个随机数输入到目...

用按键精灵 输入100到140之间的随机整数数值 代码怎么写? 谢谢_百度...
If randomNumber >= 100 And randomNumber <= 140 Then ' 发送随机数到输入框,这里假设输入框的坐标为(范围1x, 范围1y)到(范围1x1, 范围1y1)LeftClick(范围1x, 范围1y)Send(randomNumber & "Enter") ' 输入随机数并回车 Exit Do ' 如果在范围内,退出循环 End If ' 如果不在范围内,...

按键精灵怎么写随机数?
Randomize TracePrint Int((5 - 3 + 1) * Rnd + 3)这里,我们先通过(R5 - 3 + 1) * Rnd 计算出一个介于0和2(包括0和2)之间的随机数,然后通过Int函数将这个结果转换为整数。再将这个整数加到3上,最终得到一个介于3到5之间的随机整数。通过这种方法,你可以根据需要生成不同范围内的随...

怎么才能让按键精灵随机输入1-9中的其中一个?
对于初学者来说,想要让按键精灵随机输入1-9的数字,首先要理解Rnd随机数函数的基本原理。Rnd函数能生成一个0到1之间的随机小数,但在使用前,确保通过Randomize语句初始化随机数生成器,这样可以保证每次运行时的随机性不会重复。理解了Rnd的基础后,对于需要1-9的整数,可以稍作调整。代码如下:先调用R...

按键精灵怎么设置随机数字
1、首先,打开按键精灵,选择“新建脚本”。2、在弹出的对话框里,选择“空白脚本”,单击“确定”。3、然后,选择源文件模式,进行编程。4、编写一个自动获取10个字母组(用户名),每个字母组长度为8个字母的程序为例演示给大家。程序中会用到2个for循环,一个用于得到长度为8位的一组用户名,一...

按键精灵怎样输出指定范围的随机数?
后面加一条文本输入就好了,全代码如下。randomize xo = rnd()*10 traceprint "0-9以内的随机数:"& xo saystring "0-9以内的随机数:"& xo

[按键精灵] 【源码+思路】随机生成汉字
在按键精灵中,要实现随机生成汉字,首先要了解汉字的Unicode编码范围,这是十六进制的4E00到9FA5。通过Randomize和Rnd函数,可以生成一个随机数,然后使用ChrW函数将这个数字转换为对应的汉字字符。在编码操作中,十六进制数(如4E00~9FA5,即19968~40869)是以16为基数的计数系统,包括0-9和A-F。十六进制...

按键精灵的随机数
后面加一条文本输入就好了,全代码如下。Randomize XO = rnd()*10 TracePrint "0-9以内的随机数:" & XO SayString "0-9以内的随机数:" & XO

按键精灵,随机数怎么写
Num=(Max-Min+1)*Rnd+Min Max是此范围的上界,Min是此范围内的下界

按键精灵 输入随机数文本
Randomizedim text(2)Text(0) = Plugin.File.ReadFileEx("C:\\文本1.txt")Text(1) = Plugin.File.ReadFileEx("C:\\文本2.txt")Text(2) = Plugin.File.ReadFileEx("C:\\文本3.txt")MessageBox (Split(Text(Int(3 * Rnd)), "|")(0))...

相似回答