Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
781 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  BATCH DOS : Pb sur une expression

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

BATCH DOS : Pb sur une expression

n°745953
antolionux
Posté le 28-10-2005 à 17:10:56  profilanswer
 

Bonjour,
 
J'ai un script BATCH à réaliser sous environnement 16 bits :
 
Principe :

 
- Le script doit à un moment donner ajouter un chemin à la variable PATH.
   
  ---------------------------------------------
  set path=%path%;%systemroot%\%new_rep%
  ---------------------------------------------
 
 Remarque :
 ;%systemroot%\%new_rep%   vaut   ;C:\WINDOWS\extratools
 
 

- Plus loin dans le script ce même chemin doit être supprimer (on sous entend qu'un autre programme ai pu ajouter d'autres chemin à la variable PATH), on ne peut donc pas restaurer le PATH d'origine. Il faut supprimer uniquement la bonne chaine de caractère.

 
   -> J'ai donc tester plusieur syntaxe pour le code ci-dessous mais rien n'y fais
 
   -----------------------------------------------
   set path=%path:;%systemroot%\%new_rep%=%
   -----------------------------------------------
 
 
 
note : dans l'aide de DOS, on remarque que %path:ch1=ch2% permet la substitution de chaine dans une variable. Et si ch2 est une chaine vide celà a pour effet de supprimer l'occurence de ch1 dans la variable --> C'est donc bien ce qu'il faut faire, et ça marche en ligne de commande avec des chemins simple.
   
note2 : Il y'a surrement des caractères dans cette chaine qui pose problème ou même le fait qu'il y'ai des variables à l'interieur de la chaine, ..., mais ayant essayé plusieurs combinaisons ; celà fait plus de deux jours que je n'arrive pas au résultat voulu. Je désespère  :pt1cable:  :cry:  
 
D'avance merci pour votre aide qui me sera très préçieuse :jap:


Message édité par antolionux le 28-10-2005 à 17:23:38
mood
Publicité
Posté le 28-10-2005 à 17:10:56  profilanswer
 

n°745969
Riot
Buy me a riot
Posté le 28-10-2005 à 17:42:36  profilanswer
 

Hummm ... j'ai du me gourer de section ...


Aller à :
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  BATCH DOS : Pb sur une expression

 

Sujets relatifs
resultat d'un delete (DEL) en DOSDos, Noms longs et partage réseaux
Batch Dos[newbie] Jeux MS DOS ou Win95 sous linux ?
fichier batchAjout dans CRONTAB via Batch
[Shell Script] Expression rationnelleAccès sous DOS au lecteur cd / dvd
Plus de sujets relatifs à : BATCH DOS : Pb sur une expression


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR