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

Название темы: создать ярлык
Показать сообщение отдельно

Ветеран


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

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


sov44, ну нет такой возможности у WinRAR SFX. Вот, например, большое сообщение по командам WinRAR SFX с англоязычного форума, где автор пишет:

Цитата:
Shortcut=X, "PATHTOPROGRAM", "SUBMENU", "DESCRIPTION", "SHORTCUTNAME"

where X can be:
D=Desktop
S=Start Menu
P=Start Menu/Programs
T=Startup
This one makes a shortcut. Replace the variables with real ones
Also, if there is some way to install shortcuts to locations other than the ones I have listed, please let me know.
Перевожу последнюю строчку:

"Кроме того, если есть какой-нибудь способ установить ярлыки других местах, чем те, которые я перечислил, пожалуйста, дайте мне знать."

По поводу сообщения #5 скажу, что добавления через запятую (IconIndex или в виде IconRecource) после имени файла с расширением, очевидно, не поддерживаются.

A теперь по основной теме. С помощью BAT-файла создать ярлык файла или папки можно, только не *.lnk, а *.url. Функциональность такого ярлыка та же самая. Привожу пример создания ярлыка "Блокнота" как раз в папке %PUBLIC%\Desktop ("Рабочий стол" всех пользователей в Windows 7):

Код: Выделить весь код
@ECHO OFF
ECHO [InternetShortcut]>%PUBLIC%\Desktop\Notepad.url
(
ECHO URL=file:///%windir:\=/%/notepad.exe
ECHO IconFile=%windir%\notepad.exe
ECHO IconIndex=0
)>>%PUBLIC%\Desktop\Notepad.url
(Для создания ярлыка в данной папке BAT-файл нужно запускать от имени администратора.)

При создании ярлыков для папок в конце URL-адреса желательно ставить слэш ("/"), например:

Код: Выделить весь код
URL=file:///C:/Windows/system/
Ярлык же с записью без слэша URL=file:///C:/Windows/system, как ни странно, открывает файл system.ini, также находящийся в каталоге %windir%.

Кстати, в URL-ярлыке индексация иконок в файле ресурса поддерживается (см. IconIndex=).

Последний раз редактировалось Georgio, 15-05-2013 в 19:45. Причина: исправление опечатки

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

Отправлено: 17:28, 15-05-2013 | #8

Название темы: создать ярлык