2010-01-14 70 views
1

我想知道在WinXP中是否有DOS命令來創建快捷方式(可執行文件)。我正在尋找DOS命令,如果它是可用的,而不是批處理或腳本文件(我只查找批處理文件和vbscipts,當我在網上搜索)。通過DOS命令創建快捷方式

爲了給你一個我正在做的工作的背景,我希望Visual Studio 2005能夠創建一個作爲生成後事件的一部分的可執行文件的快捷方式,並且我希望能夠使用DOS命令來去做。

任何幫助將不勝感激。謝謝!

+0

你爲什麼不看批處理文件的內容,看看他們是如何做到的呢? –

回答

1

批處理文件是DOS命令的文件。如果您正在查找DOS命令(並且需要多個步驟),那麼批處理文件就是您想要的。

如果你想在生成後事件中使用它,然後一個批處理文件,將工作得很好。只要輸入它就可以像DOS命令一樣工作。

+0

好吧,如果我正確理解你,創建一個快捷方式,不能在一個命令中完成? (即:createshortcut「source.exe」「linkname.lnk」) –

+0

它可以工作完全一樣,如果你的批處理文件名爲createshortcut –

+0

Hmmm..ok,所以它必須是一個批處理或VBScript文件then..Right現在我正在使用後生成事件來執行命令,如下面的示例複製,我希望我可以添加另一個可以創建快捷方式而不必添加額外文件的單行程序。一個生成後腳本VS2005的 例子: XCOPY 「$(PROJECTDIR)exectable.exe」 「$(TARGETDIR)」 –

0

您可以指定一個批處理文件和VBScript文件作爲命令,窗口將只運行解釋,就好像是一個「DOS命令」

,它不一定是「DOS」不再執行你的命令,它只是看起來像。

2

有一個命令行工具的快捷方式可創建的.lnk快捷方式文件自帶的(很老)的Microsoft Windows NT 4.0資源工具包支持工具。
http://www.microsoft.com/downloads/details.aspx?FamilyID=3E972E9A-E08A-49A2-9D3A-C0519479E85A&displaylang=en

這裏是快捷工具本身的引用:
http://ss64.com/nt/shortcut.html

不過,如果你這樣做是爲安裝的一部分,你應該考慮使用一個標準的安裝程序可以創建這些快捷方式也是一種很容易卸載的時尚。試試這個問題作爲開始:

Create program installer in Visual Studio 2005?