我正在使用 Windows XP。
我已经创建了一个批处理文件wget -i links.txt --read-timeout=2 -t 0 -w 0 --waitretry=0 -c --no-check-certificate -b
,其中包含文件“links.txt”包含指向我想要下载的文件的 URL。
我已将此批处理文件和“links.txt”放在“C:\Documents and Settings\user\Start Menu\Programs\Startup”目录中,以便在计算机启动时启动 wget。
但是,当我启动计算机时,我的互联网连接需要一些时间才能建立。因此批处理文件在我的连接建立之前运行,因此 wget 无法下载任何内容。
那么,当建立互联网连接时,有没有办法在后台运行批处理文件或 wget?
答案1
建立一个小循环,通过 ping 主机来检查连接是否正常。例如
:loop
ping 8.8.8.8 -n 1 -w 60000 | find "TTL=" || goto :loop
wget -i links.txt --read-timeout=2 -t 0 -w 0 --waitretry=0 -c --no-check-certificate -b