展馆类场景线下触屏部署解决方案
本方案分为在线部署和离线部署两种解决方案,重点介绍离线部署方案。
其中离线部署又分为单机部署和多机位网络部署两种方案。
在线部署:1、触屏机联网;2、桌面右键新建一个全景链接的快捷方式;3、把这个快捷方式放到系统启动项中。
单机离线部署:
1、触屏机安装一个zip解压缩软件;
2、触屏机安装PhpStudy软件,下载地址:https://xp.cn
3、把VR全景离线文件放到www目录下,通常在D盘。
4、屏蔽鼠标右键
(进入本地服务器WWW根目录下,找到VR全景离线源代码的首页文件“index.html”
用编辑器打开后,在其末尾<body>内加入以下屏蔽右键的代码
<script language="JavaScript">document.oncontextmenu = function() { return false;}</script>
<body oncontextmenu=self.event.returnValue=false onselectstart="return false"> </body>
<body oncontextmenu=self.event.returnValue=false>
<body oncontextmenu=self.event.returnValue=false></body>
<body ondragstart="return false" oncontextmenu="return false" onselectstart="return false">
<body leftmargin=0 topmargin=0 oncontextmenu='return false' ondragstart='return false' onselectstart ='return false' onselect='document.selection.empty()'
oncopy='document.selection.empty()' onbeforecopy='return false' onmouseup='document.selection.empty()'>)
5、Chrome浏览器启动强制全屏
(Chrome浏览器图标 右键属性 → 快捷方式 → 目标,在浏览器地址引号后:空格+IP地址(网址)+空格+--(减号)+kiosk 例如:"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" 127.0.0.1 --kiosk)
6、定时自动开机
(开机后按del键,进入BIOS进行设置
选择“Chipset”→ “South Bridge Configuration”→ 在其下方找到
“RTC....Time (Hours) ” 时
“RTC....Time (minutes) ”分
“RTC....Time (seconds) ”秒
对以上3项分别设置即可,注意:采用24小时制。)
7、定时自动关机
(仅限win XP、win7 系统,win8、win10未作试验,功能不做保证。
1、用TXT文本编辑关机代码(任选其一):shutdown -s -t 30(倒计时30秒关机或1分钟内关机)
shutdown -s -t 1(倒计时1秒关机)
shutdown -h Now(立即关机/休眠)
编辑好后,将后缀“.txt”改为“.bat”,
重命名为:“shutdown.bat”,然后放到“c:\windows\” 目录下
2、开始菜单 → 附件 → 系统工具 → 任务计划程序 → 创建基本任务 → {名称:随意 、描述:随意} →
→ 下一步 → 选择“每天” → 下一步 → “设置开始时间” → 下一步 → “启动程序” →
→ 下一步“程序或脚本:c:\windows\shutdown.bat” → 下一步 → 完成。)
8、浏览器延迟启动
(1、将桌面“强制全屏的chrome快捷方式”放入压缩包,转成自解压格式
自解压设为解压到临时文件夹,且 解压后 运行“Chrome.lnk”
*.注意 不要把“Chrome浏览器”源程序覆盖掉,生成的自解压应当重命名。
2、把重命名后的自解压文件放入D盘(或其它盘符)
3、添加任务计划,设置延迟3-5秒延迟启动。
添加任务计划的具体方式请参考百度。)
至此,单机部署完成,同时这也是一个局域网中的服务器。
离线多机位部署:离线单机部署和在线部署结合起来即可。
如有不明白的地方,请回帖留言交流。