aide script sur windows - Programmation
Ceci répond-il à votre question ? Oui | Non
 

Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : aide script sur windows
 
Profil : IDNaute
Plus d'informations

Bonjour,

je suis un newbie dans le monde des scripts, en fait j'ai besoin de fair un script qui prend une variable par example "f" et la gardez dans une autre variable par exemple "Liste". Mais aussi je veux changer l'extention du fichier ou bien pouvoir pendre les donnes de la variable "f" les garde dans "Liste" mais sans l'extention.

voilà mon script:

@echo off
setlocal ENABLEDELAYEDEXPANSION
FOR %%f IN (*.txt) DO SET Liste= "%%f" & echo !Liste!

le resultat de mon echo c'est le suivant:

moi.txt
toi.txt
lui.txt


En fait le resultat que je veux c'est le suivante

echo !Liste!

yo.doc
tu.doc
el.doc

avec linux ce fait comment ça mais sur windows je n'y arrive pas
Liste=”${f%%.txt}.doc”

qq'un peut m'aider ??

merci

Liens

Profil : IDNaute
Plus d'informations

mets le séparateur sur '.'comme ça tu peux couper en 2.

http://fr.wikibooks.org/wiki/DOS/F [...] s_ou_blocs
http://fr.wikibooks.org/wiki/DOS/F [...] _variables

FOR "tokens=1* delims=." %%f IN (*.txt) DO SET Liste= "%%f.doc" & echo !Liste!
dans %%g, tu as l'extension ("txt" ).


---------------
B800A0 8EC0 B400 B013 CD10 B91000 BA1000 B005
E81000 B407 CD21 B400 B003 CD10 B44C B000 CD21
50 89D0 BB4001 F7E3 89C7 01CF 58 26 8805 C3
Profil : IDNaute
Plus d'informations

Merci Beaucoup pour votre reponse

voilà mon script et apparement ça marche bien

@echo off
setlocal ENABLEDELAYEDEXPANSION
FOR %%f IN (*.txt) DO SET Liste= %%~nf.doc & tshark -r %%f -w !Liste!
pause

encore
Merci


Aller à :
Ajouter une réponse
  FORUM Infos-du-Net » Programmation » aide script sur windows
 

Liens