PDA

Показать полную графическую версию : тихая установка XWindows Dock (с ярлыками)


Mirzha
13-05-2010, 19:10
Доброй времени суток!
Недавно столкнулся с одной программулькой (которой его подобных в НЕТе дохрена)
под названием "XWindows Dock". Хотел сделать из него "тихую установку" (во время уст. системы)
Воткнул все файлы программки в .7z как положено, сделал ехешку через кнопку в ТС,
но тут мешает две мысли:
первая - автозагрузка программы,
и вторая - ярлыки на нем,
С автозагрузкой вроде решил, отправив его в папку "Автозагрузка"
а с ярлыками вот уже маюсь три недели,
подскажите пжл, каким способом можно отправить туда ярлыки программ, папок, файлов...?
(...ну чтоб там стояли те ярлыки которых я хочу)

минимальный скрин
http://pics.kz/s6/82/6e/5a/d4/826e5ad41073d600f3cdeb18df44c72a_preview.jpg (http://pics.kz/view1205409)

seriych
13-05-2010, 20:14
каким способом можно отправить туда ярлыки программ, папок, файлов...? »
Надо найти где он хранит настройки (ini-файл, реестр...).

Mirzha
13-05-2010, 20:30
Надо найти ... (ini-файл »
че-та его невидно...

seriych
13-05-2010, 23:08
Mery,
В %AppData% посмотри. Ну или в реестре устрой поиск. Эта программа умеет переименовывать ярлычки, которые ты в нее добавляешь? Если да, то назови какой-нибудь ярлык некоторым уникальным именем (например, lksdjghiuhbvmdng) и устрой поиск в реестре по этому имени.

wadimus
14-05-2010, 11:09
Mery,
плохо смотрел.
файл DockItems.xml (в каталоге, куда распаковал XWindowsDock)
его содержимое:
..
<items> ..<Item(номер)><Caption>(название программы в доке)</Caption><Cmd>(exe-файл программы с полным путем до нее</Cmd><Arguments>(ключи для запуска или др. параметры запуска)</Arguments><WorkDir>(полный путь рабочей директории)</WorkDir></Item(номер)>
..

все настройки программы хранятся в файле Settings.xml

ЗЫ. версия 5.6

ЗЗЫ. и еще, если ставим галочку - запуск программы вместе с Windows, но она кидает ярлык XWindowsDock.exe в каталог автозагрузки данного пользователя (C:\Documents and Settings\(пользователь)\Главное меню\Программы\Автозагрузка\)

Mirzha
17-05-2010, 18:05
файл DockItems.xml »
это версия 5,6
а была 2,0, ладно перейду на 5,6
и посмотрел я DockItems.xml
там же путь к файлу идет так С:\Program Flies\Adobe\Photoshop.exe
а если файл будет на диске Д?
%ProgramFiles%\Adobe\Photoshop.exe - это почему не канаеть?

wadimus
18-05-2010, 06:53
%ProgramFiles%\Adobe\Photoshop.exe - это почему не канаеть? » эти вопросы к разработчикам

Mirzha
18-05-2010, 12:40
эти вопросы к разработчикам »
я понял что они в адрес разработчикам,
ну кто нибудь меня понял?
хочу воткнуть его в SVCPACK, с теми ярлыками которые и здесь находеться,
я не очень-то дружу с cmd.exe, можеть кто нибудь подскажет как через командную строку поставить туда ярлычки?

wadimus
18-05-2010, 13:29
- установили это приложение
- настроили его (вид, расположение, язык, шкурки)
- натаскали в панель ярлыков от нужных вам программ
- после этого заархивировали все
- превратили архив в sfx-exe
- ярлык на автозапуск можно сделать так
nircmd.exe shortcut "%ProgramFiles%\XWindowsDock\XWindowsDock.exe" "~$folder.programs$\Автозагрузка" "XWindows Dock"
- если нужны ярлыки на рабочем столе или в кнопке Пуск - используйте
"~$folder.desktop$" и/или "~$folder.programs$\XWindowsDock"

Mirzha
19-05-2010, 11:37
....превратили архив в sfx-exe »
То что вы описали все верно, я так же делал, но от этого в версий Xwdock 2.0.0.0, не сохраняется ярлычки и настройки,
Как-то чисто случайно нашел папку XWindows Dock, который находился в Application Data, там и были файлы items.ini(настройка ярлыков) и settings.ini(настройка скина), я так понял что эта папка создается автоматический при старте программы и сохраняеть его изменений именно там.

Ну а в версиях XWindowsDock 5.6.1.1 я заметил в малых оперативах конкретно зависаеть (у меня 1280 мб озу и то зависаеть!)
а настроики этой версий как уже выше сказано находеться в DockItems.xml(настройка ярлыков) и Settings.xml(настройка скина)
эта версия намного лучше версий Xwdock 2.0.0.0
Не смотря на новороченные стеки версий 5.6 я выбрал версию 2.0 который мало жрет оперу чем 5.6

ярлычки и настроики нашлись, с автозагрузкой решено

И вот последняя и единственная проблемка, в файлах DockItems.xml и items.ini путь к файлу идеть так:
C:\Program Files\Adobe\Adobe Photoshop CS4\Photoshop.exe
а если сделать
%ProgramFiles%\Adobe\Adobe Photoshop CS4\Photoshop.exe
он не запускаеться
(а вдруг система окажеться на диске D)
Как можно решить эту проблему?


Вот содержимое items.ini в версий 2.0, путь к АИмпу, выглядеть так:
[4]
type=0
text=AIMP2.exe
path=C:\Program Files\AIMP2\AIMP2.exe
icon=
iconIndex=0
arguments=
workDirectory=C:\Program Files\AIMP2\
showAs=0
exec=1

А это в версий 5.6 файл DockItems.xml, здесь тоже указана путь к АИмпу:
<Item4>
<Caption>AIMP2</Caption>
<Cmd>C:\Program Files\AIMP2\AIMP2.exe</Cmd>
<Arguments />
<WorkDir />
<IsBreak />
<IsStack />
<IsGallery />
<Icon />
<IsLocked />
<IsDocklet />
</Item4>

mamont1
19-05-2010, 13:02
Mery
гляньте на RocketDock (http://rocketdock.com/)
сохраняет настройки в своей папке RocketDock\Settings.ini
поддерживает переменную %ProgramFiles%
памяти жрёт мало
добавляется в автозагрузку: reg add "hkcu\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /v "RocketDock" /d \""%ProgramFiles%\RocketDock\RocketDock.exe\"" /f

Скины, иконки, и т.д. (http://rocketdock.com/addons/all/popular)

http://i838.photobucket.com/albums/zz310/bumering/capture-2.gif

wadimus
19-05-2010, 14:38
Как можно решить эту проблему? »
может проще задать эти вопросы разработчикам, тем более это наши
http://nemecsx.narod.ru/
- как использовать системные переменные в настройках программы
- ключи тихой установки (если возможно)

Mirzha
19-05-2010, 20:24
гляньте на RocketDock »
со временем штаны становиться короткими




© OSzone.net 2001-2012