LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Lancement raccourci avec CVI

Solved!
Go to solution
Bonjour,
Comment faire pour executer un raccourci du bureau avec CVI ?
L'application lancée par le raccourci doit prendre en compte le champ 'demarrer dans'
Par Ex : un raccourci Excel, si le champ "demarrer dans" = "c:\".
             la Boite Ouvrir ou Enregistrer de Excel mettra par défaut le chemin "c:\"
(si bien entendu dans Excel - Options - General - Dossier par defaut ="")

Merci pour l'aide



0 Kudos
Message 1 of 4
(3,868 Views)

Bonjour,

pour lancer un executable, il y a la fonction LaunchExecutable. Je ne sais pas si ca marche, mais tu peux essayer d'y mettre directement le chemin du lien. Si ca ne marche pas, tu peux aussi executer des commandes DOS avec cette fonction, et ainsi bricoler la fonctionnalité "démarrer dans".

Sinon, un conseil, pour que les probabilités de réponse à tes questions soient plus importantes, poste les en anglais sur ce site, afin que beacoup plus de personnes puissent les lire et y trouver une solution.

Un autre conseil, va faire un petit tour sur le site suivant: http://perso.wanadoo.fr/philippe.baucour/, c'est un site très complet sur CVI et en francais. Tu y trouveras aussi un forum où tu pourras poser tes questions en francais. (J'avoue j'ai déjà essayé de m'y inscrire, mais sans succès :-(, à croire qu'ils ne veulent pas de moi... Mais tu aura peut-être plus de chance...)

Rac
0 Kudos
Message 2 of 4
(3,842 Views)

Je viens de remarquer, qu'il n'est pas évident non plus de trouver le bon forum à partir du site,

voici donc le lien correspondant:

 http://labwindows.free.fr/Phorum/list.php?2,page=1.

0 Kudos
Message 3 of 4
(3,841 Views)
Solution
Accepted by topic author AfgVD
Salut,

J'ai réussi à faire ce que je voulais avec la commande ShellExecute

                HINSTANCE ShellExecute(
                    HWND hwnd,
                    LPCTSTR lpOperation,      //Executable
                    LPCTSTR lpFile,
                    LPCTSTR lpParameters,
                    LPCTSTR lpDirectory,      //Repertoire de travail
                    INT nShowCmd
exemple :
hResult = ShellExecute(handle,
                                       "open",
                                       "C:\\Program Files\\Microsoft Office\\Office\\EXCEL.EXE",
                                       NULL,
                                       "C:\\mes documents,
                                       SW_SHOWNORMAL);

Merci quand même pour ton aide.

0 Kudos
Message 4 of 4
(3,829 Views)