Как переместить ярлык в файле BAT? - PullRequest
4 голосов
/ 19 января 2012

У меня есть следующая строка в BAT-файле, он не работает, как мне заставить его работать?Ярлык находится в том же каталоге, что и BAT-файл, я должен переместить его на рабочий стол.

MOVE "MyShortCut.Ink" C:\

Ответы [ 3 ]

7 голосов
/ 19 января 2012
Файлы ярлыков

имеют расширение .LNK («ССЫЛКА»). У вас есть INK, как в «моя ручка сломалась и пролила чернила на всю рубашку».

4 голосов
/ 19 января 2012

В Windows C:\ - это не рабочий стол. C:\Users\[Username]\Desktop обычно это то, что вы ищете.

Для текущего пользователя, вошедшего в систему, есть переменная окружения для C:\Users\[Username], которая равна %USERPROFILE%.

1 голос
/ 19 января 2012

Если вы запускаете его из другого каталога, сначала переключитесь на исполняемые файлы bat-файлов;

CD %~dp0
MOVE "MyShortCut.Lnk" "%USERPROFILE%\Desktop"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...