Обзоры и статьи / Создание ярлыков для вызова системных настроек

Создание ярлыков для вызова системных настроек

Создание ярлычков для вызова системных настроек
(тех, что доступны через "Пуск->Настройки" или "Start Menu->Settings").

Общий принцип построения данных ярлыков:
- обычный (текстовый) файл с расширением ".LNK"
- число+символ "#" - длина командной (текстовой) строки в ярлыке - собственно, число можно писать любое, система проглотит
- ctlpnl - основное приложение вызывающее "апплеты" из настроек
- cplmain.cpl - главный апплет
- собственно, до 1-й запятой ярлыки абсолютно идентичны
- после первой запятой идет номер апплета (например, 2 = "Owner"). Развернутый список - ниже
- после второй запятой - номер закладки в апплете (если там есть закладки, нумерация с нуля). Данный параметр может быть пропущен
- далее может следовать знак "?", после которого указывается иконка, ассоциируемая с ярлыком
- большинство иконок (обычно) берутся из системной библиотеки "shellres.dll"
- формат записи для иконки из shellres:
- номер иконки в shellres можно узнать, например, с помощью PEInfo, только открывать нужно файл shellres.96.dll (для QVGA) и shellres.192.dll (для VGA)

Стандартный список готовых строк со стандартными номерами иконок:

0) Contrast (Контраст)
22#ctlpnl cplmain.cpl,0,0?shellres.dll,-13905


1) Password / Lock (Пароль)

Пароль:
20#ctlpnl cplmain.cpl,1,0?shellres.dll,-13942

Подсказка:
22#ctlpnl cplmain.cpl,1,1?shellres.dll,-13942


2) Owner (Владелец)

Идентификация:
20#ctlpnl cplmain.cpl,2,0?shellres.dll,-13841

Заметки:
22#ctlpnl cplmain.cpl,2,1?shellres.dll,-13841

Опции:
22#ctlpnl cplmain.cpl,2,2?shellres.dll,-13841


3) Power (Питание)

20#ctlpnl cplmain.cpl,3,0?shellres.dll,-13895


4) Memory (Память)

Память:
20#ctlpnl cplmain.cpl,4?shellres.dll,-13900

Карточки:
22#ctlpnl cplmain.cpl,4,1?shellres.dll,-13900


Диспетчер задач

22#ctlpnl cplmain.cpl,4,2?shellres.dll,-13900


5) About

Версия:
20#ctlpnl cplmain.cpl,5?shellres.dll,-13899

ID девайса:
22#ctlpnl cplmain.cpl,5,1?shellres.dll,-13899

Копирайты:
22#ctlpnl cplmain.cpl,5,2?shellres.dll,-13899


6) Backlight (Подсветка)

22#ctlpnl cplmain.cpl,6,0?shellres.dll,-13902


7) Screen (Экран)

General:
20#ctlpnl cplmain.cpl,7?shellres.dll,-13906

Clear Type:
22#ctlpnl cplmain.cpl,7,1?shellres.dll,-13906

Text Size:
22#ctlpnl cplmain.cpl,7,2?shellres.dll,-13906


8) Input (Клавиатура)

Метод ввода:
20#ctlpnl cplmain.cpl,8?shellres.dll,-13936

Автодополнение слов:
22#ctlpnl cplmain.cpl,8,1?shellres.dll,-13936

Опции:
22#ctlpnl cplmain.cpl,8,2?shellres.dll,-13936


9) Sounds & Notifications (Звуки и уведомления)

Звуки:
20#ctlpnl cplmain.cpl,9?shellres.dll,-13924

Уведомления:
22#ctlpnl cplmain.cpl,9,1?shellres.dll,-13924


10) Remove Programs (Удаление программ)

21#ctlpnl cplmain.cpl,10?shellres.dll,-13943


11) Menus (Меню)

21#ctlpnl cplmain.cpl,11?shellres.dll,-13937


12) Buttons (Кнопки)

Кнопки:
21#ctlpnl cplmain.cpl,12?shellres.dll,-13944

Настройка джойстика:
23#ctlpnl cplmain.cpl,12,1?shellres.dll,-13944

Блокировка кнопок:
23#ctlpnl cplmain.cpl,12,2?shellres.dll,-13944


13) Today

Отображение:
21#ctlpnl cplmain.cpl,13?shellres.dll,-13952

Элементы Today:
23#ctlpnl cplmain.cpl,13,1?shellres.dll,-13952


14) Updates (Обновление)

23#ctlpnl cplmain.cpl,14,0?shellres.dll,-13971


15) Beam

21#ctlpnl cplmain.cpl,15?shellres.dll,-13910


16) Clock & Alarms (Часы)

Время:
21#ctlpnl cplmain.cpl,16?shellres.dll,-13840

Будильники:
23#ctlpnl cplmain.cpl,16,2?shellres.dll,-13840


17) Network Cards (Сетевые адаптеры)

21#ctlpnl cplmain.cpl,17?shellres.dll,-13888


18) Regional Settings (Региональные настройки)

Регион:
21#ctlpnl cplmain.cpl,18?shellres.dll,-13901

Числа:
23#ctlpnl cplmain.cpl,18,1?shellres.dll,-13901

Валюта:
23#ctlpnl cplmain.cpl,18,2?shellres.dll,-13901

Время:
23#ctlpnl cplmain.cpl,18,3?shellres.dll,-13901

Дата:
23#ctlpnl cplmain.cpl,18,4?shellres.dll,-13901


19) Connections (Соединения)

Tasks:
21#ctlpnl cplmain.cpl,19?shellres.dll,-13953

Настройки:
23#ctlpnl cplmain.cpl,19,1?shellres.dll,-13953


20) Phone (Телефон)

Телефон:
21#ctlpnl cplmain.cpl,20?shellres.dll,-13954

Сервисы:
23#ctlpnl cplmain.cpl,20,1?shellres.dll,-13954

Сети:
23#ctlpnl cplmain.cpl,20,2?shellres.dll,-13954

Дополнительно:
23#ctlpnl cplmain.cpl,20,3?shellres.dll,-13954


21) Certificates (Сертификаты)

Системные:
23#ctlpnl cplmain.cpl,22,1?shellres.dll,-13909


22) Bluetooth

Режим:
21#ctlpnl cplmain.cpl,23?shellres.dll,-13941

Устройства:
23#ctlpnl cplmain.cpl,23,1?shellres.dll,-13941


Новые сылки:

Settings>Personal>Password>Password =
20#ctlpnl cplmain.cpl,1

Settings>Personal>Password>Hint =
22#ctlpnl cplmain.cpl,1,1


Settings>Personal>Owner Information>Identification =
20#ctlpnl cplmain.cpl,2

Settings>Personal>Owner Information>Notes =
22#ctlpnl cplmain.cpl,2,1

Settings>Personal>Owner Information>Options =
22#ctlpnl cplmain.cpl,2,2


Settings>System>Power>Main =
20#ctlpnl cplmain.cpl,3


Settings>System>Memory>Main =
20#ctlpnl cplmain.cpl,4

Settings>System>Memory>Storage Card =
22#ctlpnl cplmain.cpl,4,1

Settings>System>Memory>Running Programs =
22#ctlpnl cplmain.cpl,4,2


Settings>System>About>Version =
20#ctlpnl cplmain.cpl,5

Settings>System>About>Device ID =
22#ctlpnl cplmain.cpl,5,1

Settings>System>About>Copyrights =
22#ctlpnl cplmain.cpl,5,2


Settings>System>Backlight>Brightness =
20#ctlpnl cplmain.cpl,6

Settings>System>Backlight>Battery power=
20#ctlpnl cplmain.cpl,6,1

Settings>System>Backlight>External power =
20#ctlpnl cplmain.cpl,6,2


Settings>System>Screen>General =
20#ctlpnl cplmain.cpl,7

Settings>System>Screen>Clear Type =
22#ctlpnl cplmain.cpl,7,1

Settings>System>Screen>Text Size =
22#ctlpnl cplmain.cpl,7,2


Settings>Personal>Input>Input Method =
20#ctlpnl cplmain.cpl,8

Settings>Personal>Input>Word Completion =
22#ctlpnl cplmain.cpl,8,1

Settings>Personal>Input>Options =
22#ctlpnl cplmain.cpl,8,2


Settings>Personal>Sounds & Notifications>Sounds =
20#ctlpnl cplmain.cpl,9

Settings>Personal>Sounds & Notifications>Notifications =
22#ctlpnl cplmain.cpl,9,1


Settings>Personal>Menus>Start Menu =
21#ctlpnl cplmain.cpl,11

Settings>Personal>Menus>New Menu =
23#ctlpnl cplmain.cpl,11,1


Settings>Personal>Buttons>Program Buttons =
21#ctlpnl cplmain.cpl,12

Settings>Personal>Buttons>Up/Down Controls =
23#ctlpnl cplmain.cpl,12,1


Settings>Personal>Today>Appearance =
21#ctlpnl cplmain.cpl,13

Settings>Personal>Today>Items =
23#ctlpnl cplmain.cpl,13,1


Settings>Connections>Beam =
21#ctlpnl cplmain.cpl,15


Settings>System>Clock & Alarms>Time =
21#ctlpnl cplmain.cpl,16

Settings>System>Clock & Alarms>Alarms =
23#ctlpnl cplmain.cpl,16,2


Settings>Connections>Network Cards =
21#ctlpnl cplmain.cpl,17


Settings>System>Regional Settings>Region =
21#ctlpnl cplmain.cpl,18

Settings>System>Regional Settings>Number =
23#ctlpnl cplmain.cpl,18,1

Settings>System>Regional Settings>Currency =
23#ctlpnl cplmain.cpl,18,2

Settings>System>Regional Settings>Time =
23#ctlpnl cplmain.cpl,18,3

Settings>System>Regional Settings>Date =
23#ctlpnl cplmain.cpl,18,4


Settings>Connections>Connections>Task =
21#ctlpnl cplmain.cpl,19

Settings>Connections>Connection>Advanced =
23#ctlpnl cplmain.cpl,19,1


Settings>Personal>Phone>Phone =
21#ctlpnl cplmain.cpl,20

Settings>Personal>Phone>Services =
23#ctlpnl cplmain.cpl,20,1

Settings>Personal>Phone>Network =
23#ctlpnl cplmain.cpl,20,2

Settings>Personal>Phone>More =
23#ctlpnl cplmain.cpl,20,3


Settings>System>Certificates>Personal =
21#ctlpnl cplmain.cpl,22

Settings>System>Certificates>Root =
23#ctlpnl cplmain.cpl,22,1


Settings>Connections>Bluetooth>Mode =
21#ctlpnl cplmain.cpl,23

Settings>Connections>Bluetooth>Devices =
23#ctlpnl cplmain.cpl,23,1


Ярлыки для Календаря и пр.:

Новая Задача:
20#"Windowspoutlook.exe" tasks -new

Новая Заметка:
20#"Windowsnotes.exe" -n

Новый Контакт:
20#"Windowspoutlook.exe" contacts -new

Новое Напоминание:
20#"Windowspoutlook.exe" calendar -new


Повестка дня:
21#:MSCALENDAR -va?outres.dll,-100002

Вид день:
21#:MSCALENDAR -vd?outres.dll,-100002

Вид месяц:
21#:MSCALENDAR -vm?outres.dll,-100002

Вид неделя:
21#:MSCALENDAR -vw?outres.dll,-100002

Вид год:
21#:MSCALENDAR -vy?outres.dll,-100002


(Примечание: Календарь должен быть запущен в фоне для того что бы ярлыки работали)

Ярлыки для Сообщений:

MMS:
20#"Windowstmail.exe"-service "MMS"


Сразу создать сообщение для определённого контакта:
20#"windowstmail.exe" -service "MMS" -to "номер
получателя"

email:
20#"Windowstmail.exe"-service "ActiveSync"


Сразу создать сообщение для определённого получателя:
20#"Windowstmail.exe"-service "ActiveSync" -to "электронный адрес получателя"


SMS:
20#"Windowstmail.exe"-service "SMS"


Сразу открыть папку "Входящие":
20#"Windowstmail.exe" -service "SMS" -open "inbox"


Сразу создать сообщение для определённого контакта:
20#"windowstmail.exe" -service "SMS" -to "номер
получателя"

Ярлыки для Камеры:


фото:
20#"Windowscamera.exe" -i


видео:
20#"Windowscamera.exe" -v


фото контакт:
20#"Windowscamera.exe" -p


видео mms:
20#"Windowscamera.exe" -m


Параметры для Bluetooth могут не работать на НЕ НТС девайсах.
Параметры для Сamera могут не работать на НЕ НТС девайсах.


Скачать / Download [10.85 Kb]

Системные требования: Нет данных
Оф. сайт/Источник: http://3ppc.net/forum/showthread.php?t=6192
Как бесплатно качать с файлообменников

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
  1. а такой вопрос: на i900 работает всё, кроме яркости (Settings>System>Backlight>Brightness = 20#ctlpnl cplmain.cpl,6) и task (19). Я бы очень хотел вызывать настройки яркости с ярлыка. Можно как-нибудь решить проблему?
  1. Цитата: Roger1992
    респект...вещь нужная(блокировка с ярлыка0остальное я через проовдник вроде делаю..хотя не всё


    Для блокировки лучше пользоваться VJDeviceLock, работает на WM5-WM6.5

    программа на 4pda.ru
    http://4pda.ru/forum/index.php?showtopic=79773

    домашняя страничка
    http://www.vijay555.com/?Releases:VJDeviceLock

    Скачать программу кабом
    http://www.vijay555.com/vj/releases/vjdevicelock/vjdeviceloc
    k.cab

  1. Здравствуйте. Может кто знает как создать ярлыки только для Settings-Connections, Settings-Personal и Settings-System ? Вообще возможно ли такое ? Буду признателен за любую помощь.
  1. Ну вобще сенкс! Ланчер Launcher 1.40 (http://www.scottandmichelle.net/scott/cestuff/launcher.zip)
    + эти lnk-шки, то поимеем рабочий стол а-ля виндовс в тудэе со стилусо-пальце-тыкательными красивыми иконками. В переделах нескольких десятков килобайтов ОЗУ!!!
  1. Здесь, я так понял, описаны апплеты для стандартного cplmain.cpl. А специфические для каждого девайса находятся в других *.cpl. Например, в Асусе P750 с помощью строчки ASUS.cpl,0 вызывается настройка режимов USB. Так что можно методом тыка опередлить и другие апплеты.
  1. А на меню пуск можно создать ярлык?
  1. респект...вещь нужная(блокировка с ярлыка0остальное я через проовдник вроде делаю..хотя не всё
  1. а не подскажете как в Настройки добавить свои ярлыки?
  1. Roger1992,

    Я положил этот ярлык в только-что обнавленный мною архив для скачки.
  1. я визбаром раб столом пользуюсь..такой необходимости в данной статье нету...но нужно узнать...где скачать ярлык для блокировки кпк (клавиш и экрана) как в плагине today
  1. Эхххх.......еще бы знать, как открыть контакт определенный, где будет "Позвонить на мобильный, Отправить смс и т.д."

    Для IPhoneToday было бы круто))
  1. lexa264,

    Эта функция есть у меня как стандартная, в вареанте назначеня кнопок.
  1. Кто-нибудь знает, как сделать подобный ярлык не для отдельного компонента Conntrol Panel, а для Start->Settings ? Нигде не смог найти :(
  1. An:)rij,
    Оф. сайт/Источник: http://3ppc.net/forum/showthread.php?t=6192
  1. Может кто знает для today блокировки?
  1. На каком форуме обсуждение всего этого. В студию пожалуйста.
  1. А есть ярлычек как в меню пуск, быстрый переход на Тудей??? smile
  1. ммм...отлично!=)
  1. Огромное спасибо!!! Автору респект и уважуха :)
  1. огромное спасибо, очень полезно!

    аффтар, держи плус пиццот
  1. огромное спасибо, просто супер! thumbup

    извиняюсь за ранее, но в списке не нашел, допускаю, что пропустил... меня интересует, как создать ярлык для Пуск->Настройка->Система->Режим подключения USB (это для самсунга)
    подскажите как это найти или сделать, спасибо smile
  1. спасибо! очень полезно!
  1. Для HTC Diamond:

    Диапазон
    (где выбирается сеть GSM/WCDMA/Auto)
    23#ctlpnl cplmain.cpl,20,3?shellres.192.dll,-13954

    Очень полезно для тормозов Diamondа касательно переходов из UTEL в Билайн и обратно... (часто бывает, что сеть HSDPA уже давно появилась, а телефон всё висит на EDGE в роуминге у Билайна, существенно влияя на скорость передачи данных - и назад к себе в UTEL сваливаться не хочет.. гад..)

    АВТОРУ - виват, я об этом инфы как-то раз день напролёт искал - ничего не было :(
  1. а как поворот экрана сделать?
  1. Спасибо. А еще бы управление уровнем звука и беспроводными соединениями, или где найти и почитать можгл
  1. афигенно!!! может это и многие знали, но выложить конечно ни кто не догадался!
    все работает!
  1. спс, тоже 2 дня назад хотелось найти thumbup
  1. Спасибо!!! Я как раз это искал на форуме 4pda вчера!