小编Dat*_*ler的帖子

批量使用 PowerShell 命令的问题

我使用 PowerShell 命令从云下载 zip 文件。该命令在 PowerShell 和命令行中都能正常工作。但是,如果我将命令行中的命令插入批处理脚本中,则只会下载 html。为什么该命令在命令行中可以正常工作,但在批处理文件中却不能?我没有主意了:D

powershell Invoke-WebRequest """https://sync.luckycloud.de/d/fb56e4a8239a4c6cac7a/files/?p=%2FValheimServer%20Buddelkiste%20Modpack%20v3.4%20-%20Standart.zip&dl=1""" -OutFile """C:\Users\Anonymos\Downloads\servermodpack.zip"""
Run Code Online (Sandbox Code Playgroud)

它在 cmd 中工作正常并加载 ~40 Mb。但在 Batch 中它只加载 9kb(它是 Html)

powershell escaping batch-file

0
推荐指数
1
解决办法
721
查看次数

批处理:从路径读取文件

我想使用批处理脚本读取 .txt 文件。每一行都应该存储在一个变量中。

我的问题:我必须为命令提供 .txt 文件的文件路径。不幸的是,到目前为止这还没有奏效。解决方案可能很简单,但我还没有找到。

for /f "tokens=*" %%a in ("%FilePath%backup\packs.txt") do (
         
  Set /a count+=1
  Set url[!count!]=%%a
  
)

echo %url[2]%
Run Code Online (Sandbox Code Playgroud)

path batch-file readfile

0
推荐指数
1
解决办法
1067
查看次数

标签 统计

batch-file ×2

escaping ×1

path ×1

powershell ×1

readfile ×1