一、前情提要

按键手机版直连的话 现在只支持本地数据库sqllite,想连接远程数据库也不是没办法,但麻烦一点 需要建立一个 “中转站” 。姑且这么称呼,最形象。

“中转站” 的建立前提是要有个 云服务器 或 云虚拟主机, 把做好“中转站” 部署上去 ,按键精灵就能访问。

 

二、能做到什么程度

重点 →  中转站可以让手机版按键做到更多强大的功能,比如 :

批量登录账号搬砖 、  读写远程配置文件/云端txt、 脚本之间数据传递、 各种自动化操作 云控、 给脚本上网络验证

 

三、大概原理

我使用C# 代码制作的中转站,一个aspx页面,大体上分3个步骤

1、按键发送get请求到 中转站 ,并带上相应的参数

2、中转站获得传来的参数后 判断你是要读取 还是 写入, 分别执行不同sql 

3、将读写的结果通过 Response.Write("修改成功"); 传给网页前端, 那么按键的get请求就能通过获取网页源代码从而获取到返回的结果。

 

四、示例

↓以下为部分 “中转站” 代码示例 ↓

string Getclass = Request["Getclass"]; //获取顺序
            string numclass = Request["numclass"]; //账号类别
            if (numclass == null || numclass == "")
            {
                Response.Write("异常:账号类别不能为空");
                return;
            }
            int cunzai = new Numclass().Getcunzai(numclass);//检测类别表是否存在
            if (cunzai == 0)
            {
                Response.Write("异常:账号类别不存在");
                return;
            }
            
            lock (PageBase.oo)//线程锁
            {
                string sql = "";
                if (Getclass == "正序")
                {
                    sql = "SELECT TOP 1 id,number,pwd FROM Mammon_num where 1 = 1 and numpower = '1' and numclass = @numclass order by id asc";
                }
                else if (Getclass == "倒序")
                {
                    sql = "SELECT TOP 1 id,number,pwd FROM Mammon_num where 1 = 1 and numpower = '1' and numclass = @numclass order by id desc";
                }

以下为部分按键代码实战示例,从数据库获取账号 写入账号↓

当然会有个网页管理所有数据  批量导入导出

力控没有MySQL数据库的驱动 力控io数据库连接_按键连接远程数据库

思路和部分示例已给出 ,我想懂的人看完就知道这意味着什么。 

你可以把脚本的配置文件放到云端,轻松读写各种配置 ,通过操控配置文件来达到控制脚本的目的,并且更灵活。

此功能需要 按键和"中转站" 还有数据库 配合起来使用方能达到效果,按键的代码简单,如果有需要这项需求但技术不够的朋友 可以联系我,给你部署好 "中转站" 和数据库  你只需要用按键调用就行

不懂也没关系,可以在下方留言咨询,看都消息会来解答