日期:2014-05-18  浏览次数:20701 次

讨论c# 调用doc命令问题
现在我要用tracert命令跟踪一批域名的路由

现在方案是每调用一次tracert命令创建一个线程

每个线程产生了cmd.exe 和tracert.exe两个进程
检测几百个域名,电脑一下子就变成了几百个进程

问:有没有方法只开一个cmd.exe和tracert.exe循环检测几百个域名


------解决方案--------------------
将需要检测的所有域名存为一个字符串数组,创建一个线程启动cmd,然后一个一个顺序检测就可以了。
------解决方案--------------------
每次只启动主线程,然后去分析域名,完成后继续下一个
------解决方案--------------------
使用批处理文件,检测几百个域名的的命令写进该批处理文件,起个线程调用该批处理文件