5

Я хотел бы создать ярлык, цель которого не существует (пока). Однако, как только я пытаюсь его создать, Windows выдает ошибку, в которой говорится, что указанная цель не существует.

Хотя я понимаю, почему Windows вызывает эту ошибку, я хотел бы знать, есть ли способ обойти ее.

Мой файл будет находиться в D:\MyScript.exe , поэтому создание поддельного файла с таким именем не будет работать, так как символ \ запрещен для имен файлов Windows.

3 ответа3

1

ИМО, есть только 1 способ, и это простой взлом.

Создайте новый файл (например, текстовый файл), назовите его конечным именем файла с расширением. Конечно, этот файл не будет работать, но Windows будет ссылаться на него. Затем, когда у вас есть настоящий файл, просто скопируйте его поверх файла-пустышки!

0

Как упоминал Дэйв, вы можете создать файл в качестве заполнителя, который соответствует правилу быстрого доступа. Если он находится на другом диске (например, D: как вы упомянули), сопоставьте диск с этой буквой диска (щелкните правой кнопкой мыши по my computer >> map a drive >> \\[your hostname]\c$\temp ). Если он находится в каталоге, к которому у вас нет доступа, создайте ярлык на другом компьютере, где вы делаете, а затем скопируйте его.

0

Ярлык из Optimumx может создавать ярлыки для несуществующих целей.

Вы, вероятно, выполните следующую команду

shortcut /F:example.lnk /A:C /T:D:\MyScript.exe

Источники:
1. Создать ярлык для несуществующей папки в Windows XP
2. http://www.msfn.org/board/topic/70537-is-there-a-way-to-create-a-shortcut-without-the-source-file/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .