Wscript.Shell對象詳細介紹!!

來源:互聯網
上載者:User
WshShell 對象
ProgID Wscript.Shell
檔案名稱 WSHom.Ocx
CLSID F935DC22-1CF0-11d0-ADB9-00C04FD58A0B
IID F935DC21-1CF0-11d0-ADB9-00C04FD58A0B

下表說明和 WshShell 對象有關的屬性。

屬性 說明
Environment 返回 WshEnvironment 集合對象。
SpecialFolders 使用 WshSpecialFolders 對象提供對 Windows shell 檔案夾的訪問,如案頭檔案夾,開始菜單檔案夾和個人文檔檔案夾。  

下表說明和 WshShell 對象有關的方法。

方法 說明
CreateShortcut 建立並返回 WshShortcut 對象。
ExpandEnvironmentStrings 擴充 PROCESS 環境變數並返回結果字串。
Popup 顯示包含指定訊息的訊息視窗。
RegDelete 從註冊表中刪除指定的鍵或值。
RegRead 從註冊表中返回指定的鍵或值。
RegWrite 在註冊表中設定指定的鍵或值。
Run 建立新的進程,該進程用指定的視窗樣式執行指定的命令。

        WshShell.Environment
        Environment 屬性返回 WshEnvironment 對象。

        文法
        WshShell.Environment ( [strType]) = objWshEnvironment

        注釋
        若 strType 指定了環境變數所處的位置,可能值為 "System"、"User"、"Volatile" 和 "Process"。若未提供 strType,則該方法在 Windows NT 中檢索系統內容變數或在 Windows 95 中檢索進程環境變數。

        對於 Windows 95,strType 參數僅支援 "Process"。

        下列變數是由 Windows 作業系統提供的。指令碼也可擷取由其他應用程式設定的環境變數。

        名稱 說明
        NUMBER_OF_PROCESSORS 電腦上啟動並執行處理器數目。
        PROCESSOR_ARCHITECTURE 使用者工作站使用的處理器類型。
        PROCESSOR_IDENTIFIER 使用者工作站的處理器 ID。
        PROCESSOR_LEVEL 使用者工作站的處理器級。
        PROCESSOR_REVISION 使用者工作站的處理器版本。
        OS 使用者工作站所用的作業系統。
        COMSPEC 用於運行“命令提示”視窗的命令(通常為 cmd.exe)。
        HOMEDRIVE 本地主磁碟機(通常為 C 磁碟機)。
        HOMEPATH 使用者的預設路徑(在 Windows NT 上通常為 \users\default)。
        PATH 路徑環境變數。
        PATHEXT 可執行檔的副檔名(通常為 .com、 .exe、.bat 或 .cmd)。
        PROMPT 命令提示字元(通常為 $P$G)。
        SYSTEMDRIVE 系統所在的本地磁碟機(例如,c:\)。
        SYSTEMROOT 系統目錄(例如,c:\winnt)。和 WINDIR 相同。
        WINDIR 系統目錄(例如 c:\winnt)。和 SYSTEMROOT 相同。
        TEMP 儲存臨時檔案的目錄(例如,c:\temp)。使用者可更改。
        TMP 儲存臨時檔案的目錄(例如,c:\temp)。使用者可更改。

        樣本
        ' Retrieve the NUMBER_OF_PROCESSORS system environment variable
            Set WshShell = Wscript.CreateObject("Wscript.Shell")

            Set WshSysEnv = WshShell.Environment("SYSTEM")
            Wscript.Echo WshSysEnv("NUMBER_OF_PROCESSORS")

        請參閱
        WshEnvironment 對象

                WshEnvironment 對象
                WshEnvironment 對象未直接給出,可用 WshShell.Environment 屬性來訪問。

                ProgID N/A
                檔案名稱 WSHom.Ocx
                CLSID  
                IID  

                下表描述與 WshEnvironment 對象關聯的屬性。

                屬性 說明
                Item 擷取或設定指定的環境變數值。
                Count 枚舉項的數目。
                length 枚舉項的數目 (JScript)。

                下表描述與 WshEnvironment 對象關聯的方法。

                方法 說明
                Remove 刪除指定的環境變數。

        WshShell.SpecialFolders
        SpecialFolders 屬性提供 WshSpecialFolders 對象以便訪問 Windows 的 shell 檔案夾,例如案頭

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.