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

  FORUM HardWare.fr
  Programmation

  ecrire un fichier .bat

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ecrire un fichier .bat

n°395569
spyves
Posté le 15-05-2003 à 16:06:44  profilanswer
 

Bjr a tous,
 
Voila je doit ecrire un fichier . bat mais je ne sai pa faire!!!
 
ce .bat doit permettre de calculer un nom de fichier de la forme LGaammjj.log (ex aujourd'hui LG030515 ) or je ne sai pas comment récupérer ces variables ni les concaténer!!!!
 
je doit ensuite utiliser ce nom de fichier pour l'envoyer par mail a l'aide de l'utilitaire blat.
 
Au cas ou mon explication ne soit pa trés clair:
 
 
1ere partie
 
CALCUL DU NOM DU FICHIER
 
2 partie
 
ENVOI DU MAIL
blat LGaammjj.log -to "qq@fai.fr...............
 
 
 
Merci d'avance

mood
Publicité
Posté le 15-05-2003 à 16:06:44  profilanswer
 

n°395570
zerod
atchoum !
Posté le 15-05-2003 à 16:16:23  profilanswer
 

.bat .... blat pour window..... ola gamin tu te serais pas perdu par hazard ?  :whistle:

n°396379
spyves
Posté le 16-05-2003 à 09:27:04  profilanswer
 

zerod a écrit :

.bat .... blat pour window..... ola gamin tu te serais pas perdu par hazard ?  :whistle:  


 
je veut ecrire un fichier .bat pour windows a l'interieur de ce fichier ("script" ) je fait applelle a un utilitaire qui permet l'envoi de mail :BLAT   (blat est équivalent à mapisend.....)
la partie envoi de mail classique avec cette utilitaire dans le fichier .bat fonctionne deja parfaitement.Mon seul probleme est d'arriver a calculer le nom du fichier (là je suis perdu!!!!)

n°396432
backdafuck​up
Back to da old skool
Posté le 16-05-2003 à 09:54:10  profilanswer
 

j'ai fait des recherches mais j'ai rien trouvé, à part DATE qui donne la date. Il doit y avoir moyen de rediriger ca vers un fichier
genre
 
DATE >C:\test.txt
 
mais après je sais pas[:spamafote]

n°396626
JPA
Posté le 16-05-2003 à 11:53:04  profilanswer
 

Le batch suivant te crée une variable d'environnement date2 sous la forme :
LG030516
 
Marche sur XP, doit marcher sur 2000 et NT
Je ne suis pas sur du tout que celà marche sous 9x
 
@echo off
set date2=LG
set date2=%date2%%date:~-2%
set date2=%date2%%date:~3,2%
set date2=%date2%%date:~0,2%
 
ensuite tu n'as qu'à faire :
ta_commande %date2% ......


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  ecrire un fichier .bat

 

Sujets relatifs
[VB] ecrire un objet dans un fichier[JAVA] Ecrire a la fin d'un fichier
[C] j'ai un probleme pour écrire dans un fichierecrire et lire dans un fichier en visual basic 6 ?
ecrire dans un fichierlire et ecrire dans un fichier
[VBScript] URGENT/BOULOT Comment ecrire un " dans un fichier ?Ecrire dans un fichier des nom de variables. Pas leur valeur
écrire dans un fichierEcrire un fichier texte sur plusieurs lignes en vb6
Plus de sujets relatifs à : ecrire un fichier .bat


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