[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[网络连接] bat搭配download.exe如何实现下载最新版本的软件?

本帖最后由 ygqiang 于 2016-4-2 12:58 编辑

bat搭配download.exe。如何实现:运行bat,就自动下载软件的最新版本?

想实现:定期全自动/后台/傻瓜化下载。最新版本的qq软件。到硬盘上固定的某个路径下。
这样就不需要用鼠标手动点击多次,才能下载下来。


飞信,台式机win系统版本下载页面:
http://download.feixin.10086.cn/index/center.html

以前是:
download.exe http://download.feixin.10086.cn/ ... adLog.action?id=130
现在是:
download.exe http://download.feixin.10086.cn/ ... adLog.action?id=135


qq,台式机win系统版本下载页面:
http://im.qq.com/pcqq

以前是:
download.exe http://dldir1.qq.com/qqfile/qq/QQ6.8/13620/QQ6.8.exe
现在是:
download.exe http://dldir1.qq.com/qqfile/qq/QQ8.1/17255/QQ8.1.exe

本帖最后由 ygqiang 于 2016-3-9 20:17 编辑

软件下载地址,经常动态变化。应该如何智能判断呢?

TOP

本帖最后由 ygqiang 于 2016-3-9 20:18 编辑

或者,用什么编程语言,可以实现:智能判断并下载软件的最新版本?

TOP

举个栗子:
  1. mshta http://bathome.net/s/hta/?string "web('http://im.qq.com/pcqq/').match(/http:[^'""]+\.exe/i)._each(function(u){window.open(u)})"
复制代码
具体情况请自行修改,上尉应该有这个能力了

TOP

回复 1# ygqiang


    可以使用wget,后检测%errorlevel%
#&cls&@powershell "Invoke-Expression ([Io.File]::ReadAllText('%~0',[Text.Encoding]::UTF8))" &pause&exit

TOP

回复 5# ivor


        他要的应该是如何从网页中提取指定的下载链接

TOP

去360软件中心或百度软件中心,搜索QQ,出来结果并分析软件版本和下载地址,用wget或curl实现

TOP

bat、curl、download,如何搭配使用,适合qq不同版本的通用下载方法?

bat、curl、download,如何搭配使用,适合qq不同版本的通用下载方法?

以前qq8.1版本可以下载。现在qq8.2版本不能下载了。
  1. @echo off&setlocal enabledelayedexpansion
  2. for /f "tokens=9 delims== " %%i in ('dowld\curl -s "http://im.qq.com/pcqq/"^|findstr "http://dldir1.qq.com/qqfile/qq/"') do (
  3. dowld\download.exe "%%i"
  4. )
复制代码
1

评分人数

    • pcl_test: 勿发同类贴;在原帖追问PB -30

TOP

qq最新8.2版本,下载地址是:
http://dldir1.qq.com/qqfile/qq/QQ8.2/17724/QQ8.2.exe

TOP

回复 4# CrLf


需要调用批处理之家的在线hta。。。
前几天可以下QQ,好用。现在不好用了。

你好,能否把这个在线脚本库改成离线执行?谢谢了。

TOP

用什么编程语言,可以实现:智能判断并下载软件的最新版本?
这话问得够不聪明的.
混了这么多年论坛.

id=133是转向飞信沟通版.
id=135是飞信办公版.
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

返回列表