1

我需要为 Watir 使用这个函数,但它总是返回 1,即使我手动切断了连接。

require 'Win32API'

IsNetworkAlive = Win32API.new('sensapi.dll','IsNetworkAlive', nil, 'i')
boolean = IsNetworkAlive.call()

不确定参数是否正确给出...

第一个是必需的 dll,根据比尔盖茨的网站,它是 sensapi.dll。第二个是我要实例化的函数的名称。IsNetWorkAlive,就是这样。第三是函数参数的类型。无,因此无。第4个是返回值的类型。嗯,它是布尔值,但 Ruby 确实有它。它应该是 0 或 1,所以我也许可以使用 int。

4

0 回答 0