You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过PowerShell打开TXT文件中的URL并指定Chrome浏览器

问题

假设在路径C:\Users\Documents\sample\link.txt下有一个TXT文件,文件内仅包含一个网站URL:https://www.sample.com。希望通过PowerShell命令直接调用Chrome打开该文件中的URL,理想用法为:

PS C:\Users> chrome C:\Users\Documents\sample\link.txt

请问是否有可行的实现方法?

可行的实现方法

方法1:直接执行单行命令

直接读取TXT文件内容并调用Chrome打开,执行以下命令即可:

Get-Content "C:\Users\Documents\sample\link.txt" | ForEach-Object { Start-Process chrome $_ }
  • Get-Content 读取指定TXT文件的内容
  • ForEach-Object 遍历读取到的内容(此处为单个URL)
  • Start-Process chrome $_ 调用Chrome浏览器打开该URL

方法2:自定义函数实现理想调用方式

如果想要实现你期望的chrome 文件路径简化用法,可以创建一个PowerShell自定义函数:

  1. 打开PowerShell,执行以下代码定义函数:
function chrome {
    param(
        [string]$Target
    )
    # 判断传入的是文件路径还是直接URL
    if (Test-Path $Target) {
        # 读取文件内容并去除首尾空白字符
        $url = (Get-Content $Target -Raw).Trim()
        Start-Process chrome $url
    } else {
        # 直接作为URL打开
        Start-Process chrome $Target
    }
}
  1. 执行后,你就可以直接用chrome C:\Users\Documents\sample\link.txt打开文件中的URL,也可以直接用chrome https://www.sample.com打开指定网址。

  2. 如果希望这个函数永久生效,将上述函数代码添加到PowerShell的配置文件中:

    • 执行notepad $PROFILE打开配置文件(如果文件不存在,会提示创建)
    • 将函数代码粘贴进去并保存,重启PowerShell后即可永久使用该命令

内容的提问来源于stack exchange,提问作者shinchan97

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 01:05:25