是否可以在命令行上運行asp腳本?命令是什麼?在命令行上運行asp腳本
回答
一般.asp文件不能在命令行中像php -r <php code>
在PHP 運行,但你可以做的是帶參數啓動命令行的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/"
這很酷....但我相信這是ASP.NET開發服務器(卡西尼),它不支持經典的ASP。 IIS Express可能可以以類似的方式啓動,並支持經典的asp頁面。看到這裏的啓動選項:http://www.iis.net/learn/extensions/using-iis-express/running-iis-express-from-the-command-line – AardVark71
的問題是關於經典的ASP不ASP .NET,由於這種FECT答案是無效的(因爲該服務器不運行經典-ASP代碼) – Rafael
遺憾的是,我雖然是asp.Net – cc4re
如果傳統的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
希望這有助於
- 1. 腳本在命令運行時運行
- 2. Bash腳本並在命令行上手動運行命令
- 3. 在命令行運行Shell腳本
- 4. mac os:如何在命令行上運行多行腳本?
- 5. 命令在命令行中運行,但在Perl腳本中運行
- 6. 在Ruby腳本中運行命令行命令
- 7. MySQL命令行運行腳本兩次
- 8. 從命令行運行Perl腳本?
- 9. 從命令行運行Groovy腳本
- 10. 命令行腳本php不運行
- 11. 從命令行運行Sqlite3腳本
- 12. 如何從命令行運行腳本?
- 13. 從vim命令行運行vim腳本
- 14. 功能在命令行上運行,但不在腳本中
- 15. Shell腳本:在shell腳本中運行「exit」命令後執行命令
- 16. 腳本在10點運行命令
- 17. 在shell腳本中運行命令
- 18. 在Expect腳本中運行Rsync命令
- 19. 在Matlab中運行腳本命令
- 20. 在perl腳本中運行awk命令
- 21. 在SSH之後運行腳本命令
- 22. 在python腳本中運行cmake命令
- 23. 在bash腳本中運行hadoop命令
- 24. ant build腳本不能在windows上使用命令行運行
- 25. 如何在Heroku App上運行命令行PHP腳本
- 26. 我可以在SQLite命令行上運行腳本嗎?
- 27. 基於Perl命令行的腳本,在網站上運行它?
- 28. 在腳本的命令行上運行MySQL查詢
- 29. 如何在數據庫的命令行上運行postgreSQL腳本/ bash腳本
- 30. ASP腳本將不運行
在一個已經運行的Web服務器?然後使用start命令啓動默認瀏覽器。例如:啓動「http://www.yourdomain.com/yourpage.asp」 – AardVark71
@ AardVark71但腳本運行後,我需要瀏覽器再次關閉,否則會出現一堆打開的瀏覽器... – Baz
如果你的默認瀏覽器是IE,你可以殺死它:taskkill/F/IM iexplore.exe – AardVark71