[Win7] Jak programowo przypiąć ikonę do paska zadań?

[Win7] Jak programowo przypiąć ikonę do paska zadań?
Pepe
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 22 godziny
  • Postów:496
0

Witam,
Muszę programowo przypiąć ikonę programu do paska zadań Windows 7.
Jak to zrobić? Zna ktoś przykład implementacji (delphi, plik bat lub cokolwiek, co mogę wywołać poprzez instalatora).
Chodzi tylko i wyłącznie o przypięcie ikony, znając ścieżkę do programu. Żadne cuda.
-Pawel


edytowany 1x, ostatnio: olesio
LE
  • Rejestracja:ponad 16 lat
  • Ostatnio:prawie 4 lata
  • Postów:232
0

Powiedz co masz na myśli jak mówisz o pasku zadań. Chodzi Ci o szybkie uruchamianie? Tray? czy bezpośrednio gdzies sobie narysować ikonke?

Pepe
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 22 godziny
  • Postów:496
0

Chodzi o ikonkę w pasku zadań - jej dodanie po instalacji (przypięcie).
Można rzec, zamiennik XP-kowego quicklauncha.
(Przyciski paska zadań mam scalone, ukryte etykiety)
-Pawel


LE
  • Rejestracja:ponad 16 lat
  • Ostatnio:prawie 4 lata
  • Postów:232
0

Aktualnie jestem na windows XP, i quicklaunch znajduje się w ukrytych folderach C:\Documents and Settings\Nazwa użytkownika\Dane aplikacji\Microsoft\Internet Explorer\Quick Launch

w Viscie i 7 jest to bodajże %userprofile%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch

Pepe
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 22 godziny
  • Postów:496
0

O ile się orientuję, to nie wystarczy. Samo skopiowanie skrótu do odpowiedniej lokalizacji, nic nie daje.
Obawiam się, że trzeba jeszcze coś zapisac w rejestrze.
I o to mi chodzi. Może ktoś już zaimplementował prosta funkcję, typu:
Function PrzypnijMojProgram(Path: string): boolean; :p

-Pawel


LE
  • Rejestracja:ponad 16 lat
  • Ostatnio:prawie 4 lata
  • Postów:232
0

Ja orientuje się że to w 100% działa, całe życie z tego korzystam ;)

Pepe
  • Rejestracja:ponad 22 lata
  • Ostatnio:około 22 godziny
  • Postów:496
0

My się chyba nie rozumiemy...
Chodzi mi o coś takiego:
http://shup.com/Shup/380240/Win7Ultimate_x86_FullUpdated.wmv

Tutaj, wykorzystano instalator NSIS, który odpala skrypt vbs - ale z tym sa problemy.
Bo, pliki vbs mogą być traktowqane jako niebezpieczne...

Szukam metody jak to zrobić programowo w Delphi...
-Pawel


1
Pepe napisał(a):

O ile się orientuję, to nie wystarczy. Samo skopiowanie skrótu do odpowiedniej lokalizacji, nic nie daje.
Obawiam się, że trzeba jeszcze coś zapisac w rejestrze.
I o to mi chodzi. Może ktoś już zaimplementował prosta funkcję, typu:
Function PrzypnijMojProgram(Path: string): boolean; :p

-Pawel

folder: %APPDATA%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar

KA
Kolejny archeolog
Opi
Akurat on podał odpowiedź, więc się nie wymądrzaj kazek.
KA
@Opi komu mądralo 1,5 roku temu wątek się zakończył! Sądzisz że autor nadal szuka rozwiązania?
Opi
Trochę ci się pomyliło... bo forum służy wszystkim, a nie tylko autorowi pytania. Dla mnie to rozwiązanie jest cenne.
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:15 minut
4

Muszę programowo przypiąć ikonę programu do paska zadań Windows 7.
Nie robić tego.
Albo będę chciał mieć przypięty program do paska zadań — wtedy zrobię to sobie sam,
albo, co jest bardziej prawdopodobne, nie będę chciał — wtedy pierwsze co jak zobaczę, to rzucę bluzgiem i odepnę.

A że ilość przypiętych ikonek do paska u mnie niezmiennie wynosi zero…

Zobacz pozostały 1 komentarz
Azarien
Nie chodzi o to, co kogo obchodzi. Sam się zastanów: ile razy cieszyłeś się z takiego skrótu na pasku albo na pulpicie, a ile skasowałeś go od razu…
Opi
Po pierwsze to nikt nie narzuca ci aby takie skróty tworzyć. Nie pomyślałeś, że autor chciałby wbudować to we własny instalator z możliwością wyboru, czy ma być skrót w tym miejscu? Sam nie jesteś.
Azarien
Pewnie że pomyślałem. Nie powstrzymało mnie to od wyrażenia opinii.
TW
na moje oko ciężka sprawa z tym quick launchem w windows 7, niektóre instalatory jak zaznaczycie utwórz ikone w quick launchu, na 7 nic nie robią... tylko na xp tworzą... to proste jak sprawa warunku (1<>1)w pętli... zabawne że działa w nieskończoność;)
Azarien
bo stary Quick Launch to nie to samo co „przypięte programy” w Win7. oryginalny Quick Launch jest w Win7 standardowo ukryty, ale gdy go włączyć to nadal jest i działa. wtedy te dodane przez instalatory skróty się powinny ukazać.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.