下面内容小编就为大家带来一篇讲到ping过程试图写入的管道不存在,bat脚本ping命令无法运行,ctrl+c也无法中止cmd脚本。小编觉得挺不错的,现在就分享给大家,如果你在找cmd ping,cmd脚本,bat脚本,也可以做个借鉴。一起跟随小编过来看看吧。
ping过程试图写入的管道不存在,bat脚本ping命令无法运行,ctrl+c也无法中止cmd脚本
作者:小程序爱好者 发布时间:2019-05-01
一、 bat脚本ping命令无法运行现象
ping命令可以用来检测网络是否连通,
前段时间,
写了一个bat脚本,
里面只用到了ping命令,
如果直接在cmd里,
能够正常使用ping命令。
把bat脚本放到windows7, windows10上面,
都出现“过程试图写入的管道不存在”
二、 分析ping过程试图写入的管道不存在
windows系统里,
ping命令会发4个数据包,
通常几秒到十几秒就可以把命令执行完,
占用内存几M到十几M,
上面的脚本非常简单,
在cmd里运行时,
打开任务管理器,
看到cmd占用的内存一直增加,
说明脚本程序是在执行的,
占用内存达到400多M后,
又减小到几M,
估计是被系统杀掉或停止执行了。
在cmd环境下,
暂时还没找到ping过程试图写入的管道不存在分析的解决办法,
如果你知道可以跟我分享一下。
后面实在没办法,
只能放弃在bat脚本中使用ping命令,
改成powershell脚本重新实现。
猛击这里,
观看子恒老师《网络信息采集》系列视频
了解实现过程和下载相关源代码
@echo off
for /f %%i in ('ping qq.com') do (
echo %%i
)
但是出现一个奇怪的问题:
执行bat脚本,
运行到ping命令时,
没有响应,
使用ctrl+c也无法中止脚本。
会显示很多^C^C^C,
提示过程试图写入的管道不存在,
后面只能把cmd强行关闭。



声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
ping过程试图写入的管道不存在,bat脚本ping命令无法运行,ctrl+c也无法中止cmd脚本链接:https://www.qinziheng.com/details/8292/
ping过程试图写入的管道不存在,bat脚本ping命令无法运行,ctrl+c也无法中止cmd脚本相关文章