# IronMCC 帮助文档
IronMCC多媒体中控系统分为PC端和移动端(支持iOS、Android以及微信小程序),PC端可以编辑页面功能并发送中控指令,移动端接收PC端编辑的页面,实现发送指令功能,与PC端一致。下载 IronMCC (opens new window)
# 项目管理
# 新建项目
文件->新建项目
# 填写项目信息
# 添加页面
# 新建页面
新建页面有以下入口
文件->新建页面
工具栏->新建
- 右键项目文件节点->新建页面
# 填写页面信息
选择页面尺寸,单位为px
# 添加按钮
# 按钮布局
- 选择工具栏中的编辑模式进入编辑状态,从
组件箱
中拖出按钮到页面上,或者点击工具栏中的添加按钮
- 单击选中按钮可拖动按钮位置和改变按钮大小
- 选中按钮之后按钮的属性信息会出现在属性窗口的列表中,编辑属性列表即可修改对应的按钮属性值
# 按钮功能
- 编辑状态下双击按钮或右键从编辑菜单进入按钮功能编辑,此处可以对按钮进行功能设置,详细设置见时间轴与指令
# 项目设置
右键项目点击设置菜单进入项目设置窗口
项目设置界面如下
# 项目入口页
设置项目入口页,可通过下拉框选择当前项目中的任何一个页面作为入口页,项目运行时(PC端与移动端一致)将此页面作为项目的第一页。
每个项目有且仅有一个项目入口页面。
# 中控服务器
勾选启用中控服务器之后将能够设置中控服务器的IP地址,启用之后此项目中发送的指令将通过中控服务器进行转发,也就是项目中的所有指令都会通过中控服务器发送到目标设备。
中控服务器在 IronMCC
运行模式时启动,启动之后会将当前项目加载到服务器中,在其他机器上使用此项目发送的指令都会发送到此中控服务器,然后根据发送的指令进行指令转发。
中控服务器使用 TCP
协议,默认端口为 6226
,请确保服务器防火墙允许此端口通过。
# 时间轴与指令
# 时间轴
- 功能编辑窗口如下
- 新增一个时间点,只有新增时间点才能添加功能,时间点在一个时间轴上,可以添加多个时间点,所有功能都在当前选中的时间点中,当执行按钮操作时将按照时间轴逐步执行各个时间点的功能,时间点格式:hh:mm:ss:fff = 时:分:秒:毫秒
# 发送指令
当指令值(TCP指令、UDP指令、串口指令)为空时只对本程序接收端发送有效消息,如需对其他标准终端发送指令,在指令(TCP指令、UDP指令、串口指令)输入框填写指令值即可
扩展指令(TCP指令、UDP指令、串口指令)
扩展旨在一个时间点中执行多个指令,向多个相同或不同的目标发送指令
点击扩展按钮添加多个TCP指令
点击扩展按钮添加多个UDP指令
点击扩展按钮添加多个串口指令
端口下拉框处有图标的为可使用的COM口
# 十六进制指令
勾选16进制复选框则按照16进制发送指令值,需要指令值实际为16进制方可勾选16进制选框,并不会进行16进制的转换
# 发送内容(需要IronMCCReceive接受端支持,远程开机除外)
发送内容为具体的远程操作,例如:打开指定程序、播放指定目录下的视频、控制系统音量等操作
打开程序
- 选择一个目标设备上存在的程序路径打开
播放视频
- 选择视频目录,接收端会自动播放此目录下的所有视频,并按照指定的回放模式播放视频列表
- 默认视频播放为全屏播放,也可以自定义选择视频窗口的位置和大小
- 系统音量控制,可控制音量加、减、静音,一次仅可控制一种状态,音量加减步长为
4
键盘码
- 可以在下拉框中选择各种键盘按钮的组合方式,也可以将光标选中键盘码的输入框中,然后依次键入键盘按键
- 点击输入框后面的按钮可清空键盘码
电脑控制
- 关机、睡眠、重启
- 打开目标电脑中的指定文件
- 远程开机,填写远程机器的mac地址,此功能需要开启BIOS与操作系统的网络唤醒支持
# 反馈
# 反馈指令(需要IronMCCReceive接受端支持)
反馈指令为目标设备返回的指令,当接收端接收到发送的指令后将此处的值返回给发送端。
# 接收反馈设置(需要目标设备支持反馈)
接收反馈设置为有可能从目标设备返回的指令,如目标设备会根据执行结果返回成功(success)失败(fail)两个指令,则在接收反馈设置中分别设置这个两个指令,程序会根据接收到的指令显示其对应的状态,设置如下:
# 触发组件
触发组件为执行此时间点时触发的其他组件,如A时间点执行的时候需要触发页面中的B按钮,则在这里选择B组件既可,组件通过页面->组件定位
具体操作界面如下
# 其他
# 停止执行中的时间轴
用户可根据需要停止所有或者某一个组件正在执行的时间轴,此功能在此时间点触发时生效。
# 菜单功能
- 文件
- 新建
- 打开
- 保存
- 另存为
- 打开传输窗口
- 编辑
- 添加按钮
- 窗口
- 工具栏
- 组件箱
- 属性窗口
- 关闭当前页面
- 布局
- 水平对齐
- 垂直对齐
- 原始大小
- 帮助
- 激活
- 关于
# 文件管理服务
页面如下:
主机列表项之前的图标为红色说明目标服务器不存在,连接不上,此时需要在接收端打开 文件服务器 重试。
主机列表项如下为成功连接上
点击 +
按钮添加目标服务器
右键资源列表中的文件可以操作文件,可将文件下载到本地
# 云存储服务
# 上传项目到云存储
点击工具栏中的上传按钮既可将当前打开的项目上传到项目中(此功能需要用户登录才能使用)
上传中显示上传进度
# 下载云存储中的项目到本地
点击工具栏中的下载按钮既可打开我的云存储项目(此功能需要用户登录才能使用)
我的项目显示我在云端保存的所有可下载的项目,点击下载按钮既可将项目下载到本地。
# 下载共享项目(通过分享链接下载)
点击 工具菜单->下载共享项目
进入链接下载界面
下载共享项目窗口如下所示
将项目链接输入点击下载选择下载目录路径既可开始下载。
# 登录
使用 http://ironlight.cn (opens new window) 账号登录本程序
登录菜单没有勾选上的时候点击登录立即弹出登录窗口
登录窗口
当登录菜单勾选上的时候代表已经登录,点击弹出退出登录提示框,点击确定既可退出登录
# 程序设置
文件->首选项(ctrl+K)
# 基本设置
# 开机启动
勾选之后程序随开机自动启动。
# 自动运行项目(使用中控服务器时推荐设置此项)
勾选此项,选择项目文件,启动程序将自动运行选择的项目。
如需开机时自动运行项目可同时勾选开机启动与自动运行项目
# 关闭主窗口时退出程序
- 勾选之后关闭主窗口将退出应用程序。
- 取消勾选之后关闭主窗口之后可在系统托盘再次显示主窗口。
# 组件
通过在组件箱中拖拽到页面中完成添加组件操作。
# 添加自定义组件
右键组件弹出右键菜单,点击"添加到自定义组件"在弹出框中填写自定义组件信息既可将此控件添加为自定义组件
自定义组价信息填写弹框
点击确定之后既可在自定义组件列表中找到刚添加的名为“我的自定义组件”的自定义组件,拖拽既可添加到页面中使用。
# 按钮
按钮组件是提供指令操作最重要的组件。
- 属性设置参见属性窗口
- 编辑模式双击按钮弹出按钮指令编辑框,可以为按钮添加时间轴指令编辑,按钮触发为运行模式单击,单击后会根据编辑的时间轴与指令依次执行。
# 标签
标签组件提供文字与图片背景显示功能,可以放置在页面任何位置。
- 属性设置参见属性窗口
# 滑块
滑块分为垂直与水平状态,此状态可以在属性中进行设置。
- 属性设置参见属性窗口
- 编辑状态双击滑块弹出滑块指令编辑,设置 IronMCCReceive 接收端监听的对应IP地址与端口,选中音量控制操作,设置保存后,指令将在拖动滑块完成时执行,将当前数值传递到目标设备并设置音量为此值(以音量调节为例)。
# 开关
开关组件单击触发,触发之后改变状态
- 属性设置参见属性窗口
- 可分别设置开关状态的样式与开关文字
- 编辑状态双击进入指令编辑页面,指令设置参照按钮组件
# 桌面回显
实时显示设置的目标设备的桌面画面到此组件,目标设备需要开启IronMCCReceive接收端
(1.1.0 及以上版本下载 (opens new window))程序。
属性设置参见属性窗口
双击进入指令编辑窗口,设置需要回显的目标设置ip地址,端口号为默认既可
# 页面窗口
页面窗口组件可设置多个子页面,通过按钮链接到页面并将链接的页面显示到此组件中。(注意:此组件配合按钮组件使用,通过点击按钮切换其中显示的页面)
属性设置参见属性窗口
添加
页面窗口
组件之后,在页面再添加一个按钮组件
,在按钮属性中设置跳转页面链接
,然后右键按钮点击跳转到的页面组件id
菜单,在弹出窗口中设置绑定的页面窗口
组件id。点击
跳转到的页面组件id
菜单绑定页面窗口组件id
设置完成之后运行模式点击按钮既可在对应的
页面窗口
中显示跳转的页面,依次添加多个按钮并进行上面的设置既可在页面窗口
组件中切换页面。
# 状态
状态组件主要功能为监控目标设备的状态(开机、在线等),使用时双击组件进入设置页面,添加一个ip地址与端口号,在运行模式时组件将自动监听目标设备是否能够连接上,并更新状态将组件设置为蓝色(在线)或者红色(离线)。
属性设置参见属性窗口
双击或者右键点击编辑菜单进入功能设置页面
设置完成之后运行状态将会自动轮询监听目标设备在线状态。
上述监听目标的端口为
135
,此端口为windows系统中常开服务端口,可以此判断windows是否开机。如配合IronMCCReceive接收端使用,请填写ip与端口为IronMCCReceive监听的TCP端口。
# 刷新按钮
刷新按钮组件主要功能为刷新当前页面。
- 属性设置参见属性窗口
- 添加此组件后默认运行模式下单击触发页面刷新
编译构建 →