学习游戏脚本制作:用按键精灵批量登录游戏账号

静静静 2024-05-26 05:53:30
最佳回答
1热身准备 首先,把编辑好的记事本放到按键精灵附件里,以便后面释放使用。记事本里面的原始内容,是账号密码的设置格式,账号和密码之间要设置分隔符,方便之后读取。如图:2释放附件代码:putattachment "g:\test", "游戏账号.txt"例子中,将游戏账号文本释放到g盘下的test文件夹中。读取账号密码3需要用到readfileex读取文件命令,先将文本里的所有内容读取存入到变量text中代码:text = plugin.file.readfileex("g:\test\游戏账号.txt") msgbox "向目标文件读出文本内容为:"& text输出:4放的是账号和密码,账号和密码直接用逗号隔开,所以说,我们还需要分割一次,才能获取到账号和密码。 two = split(my(1), ",") 分割之后,数组two里有两个元素,two(0)存放的是账号,two(1)中存放的是密码。全部代码:我们看到的是变量text中存放的文本内容,文本中的回车换行符是被当做 竖线读取的。这些竖线是至关重要的,有了它,我们才能将文本里每行的内容分割出来,用split函数分割,分割之后的内容存放到数组my中:my = split(text, "|")数组中存放的数据:my(0): 账号格式:账号,密码 例如:zhanghao,mima123my(1): zhanghao1,mima123my(2): zhanghao2,mima123my(3): zhanghao3,mima123my(4): zhanghao4,mima123问题来了,例如数组 my(1)中,存text = plugin.file.readfileex("g:\test\游戏账号.txt") //读取文本内容my = split(text, "|") //分割每行文本内容j = ubound(my) //计算数组元素几个for i= 1 to j-1 //数组my(0)里存放的是提示信息,所以这里从my(1)开始 two = split(my(i), ",") //分割账号和密码 traceprint "账号" & i & ":" & two(0) //把读取的账号输入到游戏账号框 traceprint "密码:" & two(1) //把读取的密码输入到游戏密码框next5删除账号密码 想登录好一个账号就删除一个账号怎么实现呢?我们可以使用命令库中的删除指定行文本内容,在读取输入好一行账号密码之后马上删除当前行6全部命令——>我的命令库——>文件——>删除指定行文本内容(文本路径,行数)代码:text = plugin.file.readfileex("g:\test\游戏账号.txt") //读取文本内容my = split(text, "|") //分割每行文本内容j = ubound(my) //计算数组元素几个for i= 1 to j-1 //数组my(0)里存放的是提示信息,所以这里从my(1)开始 two = split(my(i), ",") //分割账号和密码 traceprint "账号" & i & ":" & two(0) //把读取的账号输入到游戏账号框 traceprint "密码:" & two(1) //把读取的密码输入到游戏密码框 call lib.文件.删除指定行文本内容("g:\test\游戏账号.txt", 2) //删除指定行文本内容next注意:call lib.文件.删除指定行文本内容("g:\test\游戏账号.txt", 2) 为什么是设置删除第二行呢?因为小编的文本里,第一行是作为提示信息的,所以从第二行开始删除,第二行删除之后,第三行进到第二行,所以每次都是删除第二行。7插入新的内容 【插入内容1】例如,我一个账号登录过了,我想要在账号后面备注下,已登录,要如何实现?8我们需要使用到命令库里的替换指定行内容的命令:9步骤:用join函数把被我们分割多的two数组在用分隔符逗号连接起来,还原他原来的样子,然后再&上“—已登录”这一字符串一起存放到变量m中。用替换指定行内容命令,将原先的账号内容替换成变量m里的内容( * 我们要修改一行里的文本内容时,也可以运用替换指定行内容来实现,获取不需要修改的文本&上要修改的部分,然后替换掉原来的文本内容即可)代码:text = plugin.file.readfileex("g:\test\游戏账号.txt") //读取文本内容my = split(text, "|") //分割每行文本内容j = ubound(my) //计算数组元素几个for i= 1 to j-1 //数组my(0)里存放的是提示信息,所以这里从my(1)开始 two = split(my(i), ",") //分割账号和密码 traceprint "账号" & i & ":" & two(0) //把读取的账号输入到游戏账号框 traceprint "密码:" & two(1) //把读取的密码输入到游戏密码框 m = join(two,",")&"—已登录" call lib.文件.替换指定行文本内容("g:\test\游戏账号.txt",m,i+1)next注意:call lib.文件.替换指定行文本内容("g:\test\游戏账号.txt",m,i+1) 这里为什么是从i+1行开始呢?因为数组的下标是从0开始,而替换指定行内容的命令库里的行数是从1开始,所以要加上110【插入内容2】这种插入内容的方式,是在一行文本后面添加新的内容,如果我们要实现新起一行添加内容呢?比如,我们设置一个按钮,用户点击添加之后,账号和密码就添加到我们的账号文本里 这里我们要用到命令库里的插入内容到指定行的命令11步骤:画两个输入框,inputbox1用于输入账号,inputbox2用于输入密码画一个命令按钮,点击之后,将两个输入框里的账号密码插入到文本最末行参考代码:event form1.button1.clicktext = plugin.file.readfileex("g:\test\游戏账号.txt") //读取文本内容my = split(text, "|") //分割每行文本内容j = ubound(my)//计算数组元素几个m=form1.inputbox1.text &","& form1.inputbox2.text call lib.文件.插入文本内容到指定行("g:\test\游戏账号.txt", m, j)//数组共有五个元素,j=5 将内容插入到第五行后面,即在第六行写入 "新添加的账号"end event结果:end 20210311
汇率兑换计算器

类似问答
  • 学游戏编程有用吗
    • 2024-05-26 01:09:46
    • 提问者: 未知
    楼主你好: 2000年后,网络所营造的**开始破灭,一个个盛极一时的网络公司纷纷传出裁员或倒闭的消息,而一个网站却呈现另外一番景象:2001年5月,联众游戏以17万同时在线、2000万注册用户的规模成为世界最大在线游戏网站。类似的情景也出现在几年后席卷全球的经济危机中。在第七届chinajoy展会上,**各大游戏公司的巨头汇聚一堂,在他们的脸上看不到经济危机的影响,因为**网络游戏产业正...
  • 游戏工作室多开怎么防封,游戏公司怎么检测帐号
    • 2024-05-26 06:57:15
    • 提问者: 未知
    1首先我先说明一些网上经常出现的问题第一,游戏到底能不能检查出同步器?答案是:肯定会检查到,有些人说,硬件,不可能会检查,会导致硬件失效出问题,这里我要普及一下知识,游戏方不会去修改你的硬件信息,这样会导致硬件出问题,但是想查你硬件信息,是不会导致硬件出问题的,我举个例子,鲁**,大家应该知道这个软件吧,人家鲁**都能把所有的硬件信息一一查出,游戏方怎么可能检查不出呢?游戏方只要检测出相应的一些信...
  • 游戏交易**,哪个游戏交易量最大?
    • 2024-05-26 11:16:19
    • 提问者: 未知
    执笔,一位在游戏圈摸爬滚打十余年的在职老兵,天天聊游戏,关注不迷路哟!这个问题比较有意思!执笔知道题主是想知道一些交易**....但,我还是要来说下个人看法!目前国内整个游戏交易**交易量最大的当属网易的藏宝阁,其中以《梦幻西游》、《大话西游2》等游戏为主,每天都有几千万甚至上亿的交易量!堪称国内最大!这一点上,是几乎所有人公知的,而且藏宝阁是网易官方支持的交易**,这在其他游戏企业里几乎都没有!...
  • 九游游戏和腾讯游戏
    • 2024-05-26 15:29:08
    • 提问者: 未知
    不能,除非这两家**成了合作公司(比如 猫扑 和 人人)你就可以用一个账号去玩两个游戏。这个两个应该不一样吧。如果一样的话可以搞后出来的那个侵犯版权。后出来的那个不会也不敢。一样的游戏是很多但是很多细节不一样,比如设置,画面,装备,手感。。。等等
  • 剑灵开学减负基金没登游戏能领吗
    • 2024-05-26 18:07:42
    • 提问者: 未知
    不可以了。。只要卷进去的。。就属于门派成员共有的了。。你可以要个长老做做东西。。
  • 贾乃亮成了游戏公司股东,他有参与制作吗游戏吗?
    • 2024-05-26 22:10:04
    • 提问者: 未知
    据说《少年四大名捕》手游的很多元素都是他亲身来体验和操作的!赶紧玩玩吧!
  • 游戏账号没有任何违规操作。让封号10年。
    • 2024-05-26 17:25:57
    • 提问者: 未知
    找法网股指期货专题为您提供最新的股指期货知识,在这里您可以看到股指期货交易、股指**、股指期货交割日等内容.更多 2020-02-14 广州律师最新解答 找法网公众号 ...
  • 求做个按键精灵的后台执行脚本 原脚本已贴出(很简易的脚本)
    • 2024-05-26 03:19:30
    • 提问者: 未知
    ls的大哥别误导别人好不,后台是可以的,但是唯一的问题是按键精灵后台你发 ctrl+v这样的组合键是没效果的,但是其他部分都没问题。所以我帮你改进了下,ctrl+v的部分我帮你改成直接后台发送一段文字了。plugin hwnd=window.mousepoint()rem tplugin bkgnd.sendstring(hwnd, "刷屏刷死你!!!!!!!!!!!!")fo...
  • 按键小精灵和按键精灵有什么区别?
    • 2024-05-26 01:27:10
    • 提问者: 未知
    按键小精灵是用按键精灵生成的。按键精灵是一个开发工具,按键小精灵是已经封装好的、生成的exe可运行文件。
  • 按键精灵,魔兽世界掉线关闭了,按键精灵没有检测到魔兽这个程序以后,自动执行自动登录脚本 怎么弄啊
    • 2024-05-26 15:42:49
    • 提问者: 未知
    写程序首先定义判断在线状态如果掉线则执行下个命令即寻找句柄、启动、登录
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。