我需要将此功能用于Watir,但它总是返回1,即使我手动切断了连接。
require 'Win32API'
IsNetworkAlive = Win32API.new('sensapi.dll','IsNetworkAlive', nil, 'i')
boolean = IsNetworkAlive.call()
不确定参数是否正确给出了......
1st是必需的dll,根据Bill Gates' site,它是sensapi.dll。 2nd是我想要实例化的函数的名称。 IsNetWorkAlive,即。 3rd是函数参数的类型。没有,因此没有。 4th是返回值的类型。嗯,它是布尔值,但Ruby确实拥有它。它应该是0或1,所以我可以使用int。