當需要調用Windows的控制面板時,我常用Shell語句,它最為簡單快捷。以下語句可以啟動控制面板(如Windows不是裝在默認目錄下應作修改):
Shell"C:windowscontrol.exe",vbNormalFocus
當然,這樣調出控制面板並未達到我們的目的:控制面板中項目如此之多,而我們往往只需調出其中的一個如“電源管理”什麼的而已。怎麼辦?這就有必要對控制面板作些研究了。
一般地,Contol.exe支持擴展名為cpl的文件類型,通常位於C:windowssystem目錄下。試以"*.cpl"為關鍵字在C盤查找一下,你會發現所列出的是清一色的類型標為“控制面板擴展”的文件。其中的Telephon.cpl就是“撥號屬性”,把上述的Shell語句改為Shell"C:windowscontrol.exetelephon.cpl",vbNormalFocus則可調出“撥號屬性”了。是不是有點簡單?
以下列出控制面板內部分項目的名稱:
Access.cpl輔助選項屬性-鍵盤/顯示/聲音等
Appwiz.cpl添加/刪除程序
Desk.cpl顯示屬性-背景
Inetcpl.cplInternet屬性-常規
Intl.cpl區域設置屬性-數字
joy.cpl游戲控制器
Main.cpl鼠標屬性
Mmsys.cpl多媒體音頻/視頻/Midi/CD/設備等
Modem.cpl調制解調器屬性
Netcpl.cpl網絡
Password.cpl密碼屬性
Sticpl.cpl掃描儀、數碼相機屬性
Sysdem.cpl系統屬性-常規
Timedate.cpl日期/時間屬性
Powercfg.cpl電源管理屬性
Telephon.cpl撥號
最後提一下:有些項目集合了多個內容,譬如“多媒體”項就有音頻、視頻、MIDI、CD、設備等,如要直接進入這些具體項目,Shell語句需加入必要的參數。以進入{多媒體屬性-設備}為例,可用如下語句:Shell"C:windowscontrol.exeMmsys.cpl,,4",vbNormalFocus。所集合的子項目的Index號從0開始,語句中的“4”意為第五個子項目。->