2010-01-14 10 views
1

Je voudrais savoir s'il existe une commande DOS dans WinXP pour créer des raccourcis (vers un exécutable). Je suis à la recherche de DOS-Command si elle est disponible, pas un fichier batch ou script (je trouve seulement des fichiers batch et vbscipts lorsque je recherche en ligne). Pour vous donner un aperçu de ce que je fais, je voudrais que Visual Studio 2005 crée un raccourci vers l'exécutable dans le cadre de l'événement post-build, et j'espérais utiliser une commande DOS pour fais ça.Créer des raccourcis via la commande DOS

Toute aide serait grandement appréciée. Merci!

+0

Pourquoi ne vous regardez pas le contenu des fichiers de traitement par lots et de voir comment ils le font? –

Répondre

1

Les fichiers batch sont des fichiers avec des commandes DOS. Si vous cherchez des commandes DOS (et cela prend plus d'une étape), alors les fichiers batch sont ce que vous voulez.

Si vous souhaitez l'utiliser dans votre événement de post-construction, un fichier de commandes fonctionnera très bien. Il suffit de le taper et il fonctionnera comme s'il s'agissait d'une commande DOS.

+0

Ok, donc si je vous comprends bien, créer un raccourci, ne peut pas être accompli en une seule commande? (C'est à dire: createshortcut "source.exe" "linkname.lnk") –

+0

cela peut fonctionner exactement comme si votre fichier de traitement par lots s'appelait createshortcut –

+0

Hmmm..ok, il doit donc s'agir d'un fichier batch ou vbscript alors ... maintenant J'utilise l'événement post-build pour exécuter une commande comme l'exemple ci-dessous à copier et j'espérais pouvoir ajouter un autre one-liner qui créerait un raccourci sans avoir à ajouter de fichier (s) supplémentaire (s). Exemple de script de post-construction VS2005: xcopy "$ (ProjectDir) exectable.exe" "$ (TargetDir)" –

0

Vous pouvez spécifier un fichier de commandes et le fichier vbscript que la commande, et les fenêtres suffit d'exécuter l'interpréteur pour exécuter votre commande comme si elle était une « commande DOS »

Son pas vraiment « DOS » plus, il ça ne ressemble qu'à ça.

2

Il existe un outil de raccourci de ligne de commande qui peut créer des fichiers de raccourcis .lnk fournis avec (les très anciens) Outils de support du Kit de ressources Microsoft Windows NT 4.0.
http://www.microsoft.com/downloads/details.aspx?FamilyID=3E972E9A-E08A-49A2-9D3A-C0519479E85A&displaylang=en

Voici une référence pour l'outil de raccourci lui-même:
http://ss64.com/nt/shortcut.html

Cependant, si vous faites cela dans le cadre d'une installation, vous devriez probablement en utilisant un programme d'installation standard qui peut créer ces raccourcis une mode qui est facilement désinstallé aussi bien. Essayez cette question en début:

Create program installer in Visual Studio 2005?

Questions connexes