[..] Localiser un programme avant de le lancer

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
FoX
Niveau 1
Niveau 1
Messages : 11
Enregistré le : ven. 31 mai 2013 14:07
Status : Hors ligne

[..] Localiser un programme avant de le lancer

#1

Message 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
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

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

#2

Message par mikell »

Recherche dans le registre sous HKLM\software, cf. l'exemple du fichier d'aide pour RegEnumKey
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
FoX
Niveau 1
Niveau 1
Messages : 11
Enregistré le : ven. 31 mai 2013 14:07
Status : Hors ligne

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

#3

Message 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.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#4

Message 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 ?
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
FoX
Niveau 1
Niveau 1
Messages : 11
Enregistré le : ven. 31 mai 2013 14:07
Status : Hors ligne

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

#5

Message par FoX »

C'est un logiciel portable donc il peut se trouver sur un disc dur ou un disc amovible. merci
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#6

Message 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. ^^
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre