我使用的OS是winxp,安裝的IIS版本為5.1,不支援多站點,下載下傳的一些源代碼想測試浏覽一下就得設定虛拟目錄,而且有些還必須設為站點根目錄,每次改的時候就需要打開IIS然後預設站點,右鍵屬性->主目錄這樣設定一番,天天這麼重複設定就感覺麻煩的很了,于是就想如果能在源代碼檔案夾右鍵直接設定為IIS主目錄多好啊,搜尋了一下也沒找到相關的小工具,就自己着手鼓搗一下吧,費了半天勁終于使用bat改寫系統資料庫整成了,正常運作該bat的requirements:
1.你的機器上還保留着C:\Inetpub\AdminScripts\adsutil.vbs(如果在其他目錄可修改bat中該檔案路徑)
2.windows腳本宿主為cscript
建立一個bat檔案install.bat,内容如下:
@echo off
reg add HKEY_CLASSES_ROOT\Folder\shell\IISRoot /ve /t REG_SZ /d 設為IIS站點主目錄 /f
reg add HKEY_CLASSES_ROOT\Folder\shell\IISRoot\command /ve /t REG_SZ /d "cmd.exe /c cscript C:\Inetpub\AdminScripts\adsutil.vbs SET W3SVC/1/ROOT/Path \"%%1\"" /f
exit
ok,然後輕按兩下運作之後,你選中某個檔案夾點選右鍵即出現“設為IIS站點主目錄”的右鍵菜單了。
未在其他機器上測試,大家如果用得着可以自行修改使用。enjoy it!:)