鸿蒙群控第一个脚本:连设备到点击
中控已经起来了,手机也用数据线连上了电脑,IDEA 里一运行,底部日志没有动静。或者反过来:IDEA 连上了中控,中控的设备列表是空的。
鸿蒙群控的脚本在电脑上的中控里运行,中控通过 USB HID 把点击发到鸿蒙手机,支持鸿蒙 5.0.0 及以上。中间要接三段:手机到中控、中控到 IDEA、脚本到手机。哪一段虚了,表现都是「日志没反应」。
先把中控装好、跑起来
鸿蒙群控是 USB 版,核心是电脑上的中控程序,投屏也是它带起来的。机器要求不高:
| 项 | 要求 |
|---|---|
| 电脑 | Windows,装中控和投屏 |
| 手机 | 鸿蒙 5.0.0 及以上真机 |
| 数据线 | 能传数据的线,只充电的线认不到设备 |
| 安装路径 | 纯英文,别用中文、空格 |
| IDEA | 2026.2 及以上(装开发插件用) |
装法两个入口,随便哪个都行:产品下载器里「普通用户 → 平台勾鸿蒙 Next → 组件勾『鸿蒙 Next 群控和投屏』」,或者网盘「鸿蒙资源文件夹 → USB版本」整包下载。
解压到英文目录,双击「新中控.exe」启动。别直接双击投屏程序,投屏要从中控里进:启动登录后,顶部工具栏「集控投屏 → 全新界面」。
启动失败先看两样:路径里有没有中文、电脑有没有 VC 运行库。产品下载器里有 VC 类库压缩包,装完重启电脑再开中控。
我见过中控装好了、没登录,设备列表一直空着,人还以为是线的问题。
手机开调试,让中控认到设备
手机这头:
- 设置 → 关于手机,找到「软件版本」,连续点 7 次,开开发者模式
- 设置 → 系统 → 开发者选项,勾上「USB 调试」
- 数据线连电脑,弹「是否允许 USB 调试」时选「始终允许」
中控的设备列表里出现设备,这一步就成了。列表没东西,多半是 USB 调试没开、线不对,或者弹窗被点了取消。
不想插线也能连:先 USB 连上,点工具栏「开启无线调试」,然后拔线,点「扫描无线设备」,填 IP 和端口。端口可以在开发者选项的「无线调试」里看。
IDEA 建工程,连中控
IDEA 装 2026.2 以上,鸿蒙开发插件在网盘「鸿蒙资源 → 开发插件」,下载后从磁盘安装,重启 IDEA。
建工程:打开一个空文件夹,右键「New → Module」,类型选「鸿蒙 USB版本脚本项目」,起个名,创建。这一步和安卓的多模块方式一样,只是模块类型不同。
连中控:IDEA 菜单「EasyClick 鸿蒙 → 设备链接 → USB版本链接中控」,地址默认就行,除非你在中控设置里改过端口。确定之后,IDEA 底部的「EasyClick 鸿蒙运行日志」会显示连接状态和日志。
写第一段代码:读设备信息,点一下
先别写业务,确认三段都通了:
function main() { var info = device.getDeviceInfo(); logd(JSON.stringify(info));
var size = device.getScreenSize(); logd("屏幕尺寸 " + size);
var ok = clickPoint(100, 100); if (ok) { logd("点击成功"); } else { loge("点击失败"); }
sleep(1000); logd("脚本结束");}
main();device.getDeviceInfo() 返回设备信息,能看到屏幕宽高、连接方式(USB 还是无线)、机型。device.getScreenSize() 返回的是字符串,比如 750,1334,不是两个数字,取宽度要自己切一下。clickPoint(x, y) 是全局点击,返回布尔值。
运行脚本有两种方式:IDEA 里直接运行工程,看底部日志;或者打包成 .iec,在中控工具栏「执行脚本」里对勾选的设备执行,也可以把 .iec 拖进中控窗口。
第一段跑通,后面才是脚本逻辑。连不上时先分清是哪一段断的:手机没连上中控,查开发者模式和线;IDEA 没连上中控,查地址和端口;都连上了但点击没反应,查设备有没有在执行自动化。
关于我们:EasyClick 做手机自动化脚本开发和群控,覆盖安卓免 ROOT、iOS 免越狱、鸿蒙。鸿蒙的工程和链接步骤见 第一个工程;中控的界面和工具栏操作见 新版中控使用指南;装中控和连手机见 安装中控程序。