Войти

Показать полную графическую версию : Cпособ добавления ярлыков в панель быстрого запуска (Quick Launch)


Страниц : [1] 2 3

djoniAg
05-02-2005, 11:49
Всем Привет , хочу поделится способом добавления ярлыков в панель
быстрого запуска ( Quick Launch\) способ немного не изящный, другого
не нашёл , поэтому прошу сильно ногами не бить , а если есть другой, то
поделится.
Итак всем известно что при первой загрузки системы панель, на этапе
RunOnceEx, еще не создается , т.е. если в RunOnceEx добавить cmd ф.
типа copy "%AllUsersProfile%\Главное меню\Программы\Nero\Nero 6 Ultra Edition\Nero Burning ROM.lnk" "%UserProfile%\Application Data\Microsoft\Internet Explorer\Quick Launch"
то это приведет к тому что под данной уч. записью у вас просто не
будет отображатся QL
Я поступил так создал sfx rar архив с комментарием:
Path=.\%UserProfile%\главное меню\Программы\автозагрузка
SavePath
Silent=2
Overwrite=1

в архиве Cleanup.cmd:
cmdow @ /HID
REGEDIT /S %SystemDrive%\temp\start.reg
DEL "%AllUsersProfile%\Главное меню\Windows Update.lnk"
DEL "%AllUsersProfile%\Главное меню\Активация Windows.lnk"
DEL "%AllUsersProfile%\Главное меню\Каталог Windows.lnk"
DEL "%AllUsersProfile%\Рабочий стол\Nero StartSmart.lnk"
DEL "%AllUsersProfile%\Рабочий стол\PowerDVD.lnk"
DEL "%UserProfile%\Рабочий стол\Winamp.lnk"
net user aspnet /delete
copy "%AllUsersProfile%\Главное меню\Программы\Nero\Nero 6 Ultra Edition\Nero Burning ROM.lnk" "%UserProfile%\Application Data\Microsoft\Internet Explorer\Quick Launch"
move "%UserProfile%\Главное меню\Программы\Light Alloy" "%AllUsersProfile%\Главное меню\Программы\Video\Light Alloy"
move "%UserProfile%\Главное меню\Программы\Winamp" "%AllUsersProfile%\Главное меню\Программы\Video\Winamp"
RD /S /Q %systemdrive%\temp\
RD /S /Q %systemdrive%\drv\
DEL "%UserProfile%\Главное меню\Программы\Автозагрузка\Cleanup.cmd"
EXIT
как видите заодно удаляются лишние мои ярлыки и временные папки
p.s sfx архив - запускается последним из RunOnceEx, ну и кодировка cmd файла соответственно dos

Vadikan
06-02-2005, 00:11
Спасибо за информацию. Этот вопрос был весьма популярен в самой первой теме. Да и на MSFN это дежурный вопрос. Я использую альтернативный метод. Создается папка $OEM$\$Docs\Default User\Application Data\Microsoft\Internet Explorer\Quick Launch и в нее кладутся ярлыки. Следовательно эти ярлыки будут у всех пользователей в панели Быстрого Запуска. Oстается только включить эту панель, что у некоторых вызвывает проблемы. Step 3 (http://www.simplify-i-t.com/guides/guide1.htm) на этой странице содержит нужный твик, который надо импортировать из cmdlines.txt.

djoniAg
06-02-2005, 09:30
Vadikan спасибо за ответ а вот как будет выглядеть Создается папка $OEM$\$Docs\Default User\Application Data\Microsoft\Internet Explorer\Quick Launch при русской винде? я както попробовал но у меня создалась папка с кракозябрами

Vadikan
06-02-2005, 09:47
djoniAg
А какие каталоги у тебя в директории "%SystemDrive%\Documents and Settings"?

djoniAg
06-02-2005, 11:36
\Documents and Settings\Администратор\Application Data\Microsoft\Internet Explorer\Quick Launch\

Vadikan
06-02-2005, 11:51
Поясняю вопрос. Я не спрашивал про путь к Quick Launch, я спрашивал какие каталоги у тебя в "%SystemDrive%\Documents and Settings". Содержимое этих каталогов можно опустить. Например, у меня в "%SystemDrive%\Documents and Settings":

Administrator\
All Users\
Default User\
LocalService\
NetworkService\
Vadikan\

djoniAg
06-02-2005, 12:25
All Users\
Default User\
LocalService\
NetworkService\
Администратор\

ага понял на что мне намекают. да не углядел сори
В таком случае надобность в sfx архиве отпадает , а остается только добавить пустые папки в OEM и командный файл с переносом ярлыков.
Большое Спасибо
PS а я идиот мучался с рус. папками

Vadikan
06-02-2005, 22:09
Конечно. В названии папки Default User нет ничего кириллического. И внутри нее все папки тоже в латинице. Следовательно проблем с кириллицей быть не должно и ярлыки будут у всех пользователей, включая администратора. Конечно, в ярлыках пути прописывать желательно с системными переменными. Например, %programfiles%\TotalCmd\TOTALCMD.EXE а не C:\Program Files\TotalCmd\TOTALCMD.EXE. Это сделает их рабочими если система устанавливается не на C, a скажем на D.

djoniAg
14-02-2005, 15:29
вот перешёл на способ подсказанный Vadikan - все отлично .
а вот отказываться от изложенного мной выше не получается, твик реестра убивающий заставку на этапе RunOnceEx не работает (те видимо она еще не создалась, поэтому и удалять нечего)
подскажите есть ли еще способ запустить что-либо один раз (типа из RunOnceEx ) но позже, например runservicesonce он позже запускается ?

Vadikan
14-02-2005, 21:17
djoniAgтвик реестра убивающий заставку на этапе RunOnceEx не работает (те видимо она еще не создалась, поэтому и удалять нечего)О каких заставке и твике реестра речь?

djoniAg
16-02-2005, 14:01
О каких заставке и твике реестра речь?
' я наверно поспешил , не пояснив но оставив сообшение . Наверно немного не в тему Cпособ добавления ярлыков в панель быстрого запуска (Quick Launch) но здес я описывал способ организации , так что не взышите
Я речь веду о заставке , скринсервер установленный по умолчаню .В моем примере (1 пост в этой теме ) есть сточка ccmdow @ /HID
REGEDIT /S %SystemDrive%\temp\start.reg
в этом start.reg Windows Registry Editor Version 5.00

;Отключить "Заставка"- скринсэйвер -
[HKEY_CURRENT_USER\Control Panel\Desktop]
"ScreenSaveActive"="0"
"SCRNSAVE.EXE"=-
так вот она работает, только на этапе, когда рабочий стол уже сформировался
те вопрос, как поиному (не через автозагрузку), и как можно позже, применить данный твик

VelDmi
16-02-2005, 18:00
djoniAg
А почему не хочешь запускать из guirunonce в файле winnt.sif?

VelDmi
16-02-2005, 18:05
добавлено:
http://forum.ixbt.com/0025/006096-177.html#4893

У меня копируется файлик в AllUsers\Главное меню\Программы\Автозагрузка, который затем выполняется.

veln
26-02-2005, 12:04
а как вот это забороть

C:\Documents and Settings\Default User\Application Data\Microsoft\Internet Explorer\QUICKL~1

Vadikan
26-02-2005, 23:57
veln
http://forum.oszone.net/showthread.php?p=295628#post295628

veln
27-02-2005, 08:35
Vadikan
следуя твоей ссылке я еще раз прочитал высказывания в теме
правда все равно не понял почему вместо 'Quick Launch' пишет 'Quickl`1' хотя до этого ветку пишет верно не смотря на наличие более 8 знакоф

кстати у меня XPrus SP2. Ни один из ключей указанных на форуме не включил Quick Launch. Пришлось корпеть самому. Выкладываю файлик. Может кому понадобиться. Тока запускать надо из [GuiRunOnce] , тогда работает

еще вопрос - какой параметр отвечает за длину Quick Lauch?

Vadikan
27-02-2005, 20:39
velnправда все равно не понял почему вместо 'Quick Launch' пишет 'Quickl`1'Я все равно не понял что и где пишет 'Quickl`1. еще вопрос - какой параметр отвечает за длину Quick Lauch?[HKEY_USERS\custom\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Streams\Desktop]
"Default Taskbar"=hex:<ваши настройки>

veln
01-03-2005, 11:07
Vadikan

я создал в $OEM$ папку "$Docs" в нее вложил "Default User" ну и далее "Application Data">"Microsoft">"Internet Explorer">"Quick Launch"
Винда при инстале красиво скопила все папки куда надо, а вот последнюю обозвала "QUICKL~1"

Vadikan
01-03-2005, 11:14
velnВинда при инстале красиво скопила все папки куда надо, а вот последнюю обозвала "QUICKL~1"Думаю, что дело в параметрах компиляции CD. Используйте CDImage, как описано на сайте, и будет вам счастье :)

veln
01-03-2005, 12:48
Vadikan

счастя не будет
у меня инстал на винте лежит




© OSzone.net 2001-2012