3

コンピューターにPPPOE接続があります。そのコンピューターには2枚のLANカードがあり、ICSをアクティブにしました。問題は、接続が時間の経過とともに少し低下し(理由はわかりません)、リダイヤルが1時間ごとに行われることです。たとえば、ゲートウェイPCがリッスンしているポートにデータを送信する場合、これを行うAutoITスクリプトを作成することを考えていました。唯一の問題は、実行する必要のある実行可能ファイルの名前がわからないことです。

編集:私はGUIを備えたものに興味があります。

編集2:私はこのプロセスを自動化することに興味があり、AutoIT(これは最後の手段のオプション)で物事を書く必要はありません。

4

2 に答える 2

3

rasdial (Windows に組み込まれている) を使用して、次のようにバッチ スクリプト (.bat 拡張子) を作成できます。

rasdial connectionname

-また-

プログラミング言語で実行したい場合は、コマンドを内部的に呼び出すことができます

C# の例:

public static int OpenConnection(string connectionName, int Timeout) {
   int ExitCode;
   ProcessStartInfo ProcessInfo;
   Process Process;

   ProcessInfo = new ProcessStartInfo("cmd.exe", "/C rasdial " + connectionName);
   ProcessInfo.CreateNoWindow = true; 
   ProcessInfo.UseShellExecute = false;
   Process = Process.Start(ProcessInfo);
   Process.WaitForExit(Timeout);
   ExitCode = Process.ExitCode;
   Process.Close();

   return ExitCode;
}

希望する言語にも、このようなものが利用できると思います。

ああ、あなたは使うことができます:

rasdial "connection name" /d 

接続をドロップします。

于 2009-01-27T18:01:00.610 に答える
1

rasdialatを使用して、自分用に何かを作成できるかもしれません。

于 2008-12-18T10:48:21.000 に答える