|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - [решено] Как задать "относительные" ярлыки? |
|
Разное - [решено] Как задать "относительные" ярлыки?
|
Ветеран Сообщения: 4527 |
Прошу прощения за корявую формулировку темы. А суть такая: можно ли задать (и как) ярлыки в корне флэшки, указывающие на файлы в папках на той же флэшке, чтобы эти ярлыки срабатывали на любом компьютере независимо от того, какую букву система назначила флэшке на данном компьютере?
И попутный вопрос - может, есть какие-то вспомогательные утилиты, чтобы открывать определенные файлы, содержащиеся на флэшке, через них - т. е. задавать эти относительные пути как-то средствами утилиты? |
|
Отправлено: 00:38, 20-01-2009 |
Железных Дел Мастер Сообщения: 24737
|
Профиль | Сайт | Отправить PM | Цитировать Vadikan, Нешто вариант с маркерным файлом проще, чем
set disk=%~d0 Или у данного кода есть нюансы отработки (в той же Висте или где еще)? Сам пользуюсь портабельными программами с флешИ - еще ни разу не баловались. |
------- Отправлено: 17:15, 20-01-2009 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
(*.*) Сообщения: 36565
|
Профиль | Сайт | Отправить PM | Цитировать Цитата ShaddyR:
![]() |
|
------- Отправлено: 18:16, 20-01-2009 | #12 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать Разрешите оживлю топик. Не люблю создавать новые темы .)
Имеем win7 64 Флешка с каталогом "F:\Directuse\Total Commander" Ярлык на "totalcmd.exe" находится в корне флешки. В инете нашел решение относительного пути в ярлыке: %windir%\system32\RunDll32.exe shell32.dll,ShellExec_RunDLL ".\папка_на_флешке\моя_прога.exe" Пробовал %windir%\system32\RunDll32.exe shell32.dll,ShellExec_RunDLL ".\Directuse\Total Commander\Totalcmd.exe" - не работает .(( Подскажите что делаю не правильно? И как юзать параметр ".\" ??? Спасибо. |
Отправлено: 11:07, 28-06-2010 | #13 |
Модератор Сообщения: 8300
|
Профиль | Отправить PM | Цитировать Цитата naxaH:
Цитата naxaH:
Цитата:
Цитата naxaH:
|
||||
Отправлено: 14:26, 28-06-2010 | #14 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать Amigos,
shell32.dll есть, rundll32.exe есть, но без значка "программа" Выдает это: Цитата:
На 32 битной семерке пробую тоже самое. Ничего. Ярлык в корне флешки. Мне не главное на 64 запустить, главное на 32. Вообще я правильно пишу в ярлыке ".\DirectUse\Total Commander\Totalcmd.exe" ?? Или там с точкой нада че-то как-то по другому? |
|
Последний раз редактировалось naxaH, 28-06-2010 в 15:22. Отправлено: 15:11, 28-06-2010 | #15 |
Железных Дел Мастер Сообщения: 24737
|
Профиль | Сайт | Отправить PM | Цитировать Цитата naxaH:
|
|
------- Отправлено: 22:28, 28-06-2010 | #16 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать ShaddyR,
Да братан, ты прав. В ХР работает. Проверил на виртуалке. Ну вот собсна и проблема .)) Как добыть названия процедур семерки? Пока только через батник start %cd:~0,2%"\DirectUse\Total Commander\Totalcmd.exe" (( |
Последний раз редактировалось naxaH, 29-06-2010 в 10:28. Отправлено: 09:51, 29-06-2010 | #17 |
Ветеран Сообщения: 604
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 10:29, 29-06-2010 | #18 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать Решено. Ищущий всегда найдет.
Решение взято с вот этого сайта Собсна сами решения: Первое: %windir%\system32\cmd.exe /C start \directuse\total commander\Totalcmd.exe + рабочая папка %cd% .Подскажите только че тут с кавычками или еще с чемнить нада замутить чтобы \directuse\total commander\Totalcmd.exe читалось в cmd. Второе решение: %windir%\system32\cmd.exe /c cd “\DirectUse\Total_Commander” & “totalcmd.exe” рабочая папка пусто. Вопрос тут же... как сделать (че прописать в пути ярлыка имхо) чтобы черное окошко закрывалось после вызова программы??? |
Последний раз редактировалось naxaH, 30-06-2010 в 17:22. Отправлено: 17:04, 30-06-2010 | #19 |
Железных Дел Мастер Сообщения: 24737
|
Профиль | Сайт | Отправить PM | Цитировать Цитата naxaH:
> Цитата naxaH:
%comspec% /c cd /d "\DirectUse\Total_Commander"&& start "" totalcmd.exe |
||
------- Последний раз редактировалось ShaddyR, 30-06-2010 в 17:53. Отправлено: 17:42, 30-06-2010 | #20 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Как удалить ярлыки (в меню "Пуск" - "Программы", с рабочего стола, и т. д.) | Craager | Автоматическая установка Windows 2000/XP/2003 | 167 | 08-05-2015 02:50 | |
Интерфейс - [решено] Как удалить папку "Моя музыка","Мои Картинки", "Мое видео"? | verdix | Microsoft Windows 2000/XP | 3 | 03-10-2009 23:46 | |
Как задать имя и пароль прокси для службы "Автоматическое обновление Windows" | Mike Gavrilov | Microsoft Windows NT/2000/2003 | 8 | 26-10-2008 09:19 | |
[решено] Можно ли задать свои папки в окне "Сохранить как..." ? | truvo | Хочу все знать | 4 | 07-05-2008 02:05 | |
как задать путь к "Мои документы" | Guest | Microsoft Windows 95/98/Me (архив) | 1 | 14-11-2002 13:00 |
|