Rechercher : dans
Par :

Ecrire batch ....sous xp

Dernière réponse le 17 fév 2007 à 13:29:12 erico258, le 24 jun 2004 à 10:51:20 
 Signaler ce message aux modérateurs

Bonjour a tous
qui connait la syntaxe sous xp pour ecrire un batch afin de creer
un dossier de facon automatique avec la date du jour
merci a tous

Meilleures réponses pour « ecrire batch ....sous xp » dans :
Changer de fond d'écran VoirPour Windows XP et versions antérieures Pour Windows Vista Obtenir des fonds d'écran Solution plus rapide Comment changer l'arrière-plan du Bureau ? Un fond d'écran est une image utilisée en arrière-plan de votre bureau. Lors d'une...
[Windows] IRQL NOT LESS OR EQUAL : écran bleu VoirLors de l'utilisation de Windows 2000 ou Windows XP, il peut arriver que l'erreur suivante se produise, provoquant un écran bleu : *** STOP: 0x0000000A...
Capture d'écran / Copie d'écran VoirPas besoin de logiciel pour effectuer une capture d'écran 1. Comment faire ? 2. Tout l’écran 2.1. Sur PC / Windows 2.2. Sur Mac 3. Une partie de l’écran 3.1. Sur PC / Windows 3.2. Sur Mac 3.3. Sur PC / Linux 4. Une page à scroller
Télécharger Screenshot Captor VoirScreenshot Captor est en premier lieu un outil de capture d'écran. Mais il présente quand même des caractéristiques différentes des autres : il est optimisé pour la saisie de plusieurs "capture" avec le minimum d'intervention, la prise en charge...

1

FrE, le 24 jun 2004 à 11:14:35

Je n'ai pas de solus complete désoler... mais il existe plusieurs moyen

avec une batch file, on peut utiliser %date% pour avoir la date courante. En théorie, on n'aurait qu'a écrire "mkdir %date%". Cependant, l'écriture de la date est généralement 24/06/2004, or windows ne veut pas de nom de fichier ou de répertoire avec des "/" pour des raison de confusion entre '\' et '/'. il faut donc changer les options régionales dans le paneau de configuration pour que la date soit afficher dans un format ne contenant pas de caractères interdit. Il faut aller dans "Personalisé" puis "date" puis "date courte" et metre un truc du style "jj-MM-aa"

de cette facon, on peut utiliser "mkdir %date%" comme on le souhaite.

ce n'est pas une solus complete puisque le batch file ne fonctionera pas sur d'autre systemes... Si c'est dans ce but la... il faudra utilisé un autre moyen tel un fichier .vbs (visual basic script) ou un programme exécutable.


FrE

Répondre à FrE

2

hourrrah, le 24 jun 2004 à 11:39:12

Salut,
Si tu crées un dossier un jour, il a, par défaut, la date de ce jour, non ?
Donc :
Cd <le chemin>
md <le nom du dossier>

Cordialement  et @+ 
Chi va piano va sano..chi va sano va più lontano e più alto

Répondre à hourrrah

3

coudezef, le 7 jui 2004 à 12:13:27

Non, pour creer un fichier dont le nom est la date du jour,

fichier aui se cree automatiquement par exemole tout les 1 du mois

je n'arrive pqs non plus... mon mkdir %DATE /T% ne fonctionne pas...

merci pour le coup de main

Répondre à coudezef

4

coudezef, le 7 jui 2004 à 12:19:43

Non, pour creer un fichier dont le nom est la date du jour,

fichier aui se cree automatiquement par exemole tout les 1 du mois

je n'arrive pqs non plus... mon mkdir %DATE /T% ne fonctionne pas...

merci pour le coup de main

Répondre à coudezef

5

sidarus, le 7 jui 2004 à 15:24:43

md c:\%date% me cré avec succès un dossier nommé "07.07.2004".

Comme le dit FrE c'est sans doute dû au format de la date qui doit contenir un caractère interdit.

Tapes echo %date%. Dans mon cas j'obtiens "07.07.2004". Et toi ?

~°sidarus°~

Répondre à sidarus

6

coudezef, le 7 jui 2004 à 15:31:04

Merci Sidarus,

mais moi pour C:\>echo %date% il me renvoie %date%
et pour C:\>date il me renvoie Wed 07-07-2004
Enter the new date: (dd-mm-yy)

il faut dire que je suis en angleterre tu sasi avec un clavier pourri et peut etre des surprises... interminables !

ok sinon je vais essayer de pondre un petit VBScript...

je reste carement ouvert a tes conseils ;o)

merci

Jacques

Répondre à coudezef

7

blux, le 7 jui 2004 à 15:44:32

Salut,

j'ai migré récemment sur XP pro, au boulot, et j'ai réécrit mes batchs de backup en VBS, c'était trop la galère entre les fenêtres lancées en synchrone, celles qui ne veulent pas se fermer, les paramètres qui ne passent pas d'une appli à l'autre...

A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

8

coudezef, le 7 jui 2004 à 15:47:16

D accord merci du conseil...

bon je continu a chercher...

Répondre à coudezef

9

sidarus, le 7 jui 2004 à 15:49:20

Quelques éclaircissements...

DATE

c:\>date /?
DATE [date]

Entrez DATE sans paramètres pour afficher la date système et
être invité à la modifier. Appuyez sur ENTRÉE pour conserver la
même date.

Si les extensions de commandes sont activées, la commande DATE 
prend en charge le commutateur /T qui fait que la commande 
n'indique que la date, sans demander d'en entrer une nouvelle.


%DATE%
Cette variable retourne la valeur de la commande DATE.

Donc si :
C:\>date /t
07.07.2004


Alors :
C:\>echo %date%
07.07.2004


Et donc :
C:\>md c:\%date%

C:\>dir c:\

 Répertoire de c:\

07.07.2004  15:48    <REP>          07.07.2004
...


md %date% nous cré donc un dossier dont le nom est fournit par la commande DATE. Précises l'emplacement en tapant par ex : md c:\%date%.

Si tu tapes 2x de suite C:\>md c:\%date% tu obtiens ceci :
C:\>md c:\%date%

C:\>md c:\%date%
Un sous-répertoire ou un fichier c:\07.07.2004 existe déjà.

Ce qui prouve que le dossier existe. @+

~°sidarus°~

Répondre à sidarus

10

coudezef, le 7 jui 2004 à 15:57:32

Sidarus,

c vraiment bizarre, lorsque j'entre dans l'invite de commande date ou date /T il me sort la date en revanche le echo %date% ne donne rien d autre que %date% de meme lorsque je cree un fichier

joli nom... %date% ???

vraiment etrange

si tu as un mail j t envoie l impression ecran...

le mien : jacques (point) baboin (at) otis (point) com

jacques

Répondre à coudezef

11

sidarus, le 7 jui 2004 à 16:04:35

Re coudezef

Alors au lieu de :

C:\>echo %date%
07.07.2004


Toi tu obtiens ça :

C:\>echo %date%
%date%


C'est ça Ô_o ?

~°sidarus°~

Répondre à sidarus

12

blux, le 7 jui 2004 à 16:04:48

T'as essayé avec %%date%% ?

A+ Blux

 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"

Répondre à blux

13

coudezef, le 7 jui 2004 à 16:07:19

Oui c bien ce que j obtient et tient toi de rire, mais j'avais deja essayer %%date%%

comme quoi...

je ne sais vraiment pas !

je vais aller essayer sur un autre PC... c peut etre juste ca

Répondre à coudezef

14

sidarus, le 7 jui 2004 à 16:28:33

Gniiii >_<

Il a bu ton DOS o_Ô ... Car s'il comprend pas ses propres variables là on risque pas d'aller loin.

~°sidarus°~

Répondre à sidarus

15

coudezef, le 7 jui 2004 à 16:31:39

Ok donc...

Répondre à coudezef

16

coudezef, le 7 jui 2004 à 16:34:15

Je suis encore sous windows 97... donc normalement le DOS est parfait ...

qu il y ai des couille avec XP ok car ce n est plus qu un emulateur de DOS mais avec 97 c la premiere fois...

et merde !!

Répondre à coudezef

17

coudezef, le 7 jui 2004 à 16:40:05

Ah la la ...

ce n etait que le ... PC !!

oui je viens de passer 2 heures a chercher alors qu'en changeant de poste c bon...

voila merci a vous

a bientot

Jacques

Répondre à coudezef

18

sidarus, le 7 jui 2004 à 17:21:40

Je t'en pries :)

PS: par contre j'aimerais bien comprendre ce qui fait foirer ton interprèteur de commandes sur le PC en question o_Ô

~°sidarus°~

Répondre à sidarus

19

coudezef, le 7 jui 2004 à 17:24:42

Ca je ne le sais pas...

maintenant je termine mon DTS package et normalement demain sur un autre PC c bon je sauvegarde tout mes trucs et je balance le dossier par mail ...
o_o yeah !!

Répondre à coudezef
Collection CommentÇaMarche.net