如何解决大屏轮播问题

07-12 1158阅读

背景:

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

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

VPS购买请点击我

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

目录[+]