當腳本運行時如何改變腳本運行的當前目錄



若是你但願在Windows Script Host 5.6 的腳本運行的時候須要修改腳本運行的當前目錄,要建一個Wscript.Shell的對象,而後設置CurrentDirectory值的屬性爲你須要的目錄。好比,如下兩行將改變當前目錄爲c:\temp微信


Set objShell = CreateObject("WScript.Shell")
objShell.CurrentDirectory = "C:\Temp"


爲了驗證,複製這個腳本並保存到其餘不是c:\temp的文件夾下並運行,你能夠看到兩個彈出的窗口,一個是當前的文件夾,一個是新的當前文件夾c:\temp

Set objShell = CreateObject("WScript.Shell")
WScript.Echo objShell.CurrentDirectory
objShell.CurrentDirectory = "C:\Temp"
WScript.Echo objShell.CurrentDirectory


注意,若是目錄不存在,則有錯誤提示: 對象 'CurrentDirectory' 的方法 'IWshShell3' 失敗。運維


歡迎微信掃一掃或搜索關注個人「Windows自動化運維」公衆號,我會天天按期發佈Windows自動化運維的相關知識供你們討論研究.ide


wKiom1ZLPSeCU-ZbAABsCkHlBCM246.jpg

相關文章
相關標籤/搜索