Page 1 sur 1
[R] Comment trouver l'emplacement d'un programme ?
Posté : mar. 26 févr. 2008 11:34
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.
Plituc.
Re: Comment trouver l'emplacement d'un programme ?
Posté : mar. 26 févr. 2008 11:56
par SurPriseS
@scriptdir
Re: Comment trouver l'emplacement d'un programme ?
Posté : mar. 26 févr. 2008 12:32
par Plituc
Merci SurPriseS pour ton message !

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.
Re: Comment trouver l'emplacement d'un programme ?
Posté : mar. 26 févr. 2008 12:33
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
Re: Comment trouver l'emplacement d'un programme ?
Posté : mar. 26 févr. 2008 13:10
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 !
Plituc.
Re: Comment trouver l'emplacement d'un programme ?
Posté : mar. 26 févr. 2008 14:31
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
Donc il se peut que le programme que tu recherche ne soit pas existant dans cette partie du régédit.
Re: [R] Comment trouver l'emplacement d'un programme ?
Posté : mar. 26 févr. 2008 21:41
par Tlem