IsDialupOnline, IsNetworkOnline関数(TKInfo.dll)(Ver6.50対応版)
 IsDialupOnline関数は、今現在パソコンがどこかにダイヤルアップ接続してる最中かどうかを返します。
 IsNetworkOnline関数は、今現在パソコンのネットワーク接続が有効かどうかを返します。
 IsNetworkOnline関数は、パラメータで、「LANケーブルの抜き差しもチェック」と「DNSサーバーの有無もチェック」も指定できます。IsDialupOnline関数にはパラメータはありません。
 これらの関数は、「全般的な設定・定期受信・詳細」の中にある「定期受信の条件」のオプションに相当する物なので、詳しくはそちらのヘルプを参照ください。
IsNetworkOnline関数のパラメータ1(数値型)
 「LANケーブルの抜き差しもチェック」を指定します。0ならチェックせず、1ならチェックします。


IsNetworkOnline関数のパラメータ2(数値型)
 「DNSサーバーの有無もチェック」を指定します。0ならチェックせず、1ならチェックします。


返り値(数値型)
 オンライン状態なら0以外の値、オフライン状態なら0を返します。


loaddll "tkinfo.dll";
if( dllfunc("IsDialupOnline") ) {
	message "ダイヤルアップ中です。";
} else {
	message "ダイヤルアップ中じゃありません。";
}
if( dllfunc("IsNetworkOnline", 1, 1) ) {
	message "ネットワークが有効です。";
} else {
	message "ネットワークが無効です。";
}

戻る