Cmd Shell For Download Files

VBS脚本下载文件示例
本文介绍了一个使用VBS脚本进行文件下载的例子。通过创建Microsoft.XMLHTTP对象发送GET请求并使用ADODB.Stream对象来接收响应内容,最终将文件保存到指定路径。

Set xPost = createObject("Microsoft.XMLHTTP")
xPost.Open "GET","http://yoursite:8080/SharePoint/NewsTar/Antivirus/unlocker1.8.5.exe",0 '下载文件的地址
xPost.Send()
Set sGet = createObject("ADODB.Stream")
sGet.Mode = 3
sGet.Type = 1
sGet.Open()
sGet.Write(xPost.responseBody)
sGet.SaveToFile "./unlocker1.8.5.exe",2 '保存文件的路径和文件名

保存为.vbs 执行下载

(numpy1_env) C:\Users\王丽枝>pip install --no-binary xgboost xgboost Traceback (most recent call last): File "D:\softwaredownload\anaconda3\envs\numpy1_env\Scripts\pip-script.py", line 9, in <module> sys.exit(main()) File "D:\softwaredownload\anaconda3\envs\numpy1_env\lib\site-packages\pip\_internal\cli\main.py", line 64, in main cmd_name, cmd_args = parse_command(args) File "D:\softwaredownload\anaconda3\envs\numpy1_env\lib\site-packages\pip\_internal\cli\main_parser.py", line 78, in parse_command general_options, args_else = parser.parse_args(args) File "D:\softwaredownload\anaconda3\envs\numpy1_env\lib\optparse.py", line 1371, in parse_args values = self.get_default_values() File "D:\softwaredownload\anaconda3\envs\numpy1_env\lib\site-packages\pip\_internal\cli\parser.py", line 279, in get_default_values self.config.load() File "D:\softwaredownload\anaconda3\envs\numpy1_env\lib\site-packages\pip\_internal\configuration.py", line 124, in load self._load_config_files() File "D:\softwaredownload\anaconda3\envs\numpy1_env\lib\site-packages\pip\_internal\configuration.py", line 246, in _load_config_files config_files = dict(self.iter_config_files()) File "D:\softwaredownload\anaconda3\envs\numpy1_env\lib\site-packages\pip\_internal\configuration.py", line 339, in iter_config_files config_files = get_configuration_files() File "D:\softwaredownload\anaconda3\envs\numpy1_env\lib\site-packages\pip\_internal\configuration.py", line 70, in get_configuration_files os.path.join(path, CONFIG_BASENAME) for path in appdirs.site_config_dirs("pip") File "D:\softwaredownload\anaconda3\envs\numpy1_env\lib\site-packages\pip\_internal\utils\appdirs.py", line 48, in site_config_dirs dirval = _appdirs.site_config_dir(appname, appauthor=False, multipath=True) File "D:\softwaredownload\anaconda3\envs\numpy1_env\lib\site-packages\pip\_vendor\platformdirs\__init__.py", line 146, in site_config_dir ).site_config_dir File "D:\softwaredownload\anaconda3\envs\numpy1_env\lib\site-packages\pip\_vendor\platformdirs\windows.py", line 67, in site_config_dir return self.site_data_dir File "D:\softwaredownload\anaconda3\envs\numpy1_env\lib\site-packages\pip\_vendor\platformdirs\windows.py", line 56, in site_data_dir path = os.path.normpath(get_win_folder("CSIDL_COMMON_APPDATA")) File "D:\softwaredownload\anaconda3\envs\numpy1_env\lib\site-packages\pip\_vendor\platformdirs\windows.py", line 209, in get_win_folder_from_registry directory, _ = winreg.QueryValueEx(key, shell_folder_name) FileNotFoundError: [WinError 2] 系统找不到指定的文件。
最新发布
08-12
### 下载管理器软件工具 下载管理器是一种用于优化文件下载过程的应用程序,能够提高下载速度并提供更好的控制选项。对于Windows操作系统而言,存在多种优秀的下载管理器可供选择。 #### 推荐的顶级下载管理器 一些被广泛推荐的下载管理器包括Internet Download Manager (IDM),这款应用支持多线程分段下载技术,可以显著提升下载效率[^1]。此外,Free Download Manager也是一个不错的选择,它不仅免费而且功能强大,提供了丰富的设置项来满足不同用户的个性化需求。 #### 功能特性对比 - **Internet Download Manager** - 支持HTTP、FTP等多种协议 - 可自动检测网页中的可下载链接 - 提供视频捕获插件以便于在线观看时保存媒体文件 - **Free Download Manager** - 开源项目,完全免费无广告干扰 - 用户界面友好易于操作 - 内置调度计划允许定时启动特定任务 ```python # Python示例代码展示如何通过命令行调用IDMan进行批量下载(仅作示意用途) import subprocess def batch_download(urls, output_folder): idman_path = r'"C:\Program Files (x86)\Internet Download Manager\IDMan.exe"' command_template = f'{idman_path} /d {{url}} /p "{output_folder}"' for url in urls: cmd = command_template.format(url=url) process = subprocess.Popen(cmd, shell=True) process.wait() urls_to_download = ["http://example.com/file1.zip", "http://example.com/file2.zip"] batch_download(urls_to_download, "./downloads") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值