begin process at 2012 02 14 15:13:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Divers

 > 

Débutants

 > 

Comment créer un raccourci sur le bureau d'une application avec VisualStudio 2008


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

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

Membre Club
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

Membre Club
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

Membre Club
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

Membre Club
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

1 2

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


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,262 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales