晚上从图书馆下载一个ISO文件,可是速度非常地慢,可能要晚上一两点才能下载完。这时怎么办,不可能让电脑开一晚上吧,太浪费电了。
于是我就写了如下一个批处理,实现当下载完成后就自动关机。注:该下载程序所对应的进程为FileDown.exe。
@echo off color a :a tasklist >1.txt find "FileDown.exe" 1.txt>nul && goto a shutdown -s -t 60 pause
解释一下,taklist >1.txt 将所有的进程列出来并保存到1.txt中。
find “FileDown.exe” 1.txt>NULL && goto a 在1.txt中查找字符串”FileDown.exe”,如果能找到则执行goto a,继续这个循环,如果没有找到则向下执行,向下执行就是关机了。
find “FileDown.exe” 1.txt 如果能找到相应字符串,则显示出相应的那一行,>nul 则不显示