如何查询网站点击量,网站内容检测,运维为什么没人干,百度手机网址提交问题#xff1a; 作为一个电气工程师#xff08;PLC#xff09;#xff0c;当设备掉线的时候#xff0c;需要用ping工具来检查网线物理层是否可靠连接#xff0c;当项目体量过大时#xff0c;就不能一个手动输入命令了。 解决方案一#xff1a;
使用CMD命令
for /L %… 问题 作为一个电气工程师PLC当设备掉线的时候需要用ping工具来检查网线物理层是否可靠连接当项目体量过大时就不能一个手动输入命令了。 解决方案一
使用CMD命令
for /L %d in (1,1,255) do ping 192.168.1.%d
这是一个循环第一个”1“表示从192.168.1.1开始
第二个”1“代表步距为1第一次执行完之后下一个就是192.168.1.2每次递增1
第三个”255“代表结束地址会把192.168.1.255ping完停止。 不足之处
如果碰到下方这种情况会很尴尬。 解决方案二
使用Python代码配合Excel表格
利用Python的便捷性我们可以很快编程出来功能代码
import osdef popen(address):该方法会调用ping命令并将返回的信息存储到变量file中完成后打印。file os.popen(fping {address})print(file.read())将Excel复制的地址粘贴到下方列表内
address_list [192.168.10.13,192.168.10.23,192.168.10.33,192.168.10.43,192.168.10.53,192.168.10.63,192.168.10.73,192.168.10.83,192.168.10.93]for temp in address_list:遍历列表内的元素交给popen方法popen(temp)利用Excel的快速填充功能可以省去我们手动输入地址的烦恼表格模板 B列蓝色单元格可以输入要ping的地址可以利用Excel的快速填充来提高效率地址间可以留空
D列单元格对地址进行格式化地址算字符串所以要加双引号
E2单元格为拼接号的地址直接复制到address_list变量内即可。 运行结果 还可以通过字符串匹配 “已接收 4” 即网络没有问题的添加到ok_list中将网络畅通的设备地址最后打印出来。 结尾
最后祝大家永远都用不着这个