位置: 编程技术 - 正文
推荐整理分享批处理程序中的“多线程”处理代码(批处理命令是什么语言),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:批处理程序怎么写,批处理命令在哪个菜单中,批处理作用,批处理命令是什么语言,批处理程序的扩展名,批处理程序怎么写,批处理作用,批处理程序的扩展名,内容如对您有帮助,希望把文章链接给更多的朋友!
如下内容将简单举例,在WINDOWS下使用批处理做多进程并发,以达到“多线程”的效果。
例:需要PING ..0.1到..0.的所有IP地址,并将是否能PING通的结果输出到log.txt
实现如下:
rem 主程序.bat,只需一行代码,调用checkip.bat,经测试,CPU2.6G MEM1G可并发个左右的进程
rem checkip.bat内容如下:
根据以上资料,我自己进行了修改,只需要一个主程序就能执行代码:程序进化
为了使代码过长,方便阅读,我分成了两行,其实一行就可以完成的。你可以自己修改,直接在cmd窗口运行的语句,如果你写不出来,可以再来问我。程序知识点说明:
1.判断参数是否为空2.使用start命令,请注意和goto和call的区别3.使用ping做延迟4.使用find命令判断IP是否开机状态并记录到日志中5.提示信息禁止输出。
程序再进化为了每次执行后清空日志文件,修改代码如下:
当然,如果你想使用两个bat文件,可以直接把两行代码分别写在两个文件中,每个文件写一行也可以。
说明:
1.在for语句的最后,有ping .0.0.1 -n 1 1>nul,-n 1表示ping1次,后面的1>nul表示正常信息重定向禁止输出,具体博客内容其他文章句柄重定向。2.语句if exist "logip.txt" del LogIp.txt可以使用 echo [%date% %time%]>LogIp.txt 来代替,它们两句的作用是相同的,具体使用就看个人用法了以上是自己的一些心得,怕自己忘记,记录在此。
补充参考 jack_Meng
使用FTP下载目录,即FTP命令批量自动下载的bat文件 FTP不支持目录的下载,不过FTP命令提供了mget命令,允许多文件下载,但每下载一个文件都需要确认,不能自动完成。本文主要介绍使用批处理,结合FTP
用DOS命令判断磁盘分区是否为NTFS格式 一同事问起,如何使用命令判断磁盘是否是NTFS格式,以便进行进一步执行相关命令操作,如转换磁盘格式或设置文件/文件夹安全权限。第一反应,可
不错的dos批处理命令详解第1/2页 一.简单批处理内部命令简介1.Echo命令打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo命令将显示当前回显设置。语法echo[{on│off}][m
标签: 批处理命令是什么语言
本文链接地址:https://www.jiuchutong.com/biancheng/371810.html 转载请保留说明!友情链接: 武汉网站建设