Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] Управление ярлыками

Ответить
Настройки темы
Служебные - [addon] Управление ярлыками

Аватара для loginvovchyk

Старожил


Сообщения: 342
Благодарности: 79

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: loginvovchyk
Дата: 06-07-2010
Аддон для создания ярлыков к различным приложениям в желаемый путь

Иногда программы создают ярлыки не всегда туда куда хочет пользователь. Этот аддон поможет пользователю создать ярлык на конкретную программу в нужный путь или создать свои собственные ярлыки.

Аддон сделан как самораспаковывающийся winrar архив.

Инструкция к использованию:

Откройте архив приложением Winrar , вы увидете следующиее системные папки
Application Data, Главное меню, Рабочий стол и их подпапки

Размещение ярлыков

1. Application Data\Microsoft\Internet Explorer\Quick Launch\ - этот путь предназначен для установки ярлыков на панель Быстрого запуска
2. Главное меню\Программы\Автозагрузка\ - сюда положите ярлыки если вы хотите, чтобы ваша программа была добавлена в Автозагрузку
3. Главное меню\Программы\Стандартные\ - этот путь предназначен для размещения ярлыков в папке Стандартные
4. Рабочий стол\ - этот путь предназначен для размещения ярлыков на Рабочий стол

Подготовка ярлыков

Выберите нужные ярлыки, задайте им значки (желательно указывать значки из системных ресурсов таких например, как shell32.dll) и разместите их в нужные папки. Вы также можете добавить собственную папку.

В качестве примера я положил в аддон ярлыки на Диспетчер устройств и Безопасное извлечение устройств, которые устанавливаются на рабочий стол.

Загрузить
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:24, 19-07-2008

 

Ветеран


Сообщения: 916
Благодарности: 34

Профиль | Отправить PM | Цитировать


Ну собственно говоря, я это OEM папкой размещаю, при необходимости... Смысл в аддоне конечно есть, для тех кто не пользуется OEM папками, в общем как альтернатива.

-------
All my homies dont play better watch what you say and put your glock away, ease back, ease back, ease back before i squeeze that...


Отправлено: 09:23, 19-07-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 214
Благодарности: 25

Профиль | Отправить PM | Цитировать


loginvovchyk, идея очень хорошая, но

1. Хотя в sfx и задан Path=%USERPROFILE%, всё остальное задано абсолютными именами. Хотя, например, есть старый-престарый твик "перемещение Рабочего Стола в меню Пуск", с которым будет полный ппц. И вообще не факт, что у юзера десктоп именно в "Рабочем Столе" и т.п. Наконец, не факт, что у юзера Винда стоит именно в ВИНДОВС, а не ВИНХР, к примеру.

2. Исходя из того же Path=%USERPROFILE% твой аддон абсолютно одноюзерский, причём для запускающего юзера онли.

3. При создании ярлыков, которые нужно "разложить по папкам", Винда сразу же сохранит много служебной информации, относящейся только к той машине, где ярлык создавался. Например, видно, что ты работаешь под админом, предпочитаешь тему "Аэро", а кусочек SIDа твоей машины 2-57989841-1177238915.

Не говоря о потенциальной небезопасности (хотя в случае ярлыков это не столь важно), иногда этот служебный мусор ведёт к банальной неработоспособности ярлыков на другой системе. На большинстве систем это фиксится автоматически при копировании ярлыка в Проводнике, но не факт, что 1) это произойдёт при прямом извлечении РАРом (для верности нужно заюзать tempmode=1 и команду copy или cmd /c copy) и 2) вообще произойдёт. Куда более кошерно создавать ярлыки соотв. програмками из РесурсКита или сторонних разработчиков.

Отправлено: 14:41, 20-07-2008 | #3


Аватара для loginvovchyk

Старожил


Сообщения: 342
Благодарности: 79

Профиль | Сайт | Отправить PM | Цитировать


VitRom, Аддо протестирован в различных вариациях. Все работает отлично!

-------
https://www.viagrasansordonnancefr.c...ance-pas-cher/


Отправлено: 16:08, 20-07-2008 | #4


Ветеран


Сообщения: 4527
Благодарности: 348

Профиль | Сайт | Отправить PM | Цитировать


Ссылка мертвая!

-------
Моя статья на OSzone.net


Отправлено: 16:05, 04-07-2010 | #5


Аватара для Pavel_Sv

Пользователь


Сообщения: 80
Благодарности: 30

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: rar Shortcut.rar
(49.7 Kb, 113 просмотров)

см. вложение

-------
Analysis and architecture

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:14, 04-07-2010 | #6


Аватара для specialist

Старожил


Сообщения: 406
Благодарности: 108

Профиль | Отправить PM | Цитировать


думаю справедливо будет добавить в шапку, для каких ОС данный addon подойдет (не для всех очевидно название ветки, где он располагается), указать что в текущем виде он, кроме может быть панели быстрого запуска, не подойдет для всех языков ОС, отличных от русского (Автозагрузка - Startup и т.п.), а также не будет работать в случае, если системные папки у некоторых пользователей находятся не по стандартному пути.

можно замутить подобный аддон с абсолютной универсализацией на базе утилиты nircmd в которой есть переменные
~$folder.common_desktop$ --- рабочий стол
~$folder.startup$ --- автозагрузка
~$folder.appdata$\Microsoft\Internet Explorer\Quick Launch\ --- быстрый запуск

таким образом можно построить 7-zip sfx модуль с файлом конфигурации в котором будет прописано что-нибудь вроде
nircmd execmd copy "~$folder.nircmd$\*.*" "~$folder.desktop$\"
nircmd execmd copy "~$folder.nircmd$\*.*" "~$folder.appdata$\Microsoft\Internet Explorer\Quick Launch\"
nircmd execmd copy "~$folder.nircmd$\*.*" "~$folder.startup$"

или вместо *.* будут *.lnk то все что будет накидываться в этот sfx архив будет распаковано во временную папку и перенесено nircmd в соответствии с указанными параметрами. при этом никаких папок с могущими отличаться в зависимости от языка и версии ОС там вообще не будет.
если все ярлыки во всех папках не нужны можно все-же создать их в архиве, например:
ярлыки определенной категории нужны только на столе - в архиве будет например папка desktop - ярлыки в ней
и тогда команда будет выглядеть
nircmd execmd copy "~$folder.nircmd$\desktop\*.lnk" "~$folder.desktop$\"
ну и т.п. способом все остальное.
утилита nircmd универсальна и подходит еще для целого ряда других полезных манипуляций с файловой системой, реестром и другими направлениями работы,стандартных средств для исполнения которой в самой ОС может не быть.

-------
Все что было создано руками и умом одного человека, может быть изменено по своему образу и подобию другим. ICQ: 560-361 Блог: repacksbyspecialist.blogspot.com


Последний раз редактировалось specialist, 14-07-2010 в 02:19. Причина: добавлены мысли...

Это сообщение посчитали полезным следующие участники:

Отправлено: 02:02, 06-07-2010 | #7


Аватара для voler

Ветеран


Сообщения: 907
Благодарности: 36

Профиль | Отправить PM | Цитировать


Я делаю вот так, но жутко не удобно.
Цитата:
IF EXIST "%ALLUSERSPROFILE%\ѓ«*ў*®Ґ ¬Ґ*о\Џа®Ја*¬¬л\Skype.lnk" (move "%ALLUSERSPROFILE%\ѓ«*ў*®Ґ ¬Ґ*о\Џа®Ја*¬¬л\Skype.lnk" "%ALLUSERSPROFILE%\ѓ«*ў*®Ґ ¬Ґ*о\Џа®Ја*¬¬л\?*вҐа*Ґв") ELSE echo Shurtcut for Skype is not exist > %systemdrive%\shurtcut_error.txt
IF EXIST "%ALLUSERSPROFILE%\ѓ«*ў*®Ґ ¬Ґ*о\Џа®Ја*¬¬л\The Bat!.lnk" (move "%ALLUSERSPROFILE%\ѓ«*ў*®Ґ ¬Ґ*о\Џа®Ја*¬¬л\The Bat!.lnk" "%ALLUSERSPROFILE%\ѓ«*ў*®Ґ ¬Ґ*о\Џа®Ја*¬¬л\?*вҐа*Ґв") ELSE echo Shurtcut for The Bat! is not exist > %systemdrive%\shurtcut_error.txt

-------
Linux, это плацдарм для изучения своих возможностей.


Отправлено: 13:41, 15-10-2010 | #8



Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon] Управление ярлыками

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - Управление компьютера при помощи речи - Голосовое управление mihanik Программное обеспечение Windows 24 11-04-2014 03:36
Интерфейс - Проблема с ярлыками antikiller_bm Microsoft Windows Vista 9 15-03-2010 18:45
Утилиты - [addon] Управление и индикация состояния СD/DVD (на основе o!drive) Drinko Наборы обновлений для Windows XP/2003/Windows 7 15 16-03-2008 02:48
Проблема с ярлыками Farman Хочу все знать 33 06-05-2007 20:50




 
Переход