タスクを実行するには、特定の時間に ASP ファイルを定期的に実行する必要があります。たとえば、工場では朝 9 時にすべての電気メーターの測定値を収集する必要があります。 IN SQL を介して各電気メーターを現在使用しています。ASP ファイルは、IN SQL のテーブル測定値を MS SQL に再集計します。
ASP ファイルを定期的に実行する方法はたくさんあると思いますが、これから説明するのは、スケジュールされたタスクを使用して簡単に実装できる単純な方法です。
まず、実行するすべての ASP を呼び出すための js または vbs ファイルを作成する必要があります。以下は js ファイルと vbs ファイルのコードです。どちらを選択しても実行結果は同じです。
VBSコード--------------------------------------
'コード:Xiaohe [email protected]
'IEのインスタンスを作成する
DI
IE = CreateObject(InternetExplorer.Application) を設定します。
'URLを実行してください
ie.navigate(http://www.vevb.com/)
つまり、可視=1
'掃除...
IE=何も設定しない
----------------------------------
任意の名前を付けることができますが、サフィックスは vbs でなければなりません。ここでは do.vbs という名前を付けます。
jsコード----------------------------
var html = ;
html += <html><head><title>実行ウィンドウ</title></head><body>;
html += <font face=verdana></font>;
html += </body></html>;
// Internet Explorer オブジェクトを作成する
ie = 新しい ActiveXObject(InternetExplorer.Application);
// ウィンドウの外観を定義します
つまり、左 = 50;
つまり、トップ = 50;
つまり、高さ = 510;
つまり、幅 = 470;
つまり、メニューバー = 0;
つまりツールバー = 0;
// ブラウザを空白のページに設定します
ie.navigate(http://www.vevb.com/);
// ブラウザを表示する
つまり、可視=1;
// ストリームを開いてデータを書き込みます。
//ie.document.open;
//ie.document.write(html);
//ie.document.close;
----------------------------------
任意の名前を付けることもできますが、サフィックスは js にする必要があります。ここでは do.js という名前を付けます。
ファイル内のコードについてはここでは説明しません。
上記のファイル内のすべての http://www.vevb.com/ を、実行する ASP ファイルの URL アドレスに置き換えるだけです。これは URL アドレスであり、絶対アドレスではありません。
次に、WINDOWS タスク プランを開き、実行可能ファイルを選択するのと同じように、上記の do.js または do.vbs ファイルの場所を選択し、実行時間などを設定して確認します。
この ASP ファイルは、タスク スケジュールによって定期的に実行できます。これは簡単です。
冒頭で述べたように、タスク プランはこの ASP ファイルを午前 9 時に実行し、メーターの測定値を MS SQL に収集できます。