|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] Как добавить на рабочий стол ярлык с параметрами? |
|
|
[решено] Как добавить на рабочий стол ярлык с параметрами?
|
Новый участник Сообщения: 12 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 20:05, 27-09-2005 |
Alien Сообщения: 4262
|
Профиль | Отправить PM | Цитировать |
Отправлено: 23:24, 27-09-2005 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать Только не в моём случае. Вот параметр: /I=".\Profiles\Prof\main.ini" /F=".\Profiles\Prof\ftp.ini"
Создаем sfx архив с таким параметром: Shortcut=D, "totalcmd.exe" "/I="".\Profiles\Prof\main.ini"" /F="".\Profiles\Prof\ftp.ini""", "", "Total_XP", "Total_XP" получаем ярлык с таким содержимым поля "объект": "C:\Program Files\totalcmd.exe \I="\Profiles\Prof\main.ini" \F="\Profiles\Prof\ftp.ini"" Мало того что рар с какого-то перепугу меняет правый слэш(/I) на левый(\I), так он ещё заключает всю строку в кавычки и в поле "рабочая папка" пишет: "c:\Program Files\totalcmd.exe \I="\Profiles\Prof\main.ini" \F="\Profiles\Prof" Вобщем тяжёлый случай. В принципе устроило бы и простое копирование готового ярлыка на рабочий стол, только КАК это сделать средствами rar.sfx? Видимо придётся положить ярлык в $OEM$\$Docs\All Users\Desktop\. Другого способа пока не вижу. Только некрасиво это как-то. |
Отправлено: 00:46, 28-09-2005 | #3 |
(*.*) Сообщения: 36525
|
Профиль | Сайт | Отправить PM | Цитировать dendra
Так положите готовый ярлык в SFX, а по окончании распаковки запустите пакетный файл, который скопирует ярлык. http://oszone.net/display.php?id=3171#winrar 3й скриншот |
------- Отправлено: 04:21, 28-09-2005 | #4 |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать Уважаемый Vadikan, благодарю, всё получилось.
Если кто-нибудь столкнётся с подобной проблемой, вот её решение. 1. Создаём ярлык (xxx.lnk) и прописываем в него необходимые параметры запуска программы; 2. Создаём пакетный файл (copy.cmd) следующего содержания: --- copy "xxx.lnk" "%ALLUSERSPROFILE%\Рабочий стол\*.*" --- Примечание: файл copy.cmd должен быть сохранён в oem/dos кодировке. Если Windows английский, вместо \Рабочий стол\ пишем \Desktop\ 3. Копируем файлы xxx.lnk и copy.cmd в папку с программой, создаём rar.sfx архив с необходимыми параметрами, в том числе со строчкой: copy.cmd в закладке "Общие" в поле "Выполнить после распаковки". \\\ Излишне подробно получилось, но мало ли... |
|
Отправлено: 13:53, 28-09-2005 | #5 |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать Вышеупомянутый способ неудобен, если устанавливать программу на разноязычные версии Windows. Приходится менять в cmd файле "Desktop" на "Рабочий стол" или наоборот. В связи с этим, вопрос: есть ли универсальная переменная для рабочего стола? Типа %systemdrive% для системного диска?
|
Отправлено: 13:21, 28-10-2005 | #6 |
(*.*) Сообщения: 36525
|
Профиль | Сайт | Отправить PM | Цитировать dendra
Цитата:
%allusersprofile%\desktop |
|
------- Отправлено: 00:35, 29-10-2005 | #7 |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать К сожалению, этот способ не подходит для Русского дистрибутива Windows. При попытке исполнения команды:
copy "totalcmd.lnk" "%ALLUSERSPROFILE%\desktop\Total Commander XP.lnk" получаем сообщение: c:\Program Files\Total Commander XP>copy "totalcmd.lnk" "C:\Documents and Settings\All Users\desktop\Total Commander XP.lnk" Системе не удается найти указанный путь. Скопировано файлов: 0. Но, если вместо \desktop\ написать \рабочий стол\ - скопируется. Может быть есть возможность создать переменную %desktop% самостоятельно и присвоить ей значения "desktop" и "рабочий стол"? |
Отправлено: 15:44, 29-10-2005 | #8 |
(*.*) Сообщения: 36525
|
Профиль | Сайт | Отправить PM | Цитировать |
------- Отправлено: 01:51, 30-10-2005 | #9 |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать Цитата:
Все работает, благодарю. |
|
Отправлено: 22:01, 30-10-2005 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - "Отправить на Рабочий стол (Создать ярлык)" - Пропала строка | Utuwa | Microsoft Windows 2000/XP | 2 | 12-10-2014 16:19 | |
Скопировать ярлык для всех пользователей в "Рабочий стол" | infoteh | Microsoft Windows NT/2000/2003 | 15 | 19-05-2009 21:08 | |
[решено] Ярлык CD-привода на рабочий стол | МИШАНЧИК | Автоматическая установка Windows 2000/XP/2003 | 1 | 09-02-2008 11:53 | |
Вынести ярлык на рабочий стол | admin666 | Microsoft Windows NT/2000/2003 | 7 | 13-12-2007 09:32 | |
[решено] Поломался (не пропал) пункт "отправить ярлык на рабочий стол" | mountfield | Microsoft Windows 2000/XP | 5 | 17-02-2007 20:33 |
|