【问题标题】:How to make a batch file read text from a website then write it in a file? [duplicate]如何使批处理文件从网站读取文本然后将其写入文件? [复制]
【发布时间】:2021-07-30 03:59:43
【问题描述】:

所以我一直试图弄清楚如何让我的批处理文件从网络上读取内容,然后将其写入文本文件,但找不到任何方法。所以我想我可以在 stackoverflow 上问这里的人,因为我之前遇到过编码问题,而且这个网站和它的用户都帮助了我。

如果可以读取一个网站并将输出写入一个文件,那么人们将如何去做呢?

【问题讨论】:

  • 您没有使用 PowerShell 有什么原因吗?

标签: batch-file


【解决方案1】:

这似乎是您可以通过很少的 stackoverflow 或 google 搜索来解决的问题,所以我只会为您指出正确的方向。 查找 Powershell wget 和 curl 命令。

您可以使用“>”运算符重定向这些命令的输出,如下例所示。

命令(wget 或任何)someurl > filename.txt

例子:

curl www.google.com > something.txt

【讨论】:

  • "查找 Powershell wget 和 curl 命令,"PowerShell 没有wget,PowerShell 中的wget 只是命令Invoke-WebRequest 的别名在 Powershell 中是 curlcurl.exe 存在于 Windows 中,与 PowerShell 中的 curl 不同,后者只是 Invoke-Webrequestcurl.exe 可以从 cmd 调用,所以在这个用例中不需要 PowerShell
  • 感谢您提供更详细的回复。他当然也可以使用cmd。
  • 我理解并阅读了 stackoverflow 问题,但我仍然有一个问题。我可以把这个 curl 命令放在一个批处理文件中吗?或者可能是一个vbs文件?如果可能的话,我会怎么做呢?
  • @H19qjj92 当然,您可以将其保存在 .bat 或 .cmd 或 .btm 中,并像执行任何批处理文件一样执行。
猜你喜欢
  • 1970-01-01
  • 2010-12-09
  • 1970-01-01
  • 2013-11-21
  • 2011-12-06
  • 1970-01-01
  • 2011-06-19
  • 2017-09-05
  • 2013-05-02
相关资源
最近更新 更多