Cordialement.
10 résultats trouvés
- 14 sept. 2009 15:29
- Forum : Création de batchs, problèmes...
- Sujet : Problème de calculs sur les dates
- Réponses : 9
- Vues : 25841
Re: Problème de calculs sur les dates
Merci bien pour le code 
Cordialement.
Cordialement.
- 14 sept. 2009 10:42
- Forum : Création de batchs, problèmes...
- Sujet : Problème de calculs sur les dates
- Réponses : 9
- Vues : 25841
Re: Problème de calculs sur les dates
Salut,
Après plusieurs test, effectivement, lorsque une variable contient un 0 (ex:09), on ne peut pas soustraire à cette variable.
Quand je soustrais 1 à 09 j'obtiens un message d'erreur.
set mois=09
set /a res=%mois%-1
echo %res%
P.S : Désolé pour le tokens, une petite erreur de ma part ...
Après plusieurs test, effectivement, lorsque une variable contient un 0 (ex:09), on ne peut pas soustraire à cette variable.
Quand je soustrais 1 à 09 j'obtiens un message d'erreur.
set mois=09
set /a res=%mois%-1
echo %res%
P.S : Désolé pour le tokens, une petite erreur de ma part ...
- 13 sept. 2009 16:52
- Forum : Création de batchs, problèmes...
- Sujet : Commande "négation" ms-dos (cmd.exe)
- Réponses : 3
- Vues : 10079
Re: Commande "négation" ms-dos (cmd.exe)
Derien 
Bonne continuation.
Bonne continuation.
- 13 sept. 2009 11:42
- Forum : Création de batchs, problèmes...
- Sujet : Commande "négation" ms-dos (cmd.exe)
- Réponses : 3
- Vues : 10079
Re: Commande "négation" ms-dos (cmd.exe)
Salut.
En fait, il semblerait (à ce que j'ai compris), que le préfixe de négation de la commande del ne s'applique qu'aux attributs.
Supprime un ou plusieurs fichiers.
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributs]] noms
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributs]] noms
noms Sp‚cifie une liste d'un ...
En fait, il semblerait (à ce que j'ai compris), que le préfixe de négation de la commande del ne s'applique qu'aux attributs.
Supprime un ou plusieurs fichiers.
DEL [/P] [/F] [/S] [/Q] [/A[[:]attributs]] noms
ERASE [/P] [/F] [/S] [/Q] [/A[[:]attributs]] noms
noms Sp‚cifie une liste d'un ...
- 11 sept. 2009 17:46
- Forum : Création de batchs, problèmes...
- Sujet : Connaître l'OS
- Réponses : 6
- Vues : 14182
Re: Connaître l'OS
Chalut.
Bon, le post date un peu, mais pour ceux que sa peut intéresser, je vais mettre ma solution.
@echo off
ver.exe > temp.txt
findstr /C:"XP" temp.txt
if %errorlevel%==0 goto xp
findstr /C:"Vista" temp.txt
if %errorlevel%==0 goto vista
if %errorlevel%==1 goto error
goto fin
:xp
echo ...
Bon, le post date un peu, mais pour ceux que sa peut intéresser, je vais mettre ma solution.
@echo off
ver.exe > temp.txt
findstr /C:"XP" temp.txt
if %errorlevel%==0 goto xp
findstr /C:"Vista" temp.txt
if %errorlevel%==0 goto vista
if %errorlevel%==1 goto error
goto fin
:xp
echo ...
- 11 sept. 2009 16:59
- Forum : Création de batchs, problèmes...
- Sujet : Quel est votre éditeur de texte favoris ?
- Réponses : 32
- Vues : 239501
Re: Quel est votre éditeur de texte favoris ?
Personnellement j'utilise plutôt Notpad++, qui est très puissant et qui gère beaucoup de langage. De plus, sa coloration permet de rendre les scripts plus lisibles et mieux "rangés". J'utilise tout de même Powerbatch pour ses accents et sa possibilité de décorer les fichiers batch à merveille (si on ...
- 11 sept. 2009 16:35
- Forum : Création de batchs, problèmes...
- Sujet : Invite et addition
- Réponses : 2
- Vues : 8301
Re: Invite et addition
Salut !
Alors, tout d'abord, pour faire des opérations et modifier la valeur d'une variable dans une boucle, il faut activer les DelayedExpension :
setlocal enableDelayedExpansion
Met ce code en haut de ton script (en dessous du echo off). Cependant, lorsque tu utilise les expensions, tu ne ...
Alors, tout d'abord, pour faire des opérations et modifier la valeur d'une variable dans une boucle, il faut activer les DelayedExpension :
setlocal enableDelayedExpansion
Met ce code en haut de ton script (en dessous du echo off). Cependant, lorsque tu utilise les expensions, tu ne ...
- 11 sept. 2009 16:24
- Forum : Création de batchs, problèmes...
- Sujet : Problème de calculs sur les dates
- Réponses : 9
- Vues : 25841
Re: Problème de calculs sur les dates
Salut !
Moi pour découper mes dates j'utilise cette formule :
for /f "usebackq tokens=1-4 delims=/ " %%i in (`echo %date%`) do (
set jour=%%i
set mois=%%j
set annee=%%k
)
Ensuite, si tu veux soustraire par exemple 1 à l'année, tu fais :
set /a annee=%annee%-1
Le problème reste que je ne ...
Moi pour découper mes dates j'utilise cette formule :
for /f "usebackq tokens=1-4 delims=/ " %%i in (`echo %date%`) do (
set jour=%%i
set mois=%%j
set annee=%%k
)
Ensuite, si tu veux soustraire par exemple 1 à l'année, tu fais :
set /a annee=%annee%-1
Le problème reste que je ne ...
- 11 sept. 2009 16:21
- Forum : Création de batchs, problèmes...
- Sujet : Vérifier chaque caractères d'une chaine
- Réponses : 2
- Vues : 8212
Re: Vérifier chaque caractères d'une chaine
Salut !
Je viens juste vous dire que j'ai finalement réussi à faire mon script, en contournant le problème. Pour ceux qui sont intéressés, voilà (en gros) comment j'ai fais.
Je récupère toutes les dates d'expiration des utilisateurs d'AD, que je stock dans un fichier texte, via un dsquery/dsget ...
Je viens juste vous dire que j'ai finalement réussi à faire mon script, en contournant le problème. Pour ceux qui sont intéressés, voilà (en gros) comment j'ai fais.
Je récupère toutes les dates d'expiration des utilisateurs d'AD, que je stock dans un fichier texte, via un dsquery/dsget ...
- 10 sept. 2009 11:06
- Forum : Création de batchs, problèmes...
- Sujet : Vérifier chaque caractères d'une chaine
- Réponses : 2
- Vues : 8212
Vérifier chaque caractères d'une chaine
Bonjour à tous,
Voilà, j'ai un soucis. Dans un script en relation avec Active Directory, je dois vérifier la date d'expiration des comptes utilisateurs. Donc je fais une requête AD, stock le résultat dans un fichier test.txt. Ensuite, je lis le fichier texte, passe chaque ligne dans une variable "x ...
Voilà, j'ai un soucis. Dans un script en relation avec Active Directory, je dois vérifier la date d'expiration des comptes utilisateurs. Donc je fais une requête AD, stock le résultat dans un fichier test.txt. Ensuite, je lis le fichier texte, passe chaque ligne dans une variable "x ...