我一直在编写一个批处理程序(Windows 8)来检测我正在自动运行的另一个程序的版本。我想这样做,以便当其他任何地方的任何人使用该程序时,它仍然可以正确检测到。
我想出了一个解决方案,让批处理文件从 url 读取文本,并将其设置为批处理文件本身的变量。但是,我只提出了两种方法来做到这一点。
我可以直接从http://foo.com/example.html下载文本。我使用的真实网站的 html 代码如下所示:
v.1.0.0
那是实际的代码,没有任何格式。我还可以下载 html 文件本身,并批量转换为另一种格式,.txt 或 .xyz。我不想使用外部程序,我不希望其他人必须安装程序才能让我的工作。
所以本质上,我想要一种从这个页面下载文本的方法,并将其保存为 latestversion.adv 文件,与这个批处理文件在同一目录中。从这里,我知道该怎么做了:另一个程序会调用这个批处理文件来获取最新版本,如果它与程序定义的版本不同,它会发出一个回显消息。
提前致谢!