TC官方合作论坛

标题: 怎么实现断网判断呢 [打印本页]

作者: soksolon    时间: 2016-4-17 11:01
标题: 怎么实现断网判断呢
本帖最后由 soksolon 于 2016-4-17 11:11 编辑

电脑配有UPS,(UPS没有和电脑通讯的功能,只在掉电的时候自动供电)
想做一个停电判断关机的小工具,
现在思路是循环ping 192.168.1.1路由器,ping不通60秒就是停电了【有时路由器重启,在60秒内能恢复ping通】,就执行关机命令。
然后卡在如何在TC里面用ping判断了~~

在TC“网络”功能里有宽带拨号是否连接的判断,而我电脑是路由器下的,没有拨号。所以应该用TC的哪个功能来实现判断网络呢?



尝试用
  1.            域名解析,传入域名,返回IP地址,参数为空字符串""获取本地IP,断网的本地IP为:127.0.0.1
  2. 变量 r_ip=网络域名解析("")
  3. 消息框(r_ip)
复制代码
失败,因为电脑有安装虚拟机,这个命令获取到的是虚拟网卡的IP。所以插没插网线都返回虚拟机的IP。


作者: 来不及的来得及    时间: 2016-4-17 11:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: sam7894604    时间: 2016-4-17 15:00
TC 的 PING 实现请参考本人开源 【鬼玺开源】TC5.0 Win32 API - PING 取响应时间

代码写法如下
  1. PING_网址("192.168.1.1",null)
复制代码

作者: soksolon    时间: 2016-4-17 15:22
sam7894604 发表于 2016-4-17 15:00
TC 的 PING 实现请参考本人开源 【鬼玺开源】TC5.0 Win32 API - PING 取响应时间

代码写法如下

看不懂




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1