时间:2021-05-22
WMI是Windows系统的一大利器,Python的win32api库提供了对WMI的支持,安装win32api即可使用 WMI。
本例通过WMI的WQL实现ping命令。
import wmic = wmi.WMI()wql = "SELECT StatusCode FROM Win32_PingStatus WHERE Address = '127.0.0.1'"for i in c.query(wql): if i.StatusCode: print 'offline' else: print 'online'c.query(wql)的结构如下,其中StatusCode为0表示能够ping通,大于0表示ping不通
instance of Win32_PingStatus{ Address = "127.0.0.1"; BufferSize = 32; NoFragmentation = FALSE; RecordRoute = 0; ResolveAddressNames = FALSE; SourceRoute = ""; SourceRouteType = 0; StatusCode = 0; Timeout = 1000; TimestampRoute = 0; TimeToLive = 128; TypeofService = 128;};以上这篇Python利用WMI实现ping命令的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
对于vbs中ping的实现可以通过两种方式:1、调用系统ping命令;2、使用wmi查询pingstate类处理。1、调用系统ping命令Setwshell=C
本文实例讲述了Python实现的远程登录windows系统功能。分享给大家供大家参考,具体如下:首先安装wmi命令:pipinstallwmi然后会报错缺少py
使用php模拟我们常用的DOS命令ping命令的方法,这里主要用到的是php的内置函数exec来调用系统的ping命令,从而实现ping命令功能的。复制代码代码
发觉linux下的ping命令花样还挺多的,下面是几个例子1、ping,最粗糙的用法,此时主机将不停地向目的地址发送ICMPechorequest数据包,直至你
本文实例讲述了python实现按行切分文本文件的方法。分享给大家供大家参考,具体如下:python脚本利用shell命令来实现文本的操作,这些命令大大减少了我们