W dniach 16.05.2019 do 13.06.2019 mail z forum nie działał poprawnie i mógł zgubić kilka maili, jeśli ktoś się próbował kontaktować proszę zrobić to ponownie. Za utrudnienia przepraszam!


[-]
Reklama



Ocena wątku:
  • 6 głosów - średnia: 2
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
wm 6 5 ikony menu start all device

[Tutorial] [WM 6.5] Ikony Menu Start [All device]
W ramach uzupełnienia i w odpowiedzi na pytanie martin00777 z tego postu: http://www.modaco.pl/Thread-Zmiana-kolej...8#pid41298



Ikony Menu Start

zmiana kolejności, grupowanie i inne perwersje


Generalnie Microsoft nie przewidział opcji mieszania w kolejności skrótów w Menu Start za wyjątkiem (chyba) przesunięcia ikony na początek ekranu. Nic więcej zrobić się nie da jeśli chodzi o porządkowanie ikon w Menu Start.
Ale... (jak zawsze i wszędzie, tu również istnieje pewne "ale").
Tą niedogodność da się obejść. Nie będzie to, oczywiście, tak proste jak wysikanie dziurki w śniegu jednak da się zrobić.

Otóż (tu ciutka teorii)...

To wszystko, co widzimy w Menu Start jest bardzo ładnie opisane w rejestrze systemu, w kluczu:

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\]

Klucz ten zawiera komletną zawartość i układ skrótów w Menu Start.
Hmmm... Podglądając ten klucz edytorem rejestru widać, że zawiera komplet skrótów, ale ktoś może zapytać: "Gdzie ta kolejność układu? Przecież układ w rejestrze nie odpowiada temu w Menu Start." - No niby ma rację.
Jednak pokuśmy się o otwarcie któregoś z kluczy rejestru odpowiedzialnego za jakiś skrót. Niech to będzie np. "Odtwarzacz Multim..lnk" (w moim przypadku jest to skrót do Touch Playera).
Po otwarciu tego klucza wygląda on jak poniżej:

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Odtwarzacz Multim..lnk]
"Rank"=dword:35A4EC52
"Icon"="\\Windows\\start_touch_player.png"


Klucz, który nas interesuje to: "Rank" - właśnie on zawiera wartość odpowiedzialną za kolejność/położenie skrótu w Menu Start. W naszym przypadku jest to:
35A4EC52 (zapis szesnastkowy - domyślny)

lub w przełożeniu na wartości dziesiętne:

900000850 (dla ułatwienia będziemy się posługiwali tym typem wartości)

OK. Wiemy już co odpowiada za położenie skrótu w Menu Start. Teraz zobaczmy jak generalnie poukładane są elementy Menu Start. Układ i kolejność ikon obrazuje poniższy screen:

[Obrazek: 2e53xh1.jpg]

Jak widać, ikony rozmieszczane są po trzy, rzędami w kształcie litery V (żółta linia) - standardowy układ menu. Kolejność ikon została przedstawiona za pomocą cyfr.

Praktycznie w każdym ROMie, pierwszą ikoną jest "Dzisiaj", która zawiera NAJWYŻSZĄ występującą w Menu Start wartość "Rank": Hex: 7FFFFFFF / Dec: 2147483647. Dlaczego najwyższą a nie najniższą? A dlatego, że ikony są układane w ODWROTNYM porządku - od wartości NAJWYŻSZEJ do NAJNIŻSZEJ. Nie pytać się czemu akurat tak bo sam nie wiem.
Proszę tylko zwrócić uwagę, że wartość dziesiętna tej ikony ma aż 10 cyfr - prawdopodobnie ma to zapobiec przypadkowemu przeniesieniu tej ikony w inne miejsce Menu Start - wartości innych ikon są (tylko) 9-cio cyfrowe.
Generalnie tej ikonki nie ruszamy - chyba, że ktoś ma taką wewnętrzną potrzebę, jednak ja sugeruję zostawić ja w spokoju.

Drugą w kolejności ikonką jest najczęściej "Telefon", jej wartość "Rank" to: Hex: 35A4ECE6 / Dec: 900000998.

Wartość 900000998 jest dla nas liczbą wyjściową i od niej zaczynamy "liczenie" kolejności ikon - oczywiście W DÓŁ.

Dla uzupełnienia, powiem jeszcze, że numeracja jest stopniowana co -10 (minus 10). Powoduje to, że:

- trzecia z kolei ikona ma "Rank": Dec: 900000988,
- czwarta z kolei ikona ma "Rank": Dec: 900000978,
- piąta z kolei ikona ma "Rank": Dec: 900000968, itd...

Osobiście sugeruję utrzymanie tej konwencji numerowania kolejności.

Oczywiście nie wszystkie klucze skrótów będą posiadały wartość "Rank". Domyślnie pozycjonowane są tylko i wyłącznie skróty do funkcji i aplikacji systemowych (i to też nie wszystkie). Skróty do programów instalowanych przez użytkownika tej wartości nie będą posiadały.

To właściwie tyle jeśli chodzi o teorię. Teraz odrobinę praktyki, czyli jak fizycznie poprzestawiać ikony.

Edycję kolejności ikon można przeprowadzić na dwa sposoby:

Pierwszy sposób:
Edycja odnośnych wartości poprzez jakiś edytor rejestru bezpośrednio na PDA - sposób o skuteczności odwrotnie proporcjonalnej do uciążliwości wykonywania zmian. BTW... uciążliwość wykonywania zmian tym sposobem jest duuuuuuuża i nawet nie będę się rozwodził nad tym sposobem.

Drugi, zdecydowanie łatwiejszy i dający pełną kontrolę nad całym procesem sposób:
Eksport całego klucza ([HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\]) do pliku
*.reg i jego edycja z poziomu PC.
Do eksportu polecam program CeRegEditor (KLIK) - tym bardziej, że przyda się on później do importu naszych danych do rejestru.

Zawartość wyeksportowanego pliku *.reg może wyglądać tak jak poniżej. W poniższym przykładzie (aby nie mieszać za bardzo) usunąłem wszystkie skróty, które nie posiadały klucza "Rank":

CeRegEditor napisał(a):REGEDIT4

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Auto Rotation Set.lnk]
"Rank"=dword:35A4EC52
"Icon"="\\Windows\\autorotacion.png"

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Przełączanie zadań.lnk]
"Rank"=dword:35A4E932
"Icon"="\\Windows\\start_task_switcher.png"

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Java.lnk]
"Rank"=dword:35A4EC52
"Icon"="\\Windows\\start_java.png"

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Odtwarzacz Multim..lnk]
"Rank"=dword:35A4EC52
"Icon"="\\Windows\\start_touch_player.png"

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Kalendarz dotykowy.lnk]
"Rank"=dword:35A4EAF4
"Icon"="\\Windows\\start_touch_calendar.png"

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Ustawienia.lnk]
"Rank"=dword:35A4EAC2
"Icon"="\\Windows\\start_navigation.png"

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Książka telefoniczna.lnk]
"Rank"=dword:35A4ECDC
"Icon"="\\Windows\\start_phone_book.png"

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Wiadomości.lnk]
"Rank"=dword:35A4ECD2
"Icon"="\\Windows\\Start_Icon_SMS.png"

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Radio FM.lnk]
"Rank"=dword:35A4EC20
"Icon"="\\Windows\\start_fm_radio.png"

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Zegar.lnk]
"Rank"=dword:35A4EB58
"Icon"="\\Windows\\start_clock.png"

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Spis połączeń.lnk]
"Rank"=dword:35A4EC9D
"Icon"="\\Windows\\start_call_log.png"

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Dyktafon.lnk]
"Rank"=dword:35A4E54A
"Icon"="\\Windows\\start_voice_recorder.png"

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Aparat.lnk]
"Rank"=dword:35A4EB8A
"Icon"="\\Windows\\start_camera.png"

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Wyszukaj w telefonie.lnk]
"Icon"="\\Windows\\Start_Icon_Search.png"
"Rank"=dword:35A4EBE2

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Menedżer zadań.lnk]
"Rank"=dword:35A4DFA0
"Icon"="\\Windows\\Start_Icon_TaskMgr.png"

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\ActiveSync.lnk]
"Rank"=dword:35A4E004
"Icon"="\\Windows\\Start_Icon_Async.png"

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Eksplorator plików.lnk]
"Rank"=dword:35A4E036
"Icon"="\\Windows\\Start_Icon_FileExp.png"

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Zadania.lnk]
"Rank"=dword:35A4E068
"Icon"="\\Windows\\Start_Icon_Tasks.png"

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Notatki.lnk]
"Rank"=dword:35A4E09A
"Icon"="\\Windows\\Start_Icon_Notes.png"

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Kalkulator.lnk]
"Rank"=dword:35A4E57C
"Icon"="\\Windows\\start_calculator.png"

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Gry]
"Icon"="\\Windows\\Start_Icon_Games.png"
"Rank"=dword:35A4EC32
"Group"=dword:00000001

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Windows Media.lnk]
"Rank"=dword:35A4E1F8
"Icon"="\\Windows\\Start_Icon_WMP.png"

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Obrazy i wideo.lnk]
"Icon"="\\Windows\\Start_Icon_Photos.png"
"Rank"=dword:35A4EC96

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Settings]
"Icon"="\\Windows\\Start_Icon_Settings.png"
"Rank"=dword:35A4ECAA
"Group"=dword:00000001

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Internet Explorer.lnk]
"Icon"="\\Windows\\Start_Icon_IE.png"
"Rank"=dword:35A4ECBE

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Kontakty.lnk]
"Rank"=dword:35A4E2C0
"Icon"="\\Windows\\Start_Icon_Contacts.png"

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\E-mail.lnk]
"Rank"=dword:35A4ECC8
"Icon"="\\Windows\\Start_Icon_Msg.png"

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\SMS.lnk]
"Icon"="\\Windows\\Start_Icon_SMS.png"
"Rank"=dword:35A4ECDC

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Telefon.lnk]
"Icon"="\\Windows\\Start_Icon_Phone.png"
"Rank"=dword:35A4ECE6

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Today]
"Rank"=dword:7FFFFFFF
"Icon"="\\Windows\\Start_Icon_Today.png"

W powyższym przykładzie wszystkie wartości klucza "Rank" zostały wyeksportowane jako liczby szesnastkowe (HEX) i w takiej formie należy je utrzymać. Jeśli ktoś umie zrobić sobie przelicznik HEX->DEC->HEX w głowie to nie ma problemu, jeśli nie, to trzeba użyć jakiegoś konwertera (pełno tego jest w necie).
Należy zwrócić również uwagę, że wpisy zostały wyeksportowane "od końca" względem właściwej kolejności, czyli pierwsza ikona Menu jest tutaj ostatnim wpisem, druga ikona jest przedostatnim wpisem itd.

Po edycji i zapisaniu pliku *.reg, importujemy go do PDA, robimy SR urządzenia i, jeśli wszystko poszło tak jak chcieliśmy, mamy gotowe i posegregowane Menu Start.

Aha... Jeśli chcesz włączyć do "kolejkowania" skrót nieposiadający klucza "Rank", nic nie stoi na przeszkodzie by teraz sobie taki klucz w danym wpisie utworzyć.




INFORMACJE DODATKOWE

Tworzenie folderu w Menu Start.

Folder w Menu Start jest zobrazowany w rejestrze wpisem podobnym do poniższego:

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Gry]
"Icon"="\\Windows\\Start_Icon_Games.png"
"Rank"=dword:35A4EC32
"Group"=dword:00000001


W powyższym zapisie wyróżniłem (pogrubiłem) różnice pomiędzy zapisem formy folderu i linka. W przypadku folderu, klucz "Group" zawsze ma wartość 00000001

Aby umieścić element w żądanym folderze, należy użyć zapisu podobnego do poniższego:

[HKEY_LOCAL_MACHINE\Security\Shell\StartInfo\Start\Gry\Gierka.lnk]
"Icon"="\\Windows\\ikona_gierki.png"



To już właściwie wszystko.
Mając taką bazę i wiedzę, oczywiste powinno być jak poukładać sobie skróty w Menu Start.


Odpowiedz Opera Windows 7


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości