Accueil > Forum > > > > Comment créer un raccourci sur le bureau d'une application avec VisualStudio 2008
Comment créer un raccourci sur le bureau d'une application avec VisualStudio 2008
dimanche 14 juin 2009 à 17:28:55 |
Comment créer un raccourci sur le bureau d'une application avec VisualStudio 2008

julien2424
|
Bonjour à tous. Je suis débutant, et je viens de développer ma première application sous Visual Studio 2008. Le problème c'est que quand je lance l'installation, le programme s'installe, se lance mais ne crée aucun raccourci sur le bureau. DOnc quand je quitte mon programme, c'est galère pour le retrouver! J'ai vu pas mal de code sur votre site, mais je ne sais pas où les copier (Dans quel fichier...), et comment m'en servir. Je suis vraiment novice. Je me demandé si dans les paramètre du projet, il n'y avait pas une option pour créer simplement des raccourcis... Donc pour revenir à ma question, ^^, y'a t'il possibilité de faire créer un raccourci de mon application par l'installateur de VisualStudio sur le bureau et dans démarrer? Si oui, pouvez-vous me décrire les étapes, une à une à suivre, en étant indulgent vu mon niveau... ^^ Merci à tous........
|
|
dimanche 14 juin 2009 à 20:54:12 |
Re : Comment créer un raccourci sur le bureau d'une application avec VisualStudio 2008

The Meteorologist
|
Bonsoir julien2424, il suffit de faire un clique droit sur l'exécutable de Visual Studio ("X:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe") puis de cliquer sur "Envoyer vers ... " -> "Bureau (Créer un raccourcis)", tu peux aussi faire glisser le raccourcis dans le menu démarrer si tu le désires ...
|
|
dimanche 14 juin 2009 à 20:58:27 |
Re : Comment créer un raccourci sur le bureau d'une application avec VisualStudio 2008

julien2424
|
Merci The Meteorologist de répondre si rapidement. Mais tu sais comment le faire automatiquement, c'est à dire que le programme d'installation le fasse automatiquement? Merci encoreee ^^
|
|
lundi 15 juin 2009 à 08:48:24 |
Re : Comment créer un raccourci sur le bureau d'une application avec VisualStudio 2008

dp_favresa
|
Bonjour,
J'ai eu à programmer la création d'un raccourci bureau dans un petit prog qui fait l'installation d'une de mes applis :
' Création raccourci bureau Dim Bureau As IWshRuntimeLibrary.WshShell Dim Raccourci As IWshRuntimeLibrary.WshShortcut
Bureau = New IWshRuntimeLibrary.WshShell ' Chemin et nom du raccourci VarTrav = My.Computer.FileSystem.SpecialDirectories.Desktop & "\Saisie listes VB.lnk" Raccourci = Bureau.CreateShortcut(VarTrav) ' Cible (ou RepDest est le répertoire de destination de l'application) Raccourci.TargetPath = RepDest & "SaisieListes.exe" ' Icône Raccourci.IconLocation = RepDest & "INI\BarreAcierS500.ico" Raccourci.Save()
Ca a été fait sous VB2005, mais je ne pense pas que ça change beaucoup sous 2008
Cordiales salutations et bonne prog dp
|
|
lundi 15 juin 2009 à 10:04:29 |
Re : Comment créer un raccourci sur le bureau d'une application avec VisualStudio 2008

julien2424
|
Merci beaucoup dp_favresa J'aimerai savoir ou copier ce code, dans quelle fichiers? Dans mes Forms dans les projets ou bien directement sur la compilation finale avec le Setup (Applications Files...)? Je dois peut être rappelé que mon setup est crée automatiquement par Visual Studio
|
|
lundi 15 juin 2009 à 10:58:00 |
Re : Comment créer un raccourci sur le bureau d'une application avec VisualStudio 2008

dp_favresa
|
Mon code est un extrait d'un prog d'installation personnalisé pour une de mes appli. Ce prog d'installation fait :
- Création d'un fichier INI contenant des données demandées à l'utilisateur dans des TextBox
- Installation de l'appli (répertoire généré par la publication) dans un répertoire choisi par l'utilisateur (Setup.exe est renommé en SaisieListes.exe)
- Création du raccourci
Donc, ce bout de code ne se trouve pas dans l'appli proprement dite mais dans un prog séparé destiné à installer l'appli. Ceci a été fait pour avoir une distribution sur CD de façon que l'utilisateur puisse installer lui-même, sans assistance.
Dans ton cas, si tu veux avoir ce code directement dans ton appli, tu peux essayer de tester l'existence du raccourci de manière à ne pas le créer à chaque lancement (du genre : If Not File.Exists(My.Computer.File....) création raccourci)
Cordiales salutations et bonne prog dp
|
|
lundi 15 juin 2009 à 11:24:30 |
Re : Comment créer un raccourci sur le bureau d'une application avec VisualStudio 2008

julien2424
|
Je n'arrive toujours pas à l'exploiter. En fait, j'ai réussi à le modifier pour qu'il fasse le raccourci de mon application, mais lors de la compilation il y a de multiple erreur! Raccourci n'est pas déclaré ainsi que Bureau... Après, ai-je bien fait: J'ai copié ce code au début de ma Form2, la première à s'exécuté ^^ Aucun autre moyen pour que Visual Studio propose d'integrer la creation de raccourci a son propre compilateur? Jules
|
|
lundi 15 juin 2009 à 11:44:17 |
Re : Comment créer un raccourci sur le bureau d'une application avec VisualStudio 2008

dp_favresa
|
Il faut ajouter dans les références du projet :IWshRuntimeLibrary.dll - 'Emplacement : C:\WINNT\system32\wshom.ocx
- 'Bibliothèque : IWshRuntimeLibrary
Cordiales salutations et bonne prog dp
|
|
lundi 15 juin 2009 à 12:28:38 |
Re : Comment créer un raccourci sur le bureau d'une application avec VisualStudio 2008

julien2424
|
Voila le code que j'ai rentré dans ma Form2:
Public Class Form2
Dim Bureau As IWshRuntimeLibrary.WshShell
Dim Raccourci As IWshRuntimeLibrary.WshShortcut
Bureau = New IWshRuntimeLibrary.WshShell
VarTrav = My.Computer.FileSystem.SpecialDirectories.Desktop & "\JMC 2.lnk"
Raccourci = Bureau.CreateShortcut(VarTrav)
Raccourci.TargetPath = RepDest & "JMC2.exe"
Raccourci.IconLocation = RepDest & "JMCicon.ico"
Raccourci.Save()
Le problème c'est que tout les Raccourci et tout les Bureau qui suivent Dim Bureau et Dim Raccourci sont souligné en bleu par Visual avec l'erreur: "Déclaration attendue"
Que ce passe t'il?
|
|
mardi 16 juin 2009 à 19:46:10 |
Re : Comment créer un raccourci sur le bureau d'une application avec VisualStudio 2008

julien2424
|
J'ai réussi a résoudre mon problème, mais maintenant
VarTrav et RepDest ne sont pas déclaré, quelqu'un peut me dire ou est mon erreur?
Public Class Form2
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim Bureau As IWshRuntimeLibrary.WshShell Dim Raccourci As IWshRuntimeLibrary.WshShortcut Bureau = New IWshRuntimeLibrary.WshShell VarTrav = My.Computer.FileSystem.SpecialDirectories.Desktop & "\JMC 2.lnk" Raccourci = Bureau.CreateShortcut(VarTrav) Raccourci.TargetPath = RepDest & "JMC2.exe" Raccourci.IconLocation = RepDest & "JMCicon.ico" Raccourci.Save() End Sub
|
|
Cette discussion est classée dans : créer, application, bureau, raccourci, visualstudio
Répondre à ce message
Sujets en rapport avec ce message
Comment créer un Raccourci (avec icone) sur le Bureau ? [ par Remy75 ]
Quelles sont les commandes en vb6 qui permettent de créer un raccourci sur le bureau. C'est à dire, programmer ce qui correspond aux commandes manuell
comment créer et modifier un raccourci sur le bureau avec l'icone [ par dit ]
je n'ai jamais fait de VB ni VBscript et là en stage je dois créer un raccourci car lors du déploiement de parc avec nt4 les raccourcis de l'image ne
raccourci dans le bureau [ par mimine10 ]
Bonjour,J'aurai voulu savoir si quelqu'un d'entre vous savait créer un raccourci d'un programme créer sous VB, lors de son installation..Peut-être qu'
[VB2008] Problème raccourci bureau après deploiement [ par troops69 ]
Bonjour à tous, Un tout petit problème que je n'arrive pas à résoudre depuis quelques temps, je m'explique: J'ai créer une application pour mon entr
istool&inno setup le raccourci sur le bureau ne marche pas [ par eridyms ]
bonsoir a tous .... j'ai une application dont je viens de faire l'empaquetage avec istool et inno setup le problème c'est que quand j'installe l'appli
Créer une application executable [ par mtaveau ]
Bonjour,J'ai visual basic express .net. Je voulais savoir s'il était possible de créer un fichier .exe avec. J'arrive juste à créer des executables qu
Fenêtre Enregistrer Sous [ par Makia42 ]
Salut tout le monde, Je développe en tant que débutant une application VB6 dans le cadre d'un stage et je cherche à créer une fenêtre Enregistrer-Sou
Application VB créer un .exe [ par TheIshtar ]
Bonjour, Bon voilà, je voudrai créer une application qui peut créer d'autre applications configurées à partir de la première, par exemple : J'ai une
Comment créer plusieurs instances d'une même classe. [ par ianis24 ]
Bonjour, Je rencontre un problème. [^^malade2] Mon application lance plusieurs threads qui doivent utiliser une classe. [i](Classe utilisant un TCPcl
Créer un installateur [ par Clearness ]
[size=200]Bonjour à toute la communauté ![/size] Je suis un nouvel utilisateur de [b][color=red]VB.net[/color][/b] depuis maintenant 1 mois. Je vien
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|