Probleme variable environement XP

Résolu
Bonjour,

un simple petit probleme,
pour la mise a jour de certains fichiers d un soft maison j ai besoin de connaitre la vs de ces fichiers instale sur la machine hote

j ai donc fais un petit .bat qui liste un dossier et cree un liste.txt sur le bureau

sur mon OS francais
pas de probleme si je fais !
dir/w/ad  "%USERPROFILE%\Local Settings\Application Data\dossier_soft" >"%USERPROFILE%\Bureau\liste.txt"
fonctionne

mais si je fais !
dir/w/ad  "%USERPROFILE%\Local Settings\Application Data\dossier_soft" >"%USERPROFILE%\Desktop\liste.txt"
ne cree pas le .txt !

vous avez compris mon probleme ;-))
ce script n etant pas destine uniquement a ma machine , mais a plusieurs !
et etant moi meme une bille en cmd :-))
comment faire pour que ca passe toute machine ?

merci
A+



--

♣ La plus grande erreur que puisse faire un homme est d'avoir peur d'en faire une. ♣

3 réponses

  1. Salut,

    Pourquoi tu n'utilise pas la variable %TMP% de Windows, pour stocker le fichier de sortie ?

    ou tout simplement %USERPROFILE% (mais ensuite tu devra l'effacer, si plus besoin. Tandis qu'avec la variable %TMP% inutile d'effacer).

    Si tu veux absolument sur le bureau ?

    if exist %USERPROFILE%\Bureau\nul (
    set Destination="%USERPROFILE%\Bureau\liste.txt"
    ) else (set Destination="%USERPROFILE%\Desktop\liste.txt")
    dir/w/ad "%USERPROFILE%\Local Settings\Application Data\dossier_soft" >%Destination%
    1. Contributeur
      Merci :-))

      j'essaye ca tout a l heure

      oui il me le faut absolument sur le bureau ,c est une mise a jour selective !
      c est l utilisateur qui doit ensuite copier coller les noms du ou des dossier qu il veux mettre a jour, dans une forme pour ne telecharger et installer que les fichiers voulu !

      je sais c est de la faignantise , mais ca m evite de rajouter au soft une form avec une list box ect ect :-)))

      et pis c est un soft gratos alors faut bien qui bossent un peu les utilisateurs :-))))

      encore merci
      a+
      1. Contributeur
        Im_pec_cable ! ;-))

        merci Pierrot6150

        c est juste ce que je voulais

        a+