1

この関数を Watir に使用する必要がありますが、手動で接続を切断しても、常に 1 が返されます。

require 'Win32API'

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

ただし、パラメータが適切に指定されているかどうかはわかりません...

1 つ目は必要な dll であり、Bill Gates のサイトによると、sensapi.dll です。2番目は、インスタンス化したい関数の名前です。IsNetWorkAlive、つまり。3 番目は、関数のパラメーターの型です。なし、したがってゼロ。4つ目は戻り値の型です。ええと、それはブール値ですが、Ruby にはそれがあります。0 か 1 のどちらかでなければならないので、おそらく int を使用できます。

4

0 に答える 0