如何解决大屏轮播问题
背景:
单位要开一个会议,想到了去其他单位开会的时候,轮播的大屏很炫酷,于是也要弄一个大屏轮播,要来了一个互联网数据可视化平台账号,于是,一时兴起、兴冲冲的就制作了5张很炫酷的展示大屏,结果悲剧了,就一块大屏,辛辛苦苦那么久,只展示一张不就是很亏嘛,这么大屏最后都生成了URL链接,需要浏览器访问展示,于是就想到能不能写一个脚本,自动在浏览器的标签页里面切换,于是就想到了NirCmd。
NirCmd
NirCmd简介:
NirCmd 是一款由 Nir Sofer 开发的免费命令行工具,它允许用户通过简单的命令行选项执行各种任务,而无需打开任何图形用户界面。这款工具的功能覆盖了从系统设置调整到文件操作等多个方面,是系统管理员和高级用户自动化任务处理的得力助手。
NirCmd功能:
NirCmd 能够执行的任务包括但不限于:
- 调整系统音量和静音控制。
- 创建桌面快捷方式。
- 更改文件的创建和修改日期。
- 重启或关闭计算机。
- 控制显示器的开关。
- 拨号上网和连接VPN。
- 写入和删除注册表值。
NirCmd安装教程:
下载地址:NirCmd - Windows command line tool
点击下载后,下载文件为压缩包文件。
解压后为:
右键以管理员身份运行nircmd.exe文件
出现弹窗,点击“copy to windows directory”,然后选择是,就将nircmd加入到了Windows系统环境变量,使用的时候就不用再使用绝对路径了。
NirCmd实现浏览器大屏轮播
原理:
原理其实很简单,当我们使用f11全屏浏览器的时候,使用快捷键Ctrl+Tab可以循环切换标签页。
实现:
通报编写一个bat文件,即可实现
@echo off :: 设置循环的次数 set times=10000000000 :: 设置nircmd的绝对路径 set nircmd_path=C:\Windows\nircmd.exe :: 聚焦也就是切换到浏览器上,这一步其实没用,我都是脚本运行后,用鼠标点一下浏览器从而聚焦到浏览器上 %nircmd_path% sendkey alt+tab press :: 循环发送 Ctrl+Tab 快捷键切换标签页 for /L %%i in (1,1,%times%) do ( %nircmd_path% sendkeypress ctrl+tab timeout /t 15 /nobreak >nul ::我在这里写了一个休眠,每次切换之后暂停15秒再切换下一页 )
然后就可以实现了,哈哈哈哈哈哈哈,我真是个平平无奇的小天才。
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。