[R] Comment trouver l'emplacement d'un programme ?

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Plituc
Niveau 1
Niveau 1
Messages : 4
Enregistré le : mar. 26 févr. 2008 11:29
Status : Hors ligne

[R] Comment trouver l'emplacement d'un programme ?

#1

Message par Plituc »

Bonjour à tous,

Je cherche un moyen de récupérer le répertoire d'exécution d'un programme (le script sera exécuté sur divers serveurs où le dit programme ne sera pas toujours au même endroit).

Je vous remercie pour votre aide. :P

Plituc.
SurPriseS
Niveau 6
Niveau 6
Messages : 291
Enregistré le : jeu. 06 sept. 2007 11:35
Localisation : Finistère sud
Status : Hors ligne

Re: Comment trouver l'emplacement d'un programme ?

#2

Message par SurPriseS »

@scriptdir
Plituc
Niveau 1
Niveau 1
Messages : 4
Enregistré le : mar. 26 févr. 2008 11:29
Status : Hors ligne

Re: Comment trouver l'emplacement d'un programme ?

#3

Message par Plituc »

Merci SurPriseS pour ton message ! :D Mais en regardant l'aide sur @scriptdir j'ai cru comprendre qu'il s'agissait du répertoire où était présent le script d'automatisation :( . Or dans mon cas je cherche le répertoire d'un programme alpha (ex : winamp.exe).

Plituc.
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: Comment trouver l'emplacement d'un programme ?

#4

Message par ani »

bonjour plituc

Alors, faudra connaître quelque paramètre : savoir si le logiciel fait une installation
si il le fait : alors faire une petite lecture dans le régédit (fonction regenumkey/regenumval/regread) ou dans le dossier prévu à cette effet windows\programme file (FileFindFirstFile/FileFindNextFile)
On peut aussi utiliser le ms-dos avec la cmd dir et find

ps: sur le site anglais, il doit y avoir une fonction, qui permet de faire une recherche de la présence d'un fichier sur tout les disques. je visionne aussi sur le dd me semble l'avoir mais ou et pas moyen de retrouver sur le site anglophone :§(

Dans la partie exemple de script, y a ceux-ci : recherche de fichier et de dossier
Plituc
Niveau 1
Niveau 1
Messages : 4
Enregistré le : mar. 26 févr. 2008 11:29
Status : Hors ligne

Re: Comment trouver l'emplacement d'un programme ?

#5

Message par Plituc »

Bonjour ani,

Tes indications m'ont bien aidé ! Finalement, la commande qui répond à mon besoin est :

$var = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\xxxxxxx.exe", "")

Merci à tous pour votre aide ! :D

Plituc.
ani
Niveau 11
Niveau 11
Messages : 1826
Enregistré le : lun. 23 juil. 2007 12:31
Localisation : Bureau
Status : Hors ligne

Re: Comment trouver l'emplacement d'un programme ?

#6

Message par ani »

le problème c'est que tout le monde ne fait pas l'installation par défault.
J'avais pas vu que tu donné un exemple comme winamp, moi exemple elle se trouve sur key usb :o

Donc il se peut que le programme que tu recherche ne soit pas existant dans cette partie du régédit.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Comment trouver l'emplacement d'un programme ?

#7

Message par Tlem »

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