k1986927 发表于 2010-1-26 20:55:16

PING的检查使用

本人一新手!!请教一个问题!!!比如PING 192.168.1.200不通的话!!!怎么自动运行123.EXE程序!!再循环回来如果PING 192.168.1.200通的话就运行456.EXE!!

水木子 发表于 2010-1-26 21:24:43

Au3有这个函数的!

Ping
--------------------------------------------------------------------------------
向指定的远程主机发送Ping命令并返回收发时间量.

Ping ( IP地址 或 主机名 [, 超时时间] )

参数

IP地址 或 主机名 比如 "www.autoitscript.com" 或 "87.106.244.38".
超时时间 [可选参数] 等待响应的时间(以毫秒为单位,默认值为 4000毫秒).

返回值

成功: 返回收发时间间隔(大于0).
失败: 如果远程主机ping不通或者有其它网络错误则返回0,同时设置 @error 的值(请看下面的部分).

注意/说明

当函数执行失败时(返回0)@error 包含数值的具体信息:
1 = 目标主机离线
2 = 目标主机无法到达
3 = 目标错误
4 = 其它错误

k1986927 发表于 2010-1-26 22:24:14

喔!!原来如此!!学习了!!谢谢!!

k1986927 发表于 2010-1-27 02:15:33

啊喔!!!又写了几个小时!!!还是不得!!!可否请高手帮写一份!!!我好学习学习!!!

maxkingmax 发表于 2010-1-27 07:22:37

本帖最后由 maxkingmax 于 2010-1-27 07:25 编辑

$i=1
do
sleep(500)
if $i then
run('123.EXE')
$i=0
endif

until ping('192.168.1.200')>0
run('456.exe')

yangxiao81 发表于 2010-7-1 07:01:19

学习!!!!!!!!!!!!!!
页: [1]
查看完整版本: PING的检查使用