如何在命令promt上从Internet调用批处理文件?

时间:2016-12-12 11:39:37

标签: batch-file cmd

我已将我的批处理文件代码上传到互联网。我想知道我是否可以从我的计算机上运行这个批处理文件(现在在互联网上)。有命令这样做吗?我真的不知道怎么做到这一点。

2 个答案:

答案 0 :(得分:0)

您必须先下载它。您可以使用winhttpjs.bat来实现此目的:

call winhhtpjs.bat https://example.com/mybat.bat -saveTo "%cd%\mybat.bat"
call mybat.bat 

或者使用bitsadmin(默认情况下不是每个窗口都有):

bitsadmin /transfer myDownloadJob /download /priority normal https://example.com/mybat.bat "%cd%\mybat.bat"
call mybat.bat

Here您可以看到有关如何下载文件的更多选项

答案 1 :(得分:0)

您可以使用powershell和batch下载文件,并以这种方式启动它:

@echo off
set "url=http://hackoo.alwaysdata.net/Matrix.mp3"
set "FileLocation=%userprofile%\Desktop\Matrix.mp3"
echo Please wait ... Downloding file is in progress ...
Call :PSDownload "%url%" "%FileLocation%"
start "" "%FileLocation%"
exit /b
::*********************************************************************************
:PSDownload <url> <File>
Powershell.exe -command "(New-Object System.Net.WebClient).DownloadFile('%1','%2')"
exit /b
::********************************************************************************* 

只需将URL和FileLocation变量更改为您的并测试它;)