V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zapper
V2EX  ›  问与答

2023 年有什么功能简单的,类似按键精灵一样的脚本工具存在?

  •  
  •   zapper · 2023-06-29 08:42:16 +08:00 · 1765 次点击
    这是一个创建于 548 天前的主题,其中的信息可能已经有所发展或是发生改变。

    首先声明我干的是正经事情。是因为有大屏场景,开机自动启动 chrome 打开一个网页全屏展示。但是浏览器全屏 js 需要用户主动点击才生效,那台大屏本身又没有输入设备可以操作,而且每次启动都要手动全屏也不够优雅。网上随便找的话又怕有小木马,或者弹广告。 所以来求助万能的 v 友们,寻一个功能简单的模拟按键的工具,(就是进入系统过几秒按一下 F11 )。或者有更好解决方案欢迎留言

    第 1 条附言  ·  2023-06-29 11:56:53 +08:00

    我的vbs脚本:

    targetURL = "foobar.com"
    Set shellObj= CreateObject("Wscript.Shell")
    shellObj.Run "chrome --start-fullscreen -url "&targetURL
    Set shellObj= Nothing
    

    保存vbs后直接win+R输入 shell:startup 直接扔进开机启动文件夹去了。

    另外我那台大屏机子系统是win8的,我也不敢乱动,每次打开chrome会提示终止维护的banner。所以顺便修改了注册表。

    #注册表路径
    HKEY_CURRENT_USER/Software/Policies/Google/Chrome
    #如果没有/Google/Chrome则需要我们自己新建
    #右键点击Policies新建项命名为
    Google
    #右键点击Google新建项命名为
    Chrome
    #右键点击Chrome新建DWORD32位值重命名为
    SuppressUnsupportedOSWarning
    #双击这个值将其键值修改为
    0 = 开启提示条
    1 = 禁用提示条
    #修改后请重新启动系统使之生效
    

    这个技巧来自@id7368 的 修改注册表解决Chrome在Windows 7/8.1上的停止支持弹窗

    11 条回复    2023-06-29 13:11:05 +08:00
    HoseaDev
        1
    HoseaDev  
       2023-06-29 08:46:55 +08:00   ❤️ 1
    python 几行代码的事。
    klesh
        2
    klesh  
       2023-06-29 08:55:57 +08:00   ❤️ 1
    试试 kiosk 模式:chrome --kiosk
    dqzcwxb
        3
    dqzcwxb  
       2023-06-29 09:06:36 +08:00   ❤️ 1
    autohotkey
    cat
        4
    cat  
       2023-06-29 09:09:58 +08:00   ❤️ 1
    可以看看这个,10 年前写的,不知道现在的 chrome 还支不支持
    https://www.cnblogs.com/abel/p/3235839.html
    whatalittleboy
        5
    whatalittleboy  
       2023-06-29 09:10:19 +08:00   ❤️ 1
    批处理命令+任务计划
    zapper
        6
    zapper  
    OP
       2023-06-29 09:10:47 +08:00
    @HoseaDev #1
    @klesh #2
    结合了两位的建议。写了个 vbs 脚本调用 chrome --start-fullscreen -url
    看起来运行正常,感谢
    zapper
        7
    zapper  
    OP
       2023-06-29 09:12:33 +08:00
    @cat #4 是的,现在还有这个模式。不过根据需求我是用了--start-fullscreen 启动参数
    supertan
        8
    supertan  
       2023-06-29 09:34:42 +08:00   ❤️ 1
    1 、桌面复制一个 Chrome 的快捷图标
    2 、右键快捷图标,在目标后面添加 --start-fullscreen url
    最终示例:"C:\Program Files\Google\Chrome\Application\chrome.exe" --start-fullscreen https://www.example.com
    3 、点击确定,然后双击这个图标试试(如果没有全屏,把已经打开的所有 Chrome 窗口关了再试试)
    supertan
        9
    supertan  
       2023-06-29 09:41:43 +08:00
    补充:上面 右键-属性

    然后把这个快捷图标扔到启动文件夹
    coolfan
        10
    coolfan  
       2023-06-29 11:30:42 +08:00   ❤️ 1
    写个 bat 开机自启。顺便推荐一下 quicker 。虽然好像不适应这个场景。但也是个不错的简单脚本工具
    busterian
        11
    busterian  
       2023-06-29 13:11:05 +08:00 via Android   ❤️ 1
    pywinauto
    sikulix
    quicker
    airtest
    autohotkey
    autoit
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2552 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:56 · PVG 18:56 · LAX 02:56 · JFK 05:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.