回答(1)
山海鲸可视化支持在大屏项目中启动本地电脑软件,而这其中的关键就是获取软件的唤起命令,具体操作步骤如下:
目前,获取软件唤起命令的方法有两种,一种是软件本身就提供唤起命令,我们可以直接使用,另一种就比较麻烦了,需要手动生成才行。
部分主流软件已经提供了唤起命令,我们在浏览器上输入唤起命令后就可以唤起该软件,而这个唤起命令中实际上包含的是软件的可执行文件路径,例如,我们可以在浏览器上输入以下唤起命令:
wemeet:
就可以直接唤起腾讯会议软件,具体效果如下图所示:
其实绝大部分软件并未提供唤起命令,这就需要我们手动生成唤起命令,实现方式就是添加注册表,接下来我们以唤起钉钉软件为例进行说明:
新建一个“dingtest.txt”文本文档,把下面的代码复制进去。
【温馨提示】这里的文件名可以随便起,但是需要与代码中的路径信息保持一致。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\dingtest]
@="钉钉"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\dingtest\DefaultIcon]
@="C:\\Program Files (x86)\\DingDing\\DingtalkLauncher.exe"
[HKEY_CLASSES_ROOT\dingtest\shell]
@=""
[HKEY_CLASSES_ROOT\dingtest\shell\open]
@=""
[HKEY_CLASSES_ROOT\dingtest\shell\open\command]
@="\"C:\\Program Files (x86)\\DingDing\\DingtalkLauncher.exe\" "
//如果需要带参数,最后一行就换成这样=> @="\"C:\\Program Files (x86)\\DingDing\\DingtalkLauncher.exe\" \"%1\""
然后,根据下图修改代码。
代码修改后,修改文件后缀为“.reg”,最后,双击运行文件。
【温馨提示】如果路径中包含中文,则文件需要使用“ANSI”编码格式。
那么要在浏览器中唤起钉钉软件,我们需要输入以下唤起命令:
dingtest:
带参数的唤起命令如下所示:
dingtest:我是参数
在浏览器上输入唤起命令后的效果,如下图所示:
【温馨提示】如需在 Windows 操作系统上查看注册表信息,需要点击“win+r”打开运行框,然后输入“regedit”回车打开注册表编辑器。
打开山海鲸可视化软件,创建空白大屏项目。
添加一个“按钮”组件,调整组件样式。
给组件添加“点击”交互,并配置唤起命令。
点击组件后,即可打开指定软件。
更多数字孪生可视化干货内容等你发现
了解更多内容