![]() |
Создать ярлык
Приветствую, имеется .bat файл, необходимо при запуске этого самого .bat создать ярлык на него же самого на рабочем столе и задать этому ярлыку иконку.
Путь где может находится батник не точный, т.е на одном компе он может быть в корне диска C, на другом в корне диска E, например. Суть в том, чтобы получить путь к нему и создать на него ярлык на раб. столе Приветствуются любые способы, ps, vbs и тд. |
Если совсем в лоб и на cmd
Код:
mklink "%userprofile%\Desktop\%~nx0" "%~f0" |
Вложений: 1
Цитата:
Файл 166953 |
Цитата:
Если компы доменные, то лучше использовать GPO. Там тоже можно использовать переменные, список, насколько я помню, вызывается по F3, есть условия и вообще удобно. В CMD и в Powershell нет удобного встроенного способа создания ярлыков. Надо либо писать не очень изящную конструкцию в случае с Powershell, либо привлекать сторонние программы типа Nircmd. |
А в чём глубинный смысл этого :dont-know
Код:
@echo off |
Символьная ссылка - это не ярлык.
|
а, ну да... ошибся я. Постоянно TC и кнопка с NTFSlinks(если нужно много за раз сделать), всё перепуталось. ибо разницы для мя нету никакой. Но так-то да, это не "тот самый ярлык" будет. Вот, вроде бы пример как: Создаем ярлык через командную строку Но вообще, смысл сего действия я совершенно непонимаю, бестолковое в сути своей. |
Цитата:
|
Вложений: 1
Цитата:
Скрытый текст
[i]В составе пакета Resource Kit для Windows Server предоставляется утилита SHORTCUT.EXE, которая используется для создания файлов с расширением .LNK. .......... А еще лучше из UnixUtils "mkshortcut.exe" Положи раядо с батнегом и делай что хочешь, полноценный инструмент для ярлыков. |
Вопрос решен, всем спасибо, прошу удалить/закрыть тему.
|
Время: 23:50. |
Время: 23:50.
© OSzone.net 2001-