批处理如何模拟F5刷新,不使用vbs

批处理如何模拟F5刷新,不使用vbs啊
.
批处理如何模拟F5刷新,不使用vbs啊
批处理如何模拟F5刷新,不使用vbs啊

在Windows中,可以使用自带的命令行工具 - PowerShell 来刷新网页。PowerShell 提供了一个使用 Invoke-WebRequest 命令的方法,可以下载网页并刷新页面。具体操作如下:

  1. 打开命令提示符或 PowerShell 终端。

  2. 输入以下命令来打开一个网页:

    Invoke-WebRequest -Uri "https://www.example.com"
    

    将 yoururl 替换为要刷新的网页的 URL。

  3. 将该命令保存为一个 .ps1 文件。例如,在 Windows 上打开记事本并将以下命令粘贴到文件:

    Invoke-WebRequest -Uri "https://www.example.com"
    
  4. 保存文件为 refresh.ps1 然后双击它就会执行网页刷新。

或者,你也可以在命令行中直接执行该 PowerShell 命令,如下所示:

powershell Invoke-WebRequest -Uri "https://www.example.com"

这样就可以在命令行中模拟刷新 F5 键了。

如果想要使用批处理来模拟F5刷新,而不使用VBScript,可以尝试使用curl命令行工具来发送HTTP请求。示例批处理脚本:

@echo off

REM 设置要刷新的URL
set "url=https://www.example.com/"

REM 发送GET请求以模拟F5刷新
curl -s -L "%url%" > nul

echo 刷新完成!

这个方法依赖于curl命令行工具的可用性。需要确保将curl添加到系统路径中,或者将curl可执行文件放置在与批处理脚本相同的目录中。
此脚本使用curl发送一个GET请求到指定的URL,并通过重定向输出到nul来隐藏任何响应内容。这将模拟F5刷新效果。由于批处理语言的限制,它可能无法完全模拟F5刷新的所有功能和行为。如果需要更高级的功能,可以考虑使用其他编程语言或工具来实现。

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7472151
  • 除此之外, 这篇博客: vbs 语法、弹窗模板、运行程序 精讲中的 5 如何打开其他文件呢 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    代码如下:

    Set WshShell = WScript.CreateObject("WScript.Shell")  ' 必须这样写
            Set objFSO = CreateObject("Scripting.FileSystemObject") ' 必须这样写
            road = WshShell.CurrentDirectory & "\" & "h.html" ' 此处写你想打开的文件的路径,WshShell.CurrentDirectory 是vbs文件所在文件夹的路径之后加上 \ 和 同一个文件夹下, 要打开程序的文件名。
            ' strFullName = objFSO.BuildPath(road,"***.txt")
            ' msgbox(road)
            
            set wsh=wscript.createobject("wscript.shell") 
            ' wsh.run "notepad.exe c:\test.vbs",1,ture '指定文件打开程序
            wsh.run road,3,true '使用系统默认程序打开文件 注意不加引号!
            set wsh=nothing
    

    --------------------------------------------------
    参考文献:

    1. 弹窗文献:
      https://zhidao.baidu.com/question/415782886.html
    2. 语法文献:
      https://zhuanlan.zhihu.com/p/367897802
    3. 相关案例:
      https://blog.csdn.net/weixin_50915462/article/details/113805008
  • 以下回答来自chatgpt:

    我无法使用批处理命令来模拟键盘上的F5按键刷新网页,需要使用其他方法实现。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^