..
Windowsの開発者を苦しめる古典的な問題の一つは"自動特定のスクリプトの実行(ASP、ASPX、等。)スケジュールとセットの日付を管理することです。
そのような必要性の典型的な例は、正確に維持および/ または当サイトのデータベースをバックアップを実行する仮想的なmanutenzione.aspのスクリプトに可能性があります。
Linuxマシンで同じように管理するには、はるかに容易です! ただ、毎日深夜に、この単純なスクリプトを実行するcrontabの行を追加::Linuxは非常に簡単になる特定の時点でスクリプトの起動を管理し、豊かになっているcrontabのおかげで、テキストブラウザ(Lynxのような。)
0 0 * * * lynx - dumpのhttp://www.miosito.com/manutenzione.php残念ながら、Windows上では少し"小さい直感的です...
注:この記事は、システム管理者に捧げられる。 あなたのサイトが(そのため、サーバー上でスケジュールタスクへのアクセスを持っていない)ホストされている場合は、プロバイダに確認する必要がありますか、単にそのようなようなサービスのuse make できるリモート- cron.comまたはwebbasedcron.comを 。
問題を解決するためのVBScriptのビット...
スケジュールされたタスクを使用して 、通常我々はいくつかの素晴らしい実行可能ファイル(ウイルス対策やその他のディスクデフラグユーティリティなど)をスローするために使用... しかし、どのように我々は、同じまたは別のサーバー上のASPスクリプトの現在の実行を設定することができますか?
実際には操作は非常に簡単です。 と"十分な、実際には、次の内容の小さなスクリプト(VBScript)を作成します。
"私はオブジェクトを作成します。 薄暗いIE September IE = CreateObject関数("InternetExplorer.Application") "私は静かな動作を与える "(それがTrueに設定されている場合は、[エクスプローラ]ウィンドウを開きます "私たちのビデオの真ん中で) IE.Visible =偽 "訪問するウェブサイトを設定... "... ...それは私が実行するスクリプトのURLです! IE.navigate("http://www.miosito.com/manutenzione.asp") '閉じる September IE =ナッシング。VBS拡張子で保存して、我々は、操作のpianficataを設定します。
[コントロールパネル]> [スケジュールされたタスク>スケジュールされたタスクの追加][次へ]をクリックし、[ 参照。 vbsファイルを選択するには、作成され、実行されるタスクをする時にのようにプリファレンスを設定します。
本質的には:スケジュールされたタスクは、(期限)順番にIEXPLORERが必要なスクリプトのURLに到達でのインスタンスを(見えない)開くvbsファイルを起動します。 単純な、右?
| |
ASPゼロ(電子ブック)
ゼロから、マイクロソフトのASPとVBScriptを学習。 わずか29€で。 |
| |
Visual Basic 6の(コース)
VB6でデスクトップアプリケーションを作る。 39€から。 |