欢迎使用伊机控!即使您没有编程经验,也能轻松上手。本指南将带您从零开始,逐步掌握伊机控的使用。
- ✅ 如何安装和运行伊机控
- ✅ 如何编写您的第一个自动化脚本
- ✅ 如何控制Switch游戏主机
- ✅ 如何使用图像识别功能
必需设备:
- 🖥️ 一台电脑(Windows、Mac或Linux都可以)
- 🧶 兼容的单片机设备(如ESP32、Arduino等)
- 🎮 任天堂Switch主机
- 🔌 多根USB数据线,用于将它们连起来
可选设备:
- 📹 视频采集卡(用于图像识别功能)
软件要求:
- 您的电脑系统要能运行现代软件
- 需要管理员权限来安装软件
-
下载程序
- 访问项目发布页面
- 下载最新的Windows版本压缩包
- 解压到您喜欢的文件夹(比如桌面或D盘)
-
直接运行
- 双击
EasyCon.exe就可以使用了 - 不需要安装任何其他软件
- 双击
-
下载程序
- 下载Mac版本的压缩包
- 解压到应用程序文件夹
-
允许运行
- 右键点击程序,选择"打开"
- 如果提示安全问题,在"系统设置"中允许运行
-
下载程序
- 下载Linux版本
- 解压到任意文件夹
-
添加执行权限
chmod +x EasyCon ./EasyCon
适合:想要快速体验自动化功能的用户
-
Switch端准备
- 在Switch主菜单中选择"Controllers and Sensors"
- 选择"Change Grip/Order"
- 这会让Switch进入配对模式
- 将单片机接入Switch主机
-
电脑端操作
- 用USB线连接单片机与Switch和电脑
- 启动伊机控程序
- 程序会自动识别设备
适合:想要自动化程度更高的用户
-
硬件准备
- 准备一个兼容的单片机(CH32/ESP32S3推荐)
- 烧录伊机控固件到单片机
- 用USB线连接单片机到电脑
-
软件设置
- 在伊机控中选择对应的串口
- Windows通常是COM1、COM2等
- Mac通常是/dev/cu.usbserial-xxx
- Linux通常是/dev/ttyUSB0
打开文本编辑器:
- Windows:记事本即可
- Mac:TextEdit即可
- 或使用任何代码编辑器(如VS Code)
输入以下内容:
# 我的第一个伊机控脚本
# 这个脚本会让Switch按A键10次
for $i = 1 to 10
A # 按下A键
WAIT 100 # 等待100毫秒
next
PRINT "完成!" # 显示完成消息
保存文件:
- 将文件保存为
test.ecs - 保存到容易找到的位置,比如桌面
- 启动伊机控程序
- 点击"打开脚本"按钮
- 选择您刚保存的
test.ecs文件 - 点击"运行"按钮
如果您使用命令行版本:
# 在命令行中运行
./ezcon run test.ecs场景:游戏中需要反复对话,每次需要按A键多次
脚本代码:
# 自动对话脚本
# 功能:自动按A键10次,每次间隔200毫秒
for $i = 1 to 10
A # 按A键对话
WAIT 200 # 等待对话完成
next
PRINT "对话完成"
使用方法:
- 在游戏中面对要对话的角色
- 运行脚本
- 脚本会自动完成对话过程
简单来说:伊机控可以"看"到游戏画面,根据看到的画面做出不同的反应。
举个例子:
- 当看到"闪光宝可梦"出现时,自动停止脚本
- 当看到"对话框"时,自动按A键继续
# 图像识别示例
# 功能:循环检测是否找到目标图像
for 100 # 最多检查100次
# 检查画面中是否有"闪光"特征
$result = @闪光图像
# 如果匹配度超过90%,认为找到了
if $result > 90
PRINT "发现目标!"
ALERT "找到闪光了!" # 发送通知
BREAK # 停止循环
endif
WAIT 1000 # 等待1秒再检查
next
PRINT "搜索结束"
A: 别担心,这是正常的!
-
检查USB连接
- 确保USB线连接牢固
- 尝试更换USB接口
- 如果使用USB集线器,直接连到电脑
-
使用虚拟模式测试
- 程序通常有"虚拟模式"选项
- 即使没有设备也能测试脚本
- 先用虚拟模式熟悉操作
A: 按这个顺序检查
-
检查设备连接
- 确认Switch已正确连接
- 观察Switch是否有按键反应
-
检查脚本语法
- 确保按键名称正确(A、B、X、Y等)
- 确保格式正确(空格、换行等)
-
使用简单脚本测试
A 200 # 按A键200毫秒,很容易看到效果
A: 使用WAIT命令
# WAIT后面的数字是毫秒数
WAIT 1000 # 等待1秒
WAIT 2000 # 等待2秒
WAIT 5000 # 等待5秒
A: 有几种方法
- 点击"停止"按钮(如果有)
- 按Ctrl+C(命令行版本)
- 快速拔掉USB线(紧急情况)
✅ 推荐做法:
- 先用简单脚本测试功能
- 逐步增加复杂度
- 每次只改变一个参数
❌ 避免:
- 一开始就写复杂的脚本
- 同时尝试多个新功能
- 在重要的游戏存档上直接测试
- 自动化可能会产生不可预期结果
- 建议在测试前备份游戏存档
- 在不重要的存档上先测试脚本
调试小技巧:
- 每写几行就测试一次
- 多用PRINT显示运行状态
- 观察Switch的反应,调整参数
现在您已经掌握了基础,可以继续学习:
- 宝可梦孵蛋脚本 - 自动化宝可梦培育
- 刷闪光脚本 - 提高稀有宝可梦获取效率
- 自动化日常任务 - 解放双手,享受游戏
- 查看常见问题 - 本文档的"常见问题解决"章节
- 检查脚本语法 - 使用程序的语法检查功能
- 查看示例脚本 - 参考examples目录中的示例
- GitHub Issues - 报告问题和获取帮助
- 项目文档 - 查看详细技术文档
- 用户交流 - 与其他用户交流经验
您已经完成了伊机控的入门学习!
您现在可以:
- ✅ 编写基础自动化脚本
- ✅ 控制Switch游戏主机
- ✅ 使用图像识别功能
- ✅ 解决常见问题
继续探索:
- 📚 学习更高级的脚本技巧
- 🎮 为您喜欢的游戏制作自动化脚本
- 🔧 探索图像识别的强大功能
记住:熟能生巧!多尝试,多练习,您很快就能成为伊机控专家。
最后更新: 2026年4月16日
版本: 2.0
下一步: 去示例脚本库看看其他有趣的应用吧!