Page 1 sur 1

[..] Localiser un programme avant de le lancer

Posté : lun. 10 juin 2013 22:29
par FoX
Bonjour !

Mon script est fonctionnel, grace aux aides, membres et recherches
► Afficher le texte
Cependant, j'ai sur une partie du script le lancement d'un programme

Code : Tout sélectionner

$Process = Run("H:\VueScan\VueScan\vuescan.exe")
J'aimerai que le script puisse localiser le programme s'il n'est pas a cet emplacement et malgré mes recherches, je n'ai pas compris la manipulation a effectuer.

Merci de votre aide

Re: [..] Localiser un programme avant de le lancer

Posté : lun. 10 juin 2013 23:28
par mikell
Recherche dans le registre sous HKLM\software, cf. l'exemple du fichier d'aide pour RegEnumKey

Re: [..] Localiser un programme avant de le lancer

Posté : dim. 16 juin 2013 00:35
par FoX
J'ai fait quelques recherches sur cette manipulation mais je n'ai pas compris comment l'utiliser. Si tu pouvais m'aiguiller un peu plus, je t'en remercie.

Re: [..] Localiser un programme avant de le lancer

Posté : dim. 16 juin 2013 08:55
par Tlem
Bonjour,
Est ce que le logiciel VueScan est un logiciel installé ou bien est ce un logiciel "portable" qui ce trouve sur un média amovible ?

Re: [..] Localiser un programme avant de le lancer

Posté : mar. 18 juin 2013 11:02
par FoX
C'est un logiciel portable donc il peut se trouver sur un disc dur ou un disc amovible. merci

Re: [..] Localiser un programme avant de le lancer

Posté : mar. 18 juin 2013 23:36
par Tlem
Donc dans un tel cas, la seule solution consiste à chercher l'exécutable sur toute l'arborescence des différents médias du PC concerné.

Vous pouvez éventuellement avoir quelques points fixes qui pourraient vous faire gagner du temps tel une clé de base de registre déjà écrite ou un dossier plus ou moins commun/fréquemment utilisé ou encore la certitude que le dossier ce trouve sur un média amovible.

Si le dossier est fixe, vous gagnerez du temps en recherchant d'abord le dossier à travers les différents médias, puis sur ce dossier est trouvé, vérifiez la présence de l'exécutable.

Les fonctions de recherche de fichiers/dossiers présentes sur ce forum vous seront utiles. ^^