无忧启动论坛
标题:
不用任何外部命令,有没有办法获取远程WEB端的文件
[打印本页]
作者:
Cracada
时间:
2013-5-24 15:23
标题:
不用任何外部命令,有没有办法获取远程WEB端的文件
本帖最后由 Cracada 于 2013-5-24 15:26 编辑
WINXP SP3,需要通过批处理获取一个远程web的文件,文件url为
http://www.domain.com/filename.zip
复制代码
假如有外部命令可用的话,比如wget,或者有ftp的话也可以通过先echo 一个文本文件,然后ftp -s的方式都可以很容易的实现
在特殊情形下,没有任何外部命令可用,文件也不再ftp服务器上,只使用WINXP本身自带的命令,有没有办法获取这个文件呢?
作者:
Cracada
时间:
2013-5-26 22:23
用vbs解决了,但是有个小问题:因为使用那个了xmlhttp,这个批处理会被一些杀毒软件认为有毒而屏蔽或删除,继续求解决办法
@echo off
echo 未找到抓取程序IECapt.exe,正在自动获取....
echo Set xPost = CreateObject("Microsoft.XMLHTTP") >getiec.vbs
echo xPost.Open "GET","http://1.2.3.4/iecapt.exe",0 >>getiec.vbs
echo xPost.Send() >>getiec.vbs
echo Set sGet = CreateObject("ADODB.Stream") >>getiec.vbs
echo sGet.Mode = 3 >>getiec.vbs
echo sGet.Type = 1 >>getiec.vbs
echo sGet.Open() >>getiec.vbs
echo sGet.Write(xPost.responseBody) >>getiec.vbs
echo sGet.SaveToFile "iecapt.exe",2 >>getiec.vbs
cscript getiec.vbs >nul
if exist iecapt.exe echo Captured IECapt.exe
del getiec.vbs
复制代码
作者:
枯萎的季节
时间:
2013-7-9 10:39
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3