Récupéré le troisième caractér d'un mot

Récupéré le troisième caractér d'un mot - Shell/Batch - Programmation

Marsh Posté le 12-05-2007 à 13:24:41    

Bonjour, je voudrai récupéré le troisiéme caractér d'un mot, j'ai essayer ceci:

Code :
  1. %VrTest:~3%


mais ca ne fonctionne pas, sauriez vous m'aider ?

Message cité 1 fois
Message édité par webding le 18-05-2007 à 13:57:20
Reply

Marsh Posté le 12-05-2007 à 13:24:41   

Reply

Marsh Posté le 13-05-2007 à 06:17:53    

Voila quelque lignes que j'ai ecrit et qui pourront t'aider :) Ca permet d'utiliser l'heure au format hh:mm:ss, par exemple '01:23:45' au lieu de ' 1:23:45.67' de la commande time :

Code :
  1. REM Extraire les 2 premiers caracteres de la command %time%
  2. SET hh=%time:~0,2%
  3. REM Si hh < 10 alors ajouter un 0 et supprimer le premier caractere 'invisible'
  4. IF %hh% LSS 10 SET hh=0%time:~1,1%
  5. REM Afficher l'heure au format hh:mm:ss
  6. ECHO %hh%:%time:~3,5%


 
Donc pour toi ca devrais etre quelque chose comme  

Code :
  1. %VrTest:~2,1%


2 est l'indexation et 1 la longueur
 
;)


Message édité par armyman le 13-05-2007 à 06:22:25
Reply

Marsh Posté le 13-05-2007 à 12:49:41    

webding a écrit :

Bonjour, je voudra récupéré le troisime caracté d'un mot, j'ai essayer ceci:

Code :
  1. %VrTest:~3%


mais ca ne fonctionne pas, sauriez vous m'aider ?


si tu essayais déjà de récupérer les caractères qu'il manque dans ta phrase ?

Reply

Marsh Posté le 13-05-2007 à 14:22:45    

Merci armyman

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed