注意:这与这里的问题类似:Wine:如何从 CMD 下载文件?但是,我无法使用或理解提供的答案。我需要能够从 Linux Wine 上的批处理代码中下载文件。我没有 powershell 或 cscript。我可以使用 exe,并且我希望能够在 Linux 计算机中使用 wget。我正在运行 Fedora 25。
答案1
我想到了一个奇怪但相当简单的解决方法。我创建了一个 bash 脚本(无论如何我都必须启动该脚本),并在其中创建了一个循环,如下所示:
#!/bin/bash
for (( ; ; ))
do
echo "Pres CTRL+C to stop..."
wget File
wine CMD batchFile.bat
done
然后,当我想在批处理文件中下载文件时,我会退出。它会下载文件并重新启动。当我遇到需要在多个地方下载的问题时,我创建了一个文本文件,其中保存了所有变量,如下所示set Var1=Hello World
,当批处理文件首次运行时,它会执行以下命令:for /f delims^=^ eol^= %%A in (Variables.txt) do %%A
。这不是理想的选择,但这是我能找到的最简单的方法。