2

コマンド ラインで asp スクリプトを実行することは可能ですか? コマンドは何ですか?

4

2 に答える 2

3

クラシック ASP ファイルがどこかの Web サーバーで既に実行されていて、単純にそれを呼び出して実行したい場合は、次のコードで .VBS ファイルを作成できます。

url="http://foo.com/bar"
Set WshShell = WScript.CreateObject("WScript.Shell")
Set http = CreateObject("Microsoft.XmlHttp")
http.open "GET", URL, FALSE
http.send ""

Windows タスク スケジューラで実行する場合は、.VBS ファイルを呼び出す単一行の .CMD ファイルを作成します。

cd \directory-containing-foobar-script
cscript foobar.vbs

お役に立てれば

于 2012-09-18T08:12:46.850 に答える
0

通常、PHP のようにコマンド ラインから .asp ファイルを実行するphp -r <php code>ことはできませんが、IIS サーバーをコマンド ラインからパラメーターを指定して起動し、次のようなコードを実行することができます。

start /B "C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.EXE" /port:9090 /path:"D:\project\MYPROJECT" /vpath:"/MYPROJECT"

// and then start the url
start "http://localhost:9090/MYPROJECT/"
于 2012-09-16T17:06:52.703 に答える