Windows上的Wget路径环境变量

时间:2017-01-27 17:00:53

标签: powershell command-line cmd wget

在Windows 10上,我按Wget安装了choco install wget

然后我将wget.exe位置文件夹添加到路径环境变量(安装时为C:\ProgramData\chocolatey\lib\Wget\tools)。

但是,使用PowerShell / cmd的Wget命令(例如wget --helpwget [any_link])不会立即生效,只有在我键入wget.exe --helpwget.exe [any_link]时才有效

wget --help错误:

wget : The remote name could not be resolved: '--help'
At line:1 char:1
+ wget --help
+ ~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebException
    + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand

如何停用明确.exe分机?我知道这是一个小问题,但是当你不经常使用Wget时,每次花费你一些时间来回忆这个烦人的细节......

1 个答案:

答案 0 :(得分:0)

这是因为Powershell已经定义了自己的wget命令,它实际上是Invoke-WebRequest cmdlet的别名。如果删除别名,则可以使用wget.exe命令而不使用文件扩展名。试试吧

Sub Splitter2()
    Dim r As Range

    For Each r In Selection
        ary = Split(r.Value, ",")
        r.Value = ary(0)
        bry = Split(Trim(ary(1)))
        r.Offset(0, 1).Value = bry(0)
        r.Offset(0, 2).Value = "'" & bry(1)
    Next r
End Sub