IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Outils Delphi Discussion :

Inno setup - Création de raccourci


Sujet :

Outils Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 47
    Par défaut Inno setup - Création de raccourci
    Bonjour,

    Je débute totalement en langage Delphi et je bute sur un problème sur le logiciel Inno Setup.
    En fait je souhaite que lorsque que je lance mon setup d'install crée grace à inno setup, je crée un raccourci sur le bureau.

    Le raccourci qui sera crée sera le raccourci d'une base access.

    Dans le champs cible de l'onglet raccourci il faut que j'obtienne ceci :
    "C:\Program Files\Microsoft Office\Office12\MSACCESS.EXE" "E:\Access\Base materiels.mdb" /wrkgrp "E:\Access\Protection\system.mdw"
    avec :
    "C:\Program Files\Microsoft Office\Office12\MSACCESS.EXE" => figé
    "E:\Access\Base materiels.mdb" /wrkgrp "E:\Access\Protection\system.mdw" => qui dépend du lecteur physique ou il sera installé

    J'ai donc pensé à un code du type getlink afin de récuperer la destination d'installation puis de mettre le code CreateShellLink qui me permet de créer le raccourci.

    Par contre je n'ai jamais pratiqué sur ce logiciel et un peu d'aide serai la bienvenue

  2. #2
    Membre émérite
    Avatar de ouiouioui
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2006
    Messages
    991
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 991
    Par défaut
    sans le script c'est dure d'aider, tes fichiers tu les installe dans app? Donc un truc du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Name: {userdesktop}\DVdfgffg; Filename: "C:\Program Files\Microsoft Office\Office12\MSACCESS.EXE"; Parameters: """Base materiels.mdb"" /wrkgrp ""Protection\system.mdw""" WorkingDir: "{app}"; Tasks: desktopicon

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 47
    Par défaut
    Merci pour ta réponse ouioui en fait j'ai trouvé la solution a mon problème.
    Pour ceux à qui ca pourrait interresser voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    [code]
    //Procédure native d'InnoSetup
    procedure CurStepChanged(CurStep: TSetupStep);
     
    begin
      //Après l'étape d'installation d'inno setup
      if CurStep = ssPostInstall then
        begin
        //  ExtractTemporaryFile('Base Materiels.lnk');
          CreateShellLink(
    ExpandConstant('{commondesktop}\Base Materiels.lnk'),
    'Lancer le raccourci',
    ExpandConstant('C:\Program Files\Microsoft Office\Office12\MSACCESS.EXE'),
    ExpandConstant('"{app}\Base materiels.mdb" /wrkgrp "{app}\Protection\system.mdw"'),
    ExpandConstant('C:\Program Files\Microsoft Office\Office12'),
    ExpandConstant('C:\Program Files\Microsoft Office\OFFICE12\MSACCESS.EXE'),0, SW_SHOWNORMAL);
       end
    end;

  4. #4
    Membre émérite
    Avatar de ouiouioui
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Août 2006
    Messages
    991
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 991
    Par défaut
    cool, pense à mettre résolu

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [inno setup] création dossier {mon dossier}
    Par CocoNuts974 dans le forum Outils
    Réponses: 3
    Dernier message: 17/08/2010, 03h01
  2. INNO SETUP création de dossier
    Par titi42 dans le forum EDI et Outils pour Java
    Réponses: 0
    Dernier message: 29/12/2009, 17h54
  3. [inno Setup]Création de dossiers
    Par Invité dans le forum Installation, Déploiement et Sécurité
    Réponses: 8
    Dernier message: 09/05/2007, 10h59
  4. [Inno Setup] Création d'un menu d'install "propre"
    Par gizmo2 dans le forum Autres langages
    Réponses: 1
    Dernier message: 18/01/2006, 16h27
  5. [Inno Setup] Création setup et base de données
    Par miniil dans le forum Outils
    Réponses: 5
    Dernier message: 13/11/2005, 21h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo