Script wsh et dos windows98

Fermé
html62 Messages postés 5 Date d'inscription vendredi 2 novembre 2007 Statut Membre Dernière intervention 4 juin 2008 - 3 nov. 2007 à 09:08
html62 Messages postés 5 Date d'inscription vendredi 2 novembre 2007 Statut Membre Dernière intervention 4 juin 2008 - 4 nov. 2007 à 10:02
Bonjour,
A tout le monde
voila mon problème
sur un pc en windowss 98 (bien sur) sinon trop simple
je voudrais pouvoir executer un script wsh qui me permetrait de recupérer la variable date pour les insecter dans des variable dos.
si possible au format JJ pour un SET JJ en dos MM et biensur AA.
car sous windows 98 la variable %date% n'est pas disponible (encore trop simple)
le but de tout ca c'est de pouvoir executer un script type WSH de recupere les variable sous dos pour la création de dossier a la date du jour qui eux méme contiendrons des dossiers a l'heure du lancement du batch quis effectue des sauvegarde de fichier dans ces dossiers

a savoir ne ne connais pas du tout les script wsf, VB, par contre j'en connais un peut plus en script dos

merci a toutes les propositions que vous pouriez m'appoertées


l
A voir également:

2 réponses

tarek_dotzero Messages postés 817 Date d'inscription jeudi 19 juillet 2007 Statut Membre Dernière intervention 12 avril 2022 122
3 nov. 2007 à 10:43
Bonjour,
Je ne sais pas est ce que cela va aider mais: même sous win98 la commande date qui affiche la date existe mais vous devez utliser une rédirection vers un fichier puis faire un traitement sur ce dernier pour extraire la date.
0
html62 Messages postés 5 Date d'inscription vendredi 2 novembre 2007 Statut Membre Dernière intervention 4 juin 2008
4 nov. 2007 à 10:02
bonjour tarek
en effet la commande date existe bien mais la variable %date% n'existe pas, de plus avec la command FOR de W98 pour lire le contenu
d'un fichier est très pauvre
je connais un peu les sript batch MS dos mais je suis pas non plus un pro a ce niveau.
j'ai deja testé un grand nombre de solution mais en rien a faire
je te remerci de ton aide

En faite j'ai avancé un peut avec le batch ci dessous

CLS
@echo o|DEL TOTO.DOC
@ECHO.>TOTO.DOC
COPY /A TOTO.DOC TOTO.BAT >NUL
DIR TOTO.BAT | FIND "TOTO" >TEMP.BAT
ECHO *** >> TOTO.BAT
ECHO SET DATE =%%3 >> TOTO.BAT
ECHO SET HEURE= %%4 >>TOTO.BAT
CALL TEMP.BAT >NUL
DEL TOTO.BAT
DEL TEMP.BAT
ECHO %DATE%
ECHO %HEURE%


Voila avec ce batch la création du fichier TOTO.DOC avec la commande @ECHO. >TOTO.DOC me permet de récuperer la date et l'heure
de création du fichier dans les variable %DATE% et %HEURE% sous le format suivant
%DATE%===> 10/11/07
%HEURE% ====> 11:20

ça fonctionne mais ensuite je veut pouvoir formater les variable %DATE% et %HEURE% sous le format ci-desous

%DATE%===> 101107
%HEURE% ====> 1120

pour pouvoir les utilisées dans des noms de dossiers mais a ce niveau la les / et les 2 : ca le fait pas
la fonction
for /f "tokens=1-3 delims=/" %%a in ("%date%") etc etc ca fonctionne pas
il ne faut pas oublier que je suis sous WINDOWS 98

Voila ou j'en suis
MERCI d'avance pour vos Réponces
0