需要批处理文件来检查在线文本文件的内容

时间:2014-07-25 18:11:02

标签: batch-file

我的公司已经推出了很多软件,但我想实施一个检查软件更新的程序,以便我们的客户收到警报,然后升级。

我正考虑在我们的服务器上添加一个文本文件,该文件将显示0(无可用更新)或1(可用更新!)批处理可以读取并复制到本地文件。

所以我现在上传了一个文件(check.txt),其中只包含数字'1'并放在我的服务器上。那就是我被困住的地方......

在网上搜索之后,我能想到的就是以下批处理文件:

http://www.mysite/updates/check.txt> update_available.txt

现在,我确定我在这里做错了,因为我得到的只是一个空白的.txt文件。

我确信我错过了一些关键的东西,但是尽管我搜索了这个互联网,但我根本找不到解决办法。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

在解决方案之下cmay很奇怪,我在任务中有类似的要求,我曾经做过以下的事情。没有任何第三方工具,特别是在代理环境中,我无法找到任何其他解决方案。

  1. 使用chrome创建浏览器快捷方式或只需在记事本文件中键入以下代码并将其另存为myfiledownload.url

    [InternetShortcut]
    URL = http://www.mysite/updates/check.txt

  2. 确保您的Chrome是您的默认浏览器& chrome设置被设置为自动将文件下载到路径C:\ downloads \

  3. 只需在批次中使用以下行。它会打开浏览器(chrome)并将文件下载到您的默认下载位置,您可以将其移动到其他位置并执行任何操作。使用timeout命令给一些人打开浏览器并下载文件。

  4. -

    @echo off
    C:\downloads\myfiledownload.url
    timeout /T 10 /nobreak
    move c:\downloads\check.txt d:\test\whatever.txt
    

    干杯。 ģ

答案 1 :(得分:0)

:: Get details. Note - options are case-sensitive!
wget -O %workdir%\update_available.txt http://www.mysite/updates/check.txt >NUL 2>NUL

WGET是一个免费的GNU工具,只有Google" wget"