如何解决大屏轮播问题

背景:

单位要开一个会议,想到了去其他单位开会的时候,轮播的大屏很炫酷,于是也要弄一个大屏轮播,要来了一个互联网数据可视化平台账号,于是,一时兴起、兴冲冲的就制作了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秒再切换下一页
)

然后就可以实现了,哈哈哈哈哈哈哈,我真是个平平无奇的小天才。

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值