Android+Usb 多设备脚本控制辅助工具 2023.7.10更新
修改错误,自行重新编译程序代码:
// 修改 Record_Option.cs public static void New_Script() { Edit_Script? _editWindow = Application.Current.Windows.Cast<Window>() .FirstOrDefault(window => window is Edit_Script) as Edit_Script; JsFunction.Generate_Script!.Scripts!.Clear(); JsFunction.Generate_Script.Cycle = 65535; .............. ................ public static void Save_Script() { Edit_Script? _editWindow = Application.Current.Windows.Cast<Window>() .FirstOrDefault(window => window is Edit_Script) as Edit_Script; SaveFileDialog sfd = new() { Filter = "脚本文件(*.json)|*.json", FilterIndex = 1, RestoreDirectory = true, FileName = (_editWindow!.File_Name!.Text.Replace("当前文件:", "")) }; if (sfd.ShowDialog() == true) { JsFunction.Generate_Script!.Scripts!.Clear(); string[] Action_Text = new string[] { "™ 点击屏幕", "™ 拖动动作", "™ 长按屏幕", "™ 快速双击", "™ 划动屏幕", "™ 输入文字", "™ 发送按键" }; for (int i = 0; i < 256; i++) { if (_editWindow!.Communal_Action[i].Text == "") { break; } JsFunction.Movement Record_ = new(); int Action_ = Array.IndexOf(Action_Text, _editWindow!.Communal_Action[i].Text); Record_.Action_type = Action_; Record_.Point1 = _[i].Text == "" ? null : new int[] { int.Parse(_[i].Text), int.Parse(_[i].Text) }; Record_.Point2 = _[i].Text == "" ? null : new int[] { int.Parse(_[i].Text), int.Parse(_[i].Text) }; Record_.Interval = _[i].Text == "" ? 0 : int.Parse(_[i].Text); Record_.Press_num = _[i].Text==""?0: int.Parse(_[i].Text); Record_.Text =null; if (Action_ == 5) { Record_.Text = _[i].Text; } if (Action_ == 6) { Record_.Text = _[i].Text; } JsFunction.Generate_Script.Scripts.Add(Record_); } _editWindow.File_Name!.Text = "当前文件:" + sfd.FileName; JsFunction.Generate_Script!.Cycle = int.Parse(_); Serializer.ObjectToJson(JsFunction.Generate_Script, sfd.FileName); } } public static void Load_Script() { OpenFileDialog ofd = new() { Filter = "脚本文件(*.json)|*.json", FilterIndex = 1, RestoreDirectory = true }; if (ofd.ShowDialog() == true) { New_Script(); try { JsFunction.Generate_Script!.Scripts!.Clear(); JsFunction.Generate_Script = Serializer.JsonFileToObject<JsFunction.Script>(ofd.FileName); } catch { return; } .............. ................ // 修改Edit_Script.xaml.cs public void Button_Click(object sender, MouseEventArgs e) { var pL = (FrameworkElement)sender; switch (pL.Tag) { case "SAVE": if (!Script_Button[0].State) { return; } Script_Button[0].Select_Stay(); Record_Option.Save_Script(); Script_Button[0].Select_Restore(); break; .............. ................
2023.7.10 更新
应要求,优化脚本编辑
2023.6.28更新
.Net6.0, Visual Studio 2022 C#编写,全部源码。
这个刷金币,在安装了常用的app,今*头条、今*头条极速版、快shou、快shou极速版、悟*浏览器、番*畅听、番*小说、等7、8个常用app,
测试每日5~6小时,人工干预低的情况下,单设备每日¥15左右。
主要是需要1、充分利用设备分屏,同时运行多个应用;2、需精心仔细设置好脚本,写脚本时仔细设置动作,合理设置间隔时间。3、建议使用性能较好的闲置设备,如果发现金币收入降低,及时恢复设备出厂设置后,重新安装应用。
重要经验:7天为一个周期,恢复出厂,重新安装app,基本可保持收益稳定。如一个app有2个账号,定期间隔切换使用,收益会保持较高位置。
(比如:xiao米手机,可分屏2个应用,用脚本刷视屏,同时可开2~3个不用显示的听小说的app,在完成app内置任务后,用脚本点广告。同时运行多个app完成任务,根据你的手机性能来决定能运行几个app)
不要踩坑:百*极速版、爱*艺极速版、*瓜视频、Uc极*浏览器,不是提现难度大,就是给的太少,再要么极易封号,那些广告说挣钱的app玩意别信,都特么坑,用大平台的省力省心省事,适合上班族。
都是上班族,不是专业刷这个的,这个软件玩玩就好。
祝大家发财。
下载里面保留有以前的版本,可以参考看看。
1、设置手机、pad的usb调试模式:
打开手机“设置”,找到“关于系统”或“关于手机”等其它能显示手机系统版本的选项,快速点击手“机版本信息”或其它的版本信息7次,就打开了“开发者选项”,点击去后,打开“usb调试”选项。将usb线连接至电脑,手机屏幕会出现“是否允许此电脑调试”对话框,勾选“一直允许”就可以了,有的手机或pad在以后的连接中会询问“传输文件、充电”模式,选“传输文件”就可以。
2、系统自动判断设备连接状态,自动排列显示设备列表,插入拔出设备自动识别,并自动更新列表。
3、中文输入,循环次数不要太多,否则不能正常执行,这个后续再改进吧。原clipper.apk中文输入由于不支持Android 11及以上版本,所以换成了ADBKeyboard.apk。
4、在列表中选中设备后,可单独投屏,可在电脑屏幕上直接操作手机。执行脚本、设备插拔等等各个设备之间、各动作之间的操作互不影响,各干各的。
5、脚本设置,可在工具中取得设备屏幕点击位置,如不能正常取得,可在dos方式下直接运行adb命令行查看,本系统是截取返回字符串取得的位置,不同设备有时候不一样,经测试,大部分一样,如不正常,可自行修改代码。
例如一个模拟按键、快速点击,生成的脚本代码为:
adb.exe -s 设备的id值 shell "seq 65535 | while read i;do input keyevent 47; input keyevent 45; input keyevent 39; input keyevent 9; input keyevent 7; input keyevent 9; input keyevent 10;sleep 2; (seq 5 | while read i; do input tap 96 73 & input tap 96 73 & sleep 0.1; done); sleep 0.2;done"
6、此程序为封装adb和scrcpy的应用程序。由于找不到更多的设备,只是同时连接了5、6个Android设备,测试基本没有问题。如需添加动作或修改脚本设置,自行修改代码。程序未经严格测试,如有问题自行修改。也可留言我修改程序,后续不定期更新功能。
2023.7.10
链接:https://pan.baidu.com/s/1e5t5mByaNWTvozLsu_dsRg
提取码:wog5
2023.6.28
链接:https://pan.baidu.com/s/1gguHDXbultpTckpeVEZdeg
提取码:kxvd
//////////////////////////////////////////////////////////////////////////////////
链接:https://pan.baidu.com/s/18yccz5RgNg5fMN3_oHsyNA
提取码:8mbu
最新版36设备的,修改了上面的bug
链接:https://pan.baidu.com/s/1ee6lf_JcachZWQb5Bxqw0g
提取码:fgpj
[此贴子已经被作者于2023-7-12 10:03编辑过]