【问题标题】:Download a .rar on mediafire with a bat File without Any Program在没有任何程序的情况下使用 bat 文件在 mediafire 上下载 .rar
【发布时间】:2016-01-09 08:09:25
【问题描述】:

您好,我试图在 mediafire 上下载 .rar 存档,但它似乎不起作用,因为文件没有到达特定文件夹 "c:\土豆"

这是我的代码:

@Echo off
echo download press any key
pause
bitsadmin.exe /transfer "JobName"
http://download1142.mediafire.com/sxd533x3fosg/ymr5y2r0yax2fx8/minecraft+generator.zip C:\Potato.exe
pause

【问题讨论】:

  • 使用echo on 运行它以查看任何错误消息。
  • 你有权限直接下载到C:吗?

标签: file batch-file download mediafire


【解决方案1】:

试试这样的:

@echo off
setlocal EnableDelayedExpansion
set "infile=http://download1142.mediafire.com/3b1mz9yb72tg/ymr5y2r0yax2fx8/minecraft+generator.zip"
set "outfile=Potato.zip"
cd "C:\"
echo download press any key
pause
powershell.exe -Command (new-object System.Net.WebClient).DownloadFile('"%infile%"','"%outfile%"') | findstr "Exception error" >nul 2>nul
set "downloadComplete=%errorlevel%"
if %downloadComplete% neq 1 echo Something went wrong, please try again
if %downloadComplete% neq 1 pause
if %downloadComplete% neq 1 goto :eof
unzip "%outfile%" "minecraft generator.zip" >nul
unzip "minecraft generator.zip" "minecraft generator.exe" >nul
rename "minecraft generator.exe" "potato.exe"
pause

请注意,您使用的是 mediafire URL 而不是实际的文件 URL,并且您尝试将 zip 文件下载到 .exe。您应该先将文件下载为 zip,然后使用 unzip 解压缩文件。

另请注意,您的第二个 zip 似乎受密码保护。

【讨论】:

    猜你喜欢
    • 2019-10-24
    • 1970-01-01
    • 2017-09-15
    • 2012-09-30
    • 1970-01-01
    • 2010-09-24
    • 2016-12-29
    • 2020-05-04
    • 2021-03-05
    相关资源
    最近更新 更多