Vezérlőpult elemeinek végrehajtása
Jegyzet
Ha a Vezérlőpult elemeihez tartozó kanonikus és modulnevek listáját keresi, tekintse meg a Vezérlőpult-elemek kanonikus neveicímű részt.
A Vezérlőpult-elemek kétféleképpen nyithatóak meg:
- A felhasználó megnyithatja a Vezérlőpultot, majd megnyithat egy elemet az elem ikonra kattintva vagy duplán kattintva.
- A felhasználó vagy egy alkalmazás közvetlenül a parancssorból indíthat el egy Vezérlőpult-elemet.
Az alkalmazások a WinExec függvénnyel programozott módon nyithatják meg a Vezérlőpultot.
WinExec("c:\windows\system32\control.exe", SW_NORMAL);
Az alábbi példa bemutatja, hogyan indíthatja el egy alkalmazás a MyCpl.cpl nevű Vezérlőpult-elemet a WinExec függvénnyel.
WinExec("c:\windows\system32\control.exe MyCpl.cpl", SW_NORMAL);
Ha egy Vezérlőpult-elem parancssoron keresztül van megnyitva, utasíthatja, hogy nyissa meg az elem egy adott lapjára. Egyes Windows Vista vezérlőpanel elemek bizonyos lapjainak hozzáadása és eltávolítása következtében előfordulhat, hogy a lapok számozása megváltozott a Windows XP-hez képest. Az alábbi példa a Windows XP Rendszer elemének negyedik és a Windows Vistán a harmadik lapot indítja el.
control.exe sysdm.cpl,,3
Ez a témakör a következőket ismerteti:
- Windows Vista kanonikus nevek
- Új parancsok a Windows Vista-hoz
- Örökölt vezérlőpult parancsok
- Kapcsolódó témakörök
Windows Vista Canonical Names
Windows Vista és újabb rendszerekben a Vezérlőpult-elem parancssorból való elindításának elsődleges módja a Vezérlőpult elem kánonnevének használata. A kanonikus név egy nem honosított karakterlánc, amelyet a Vezérlőpult egy eleme deklarál a beállításjegyzékben. A kanonikus név használatának előnye az, hogy absztrahálja a Vezérlőpult elem modulnevét. Az elem megvalósítható .dll-ként, és később újraimplementálható .exe-ként, vagy módosíthatja a modul nevét. Mindaddig, amíg a kanonikus név változatlan marad, nem kell frissíteni azokat a programokat, amelyek a kanonikus név használatával nyitják meg.
Konvenció szerint a canonical név "CorporationName.ControlPanelItemName" néven jön létre.
Az alábbi példa bemutatja, hogyan indíthatja el egy alkalmazás a Vezérlőpult elemet Windows UpdateWinExec.
WinExec("%systemroot%\system32\control.exe /name Microsoft.WindowsUpdate", SW_NORMAL);
Ha egy Vezérlőpult-elemet a kanonikus nevével szeretné elindítani, használja a következőt: "%systemroot%\system32\control.exe /name canonicalName"
Ha meg szeretne nyitni egy adott allapot egy elemben, vagy további paraméterekkel szeretné megnyitni, használja a következőt: "%systemroot%\system32\control.exe /name canonicalName /page pageName"
Az alkalmazások implementálhatják a IOpenControlPanel::Open metódust a Vezérlőpult elemeinek elindításához, beleértve egy adott aloldal megnyitásának lehetőségét is.
A Vezérlőpult elemeinek kanonikus neveinek teljes listáját lásd a Vezérlőpult elemeinek kanonikus neveicímű témakörben.
Új parancsok Windows Vista rendszerhez
Windows Vista rendszeren a Windows XP .cpl modulja által elért egyes beállítások .exe fájlként lettek implementálva. Ez további biztonságot nyújt azáltal, hogy lehetővé teszi a standard felhasználók számára, hogy a fájlok indításakor rendszergazdai hitelesítő adatokat adjanak meg. A további biztonságot nem igénylő beállításokhoz ugyanazok a parancssorok férnek hozzá, mint amelyeket a Windows XP-ben használtak. Az alábbiakban felsoroljuk a Windows Vista rendszerben a Vezérlőpult egyes lapjainak eléréséhez használt parancsokat:
Személyre szabás
- Betűméret és DPI: %windir%\system32\DpiScaling.exe
- Képernyőfelbontás: %windir%\system32\control.exe desk.cpl,Beállítások,@Settings
- Megjelenítési beállítások: %windir%\system32\control.exe desk.cpl,Beállítások,@Settings
- Témák: %windir%\system32\control.exe desk.cpl, Témák,@Themes
- Képernyővédő: %windir%\system32\control.exe desk.cpl,képernyővédő,@screensaver
- Többmonitoros: %windir%\system32\control.exe desk.cpl, Monitor,@Monitor
- Színséma: %windir%\system32\control.exe /name Microsoft.Personalization /page pageColorization
- Asztali háttér: %windir%\system32\control.exe /name Microsoft.Personalization /page pageWallpaper
Jegyzet
A Starter és az Basic Edition nem támogatja control.exe /name Microsoft.Personalization parancsot.
Rendszer
- Teljesítmény: %windir%\system32\SystemPropertiesPerformance.exe
- Távelérés: %windir%\system32\SystemPropertiesRemote.exe
- Számítógép neve: %windir%\system32\SystemPropertiesComputerName.exe
- Rendszervédelem: %windir%\system32\SystemPropertiesProtection.exe
- Speciális rendszertulajdonságok: %windir%\system32\SystemPropertiesAdvanced.exe
Programok és szolgáltatások
- Programok hozzáadása vagy eltávolítása: %windir%\system32\control.exe /name Microsoft.ProgramsAndFeatures
- Windows-funkciók: %windir%\system32\OptionalFeatures.exe
Területi és nyelvi beállítások
- Billentyűzet: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"keyboard"
- Hely: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"location"
- Adminisztratív: %systemroot%\system32\control.exe /name Microsoft.RegionalAndLanguageOptions /page /p:"administrative"
Mappabeállítások
- Mappakeresés: %windir%\system32\rundll32.exe shell32.dll,Options_RunDLL 2
- Fájltársítások: %windir%\system32\control.exe /name Microsoft.DefaultPrograms /page PageFileAssoc
- Nézet: %windir%\system32\rundll32.exe shell32.dll,Options_RunDLL 7
- Általános: %windir%\system32\rundll32.exe shell32.dll, Options_RunDLL 0
Energiagazdálkodási opciók
- Az aktuális csomagbeállítások szerkesztése: %windir%\system32\control.exe /name Microsoft.PowerOptions /page pagePlanSettings
- Rendszerbeállítások: %windir%\system32\control.exe /name Microsoft.PowerOptions /page pageGlobalSettings
- Energiaterv létrehozása: %windir%\system32\control.exe /name Microsoft.PowerOptions /page pageCreateNewPlan
- A Speciális beállítások laphoz nincs hivatalos parancs, a régebbi módon érhető el: %windir%\system32\control.exe powercfg.cpl,,3
Régi vezérlőpultparancsok
Ha a WinExec függvényt használja, a rendszer képes felismerni a vezérlőpult speciális parancsokat. Ezek a parancsok a Windows Vista előtagja.
Vita / Érv | Leírás |
---|---|
control.exe asztal | Elindítja a Megjelenítési tulajdonságok ablakot.
Megjegyzés: Starter és Basic Kiadások nem támogatják ezt a parancsot. |
control.exe szín | Elindítja a Megjelenítési tulajdonságok ablakot a Megjelenés lap előre kiválasztott állapotával. |
control.exe dátum/idő | Elindítja a Dátum- és időtulajdonságok ablakot. |
control.exe nemzetközi | Elindítja a Területi és nyelvi beállítások ablakot. |
control.exe egér | Elindítja a Egér tulajdonságai ablakot. |
control.exe billentyűzet | Elindítja a Billentyűzet tulajdonságai ablakot. |
control.exe nyomtatók | Megjeleníti a Nyomtatók és faxok mappát. |
betűtípusok control.exe | Megjeleníti a Betűtípusok mappát. |
Windows 2000 és újabb rendszerek esetén:
Parancs | Leírás |
---|---|
control.exe mappák | Elindítja a Mappabeállítások ablakot. |
control.exe netware | Elindítja a Novell NetWare ablakot (ha telepítve van). |
control.exe telefontechnika | Elindítja a Telefon és modem beállításai ablakot. |
control.exe rendszergazda eszközök | Megjeleníti a Felügyeleti eszközök mappát. |
control.exe schedtasks | Megjeleníti az Ütemezett feladatok mappát. |
control.exe hálózati kapcsolat | Megjeleníti a Hálózati kapcsolatok mappát. |
control.exe infravörös | Elindítja a Infravörös figyelő ablakot (ha telepítve van). |
control.exe felhasználói_jelszavak | Elindítja a felhasználói fiókok ablakot. |
Kapcsolódó témakörök
-
A CPLApplet használata
-
Vezérlőpult-elem kereshető tevékenységhivatkozásainak létrehozása
-
A Vezérlőpult elérése csökkentett módban a Windows Vista alatt