Создать ярлыки с помощью команды DOS - PullRequest
1 голос
/ 14 января 2010

Хотелось бы узнать, есть ли в WinXP команда DOS для создания ярлыков (для исполняемого файла). Я ищу команду DOS, если она доступна, а не пакетный файл или файл сценария (я нахожу только командные файлы и vbscipts при поиске в Интернете).

Просто чтобы дать вам представление о том, что я делаю, я бы хотел, чтобы Visual Studio 2005 создал ярлык для исполняемого файла как часть события после сборки, и я надеялся использовать команду DOS для выполнения что.

Любая помощь будет принята с благодарностью. Спасибо!

Ответы [ 3 ]

2 голосов
/ 14 января 2010

Существует инструмент ярлыка командной строки, который может создавать файлы ярлыков .lnk, которые поставляются с (очень старыми) средствами поддержки Microsoft Windows NT 4.0 Resource Kit.
http://www.microsoft.com/downloads/details.aspx?FamilyID=3E972E9A-E08A-49A2-9D3A-C0519479E85A&displaylang=en

Вот справочник для самого ярлыка:
http://ss64.com/nt/shortcut.html

Однако, если вы делаете это как часть установки, вам, вероятно, стоит подумать об использовании стандартного установщика, который может создавать эти ярлыки, что также легко удаляется. Попробуйте этот вопрос для начала:

Создать установщик программы в Visual Studio 2005?

1 голос
/ 14 января 2010

командные файлы - это файлы с командами DOS. Если вы ищете команды DOS (и это занимает больше, чем один шаг), то пакетные файлы - то, что вам нужно.

Если вы хотите использовать его в событии после сборки, то пакетный файл будет работать просто отлично. Просто введите его, и он будет работать, как если бы это была команда DOS.

0 голосов
/ 14 января 2010

В качестве команды вы можете указать командный файл и файл VBScript, и Windows просто запустит интерпретатор для выполнения вашей команды, как если бы это была «команда DOS»

На самом деле это больше не "DOS", это только выглядит так.

...