10 résultats trouvés
Aller à la recherche avancée
- par Devatoria
- 14 sept. 2009 10:42
- Forum : Création de batchs, problèmes...
- Sujet : Problème de calculs sur les dates
- Réponses : 9
- Vues : 22940
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 ...
- par Devatoria
- 13 sept. 2009 11:42
- Forum : Création de batchs, problèmes...
- Sujet : Commande "négation" ms-dos (cmd.exe)
- Réponses : 3
- Vues : 8698
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 ...
- par Devatoria
- 11 sept. 2009 17:46
- Forum : Création de batchs, problèmes...
- Sujet : Connaître l'OS
- Réponses : 6
- Vues : 12088
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 ...
- par Devatoria
- 11 sept. 2009 16:59
- Forum : Création de batchs, problèmes...
- Sujet : Quel est votre éditeur de texte favoris ?
- Réponses : 25
- Vues : 153047
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 ...
- par Devatoria
- 11 sept. 2009 16:35
- Forum : Création de batchs, problèmes...
- Sujet : Invite et addition
- Réponses : 2
- Vues : 7257
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 ...
- par Devatoria
- 11 sept. 2009 16:24
- Forum : Création de batchs, problèmes...
- Sujet : Problème de calculs sur les dates
- Réponses : 9
- Vues : 22940
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 ...
- par Devatoria
- 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 : 6864
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 ...
- par Devatoria
- 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 : 6864
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 ...