带有可视进度条的命令行wget

时间:2012-11-24 00:20:06

标签: vb.net batch-file

在我的批处理程序中,我使用wget在后台下载文件。 cli对用户隐藏,我希望能够以条形显示进度,或者至少在小窗口中显示%。 是不是有一个版本的wget已经这样做了,或者我还记得别的什么吗?

2 个答案:

答案 0 :(得分:2)

您无法预测下载wget所需的时间。因此,您无法显示进度条。

我的建议是对wget exe进行shell并使用此Microsoft KB link等待使用VB.Net完成外壳应用程序

虽然应用程序正在等待wget完成显示一个ThinkingBar控件,即PictureBox控件中的动画gif通过winform应用程序,脚本等

enter image description here

答案 1 :(得分:0)

一些建议:

尝试以管道形式打开它。 wget的输出应该输入到您的应用程序。这似乎是最干净的方式。

如果父进程需要是vb.net app,我不知道,如何在vb.net中完成。 vb6实现是here

或尝试使用vb.net使用named pipes

或者,以表格形式打开: 批处理脚本中的wget ... | my_vb_dot_net_app.exe