按键精灵手游教程(按键精灵怎么用于游戏)
1、1、例如,我一个账号登录过了,我想要在账号后面备注下,已登录,要如何实现?
2、我们需要使用到命令库里的替换指定行内容的命令:
3、步骤:
4、用join函数把被我们分割多的two数组在用分隔符逗号连接起来,还原他原来的样子,然后再上“—已登录”这一字符串一起存放到变量m中。用替换指定行内容命令,将原先的账号内容替换成变量m里的内容。
5、(*我们要修改一行里的文本内容时,也可以运用替换指定行内容来实现,获取不需要修改的文本上要修改的部分,然后替换掉原来的文本内容即可)
6、代码:
7、Text=Plugin.File.ReadFileEx("G:\test\游戏账号.txt")//读取文本内容
8、my=split(Text,"|")//分割每行文本内容
9、j=UBound(my)//计算数组元素几个
10、Fori=1toj-1//数组my(0)里存放的是提示信息,所以这里从my(1)开始
11、two=split(my(i),",")//分割账号和密码
12、TracePrint"账号"i":"two(0)
13、//把读取的账号输入到游戏账号框
14、TracePrint"密码:"two(1)
15、//把读取的密码输入到游戏密码框
16、m=Join(two,",")"—已登录"
17、CallLib.文件.替换指定行文本内容("G:\test\游戏账号.txt",m,i+1)
18、Next
19、2、这种插入内容的方式,是在一行文本后面添加新的内容,如果我们要实现新起一行添加内容呢?比如,我们设置一个按钮,用户点击添加之后,账号和密码就添加到我们的账号文本里。这里我们要用到命令库里的插入内容到指定行的命令。
20、步骤:先画两个输入框,InputBox1用于输入账号,InputBox2用于输入密码。再画一个命令按钮,点击之后,将两个输入框里的账号密码插入到文本最末行。
21、参考代码:
22、EventForm1.Button1.Click
23、Text=Plugin.File.ReadFileEx("G:\test\游戏账号.txt")//读取文本内容
24、my=split(Text,"|")//分割每行文本内容
25、j=UBound(my)//计算数组元素几个
26、m=Form1.InputBox1.Text","Form1.InputBox2.Text
27、CallLib.文件.插入文本内容到指定行("G:\test\游戏账号.txt",m,j)
28、//数组共有五个元素,j=5将内容插入到第五行后面,即在第六行写入"新添加的账号"
29、EndEvent
30、结果:
本文到此结束,希望对大家有所帮助。