Bonjour,
Ces deux expressions vont ensemble:
setlocal enableDelayedExpansion
set var1=!var1:~0,-1!
Il s'agit de l'expansion retardé comme expliqué dans la FAQ , cela permet de parer au problème des boucles FOR, en effet lorsque que l'on crée une de ces boucle il est impossible de définir une ...
158 résultats trouvés
- 29 mars 2008 14:44
- Forum : Création de batchs, problèmes...
- Sujet : [Résolu] Trouve un nom dans un fichier et en faire une copie
- Réponses : 8
- Vues : 20430
- 29 mars 2008 00:33
- Forum : Création de batchs, problèmes...
- Sujet : [Résolu] Sortir d'une boucle For
- Réponses : 9
- Vues : 21173
Re: Sortir d'une boucle For
Bonjour,
Une solution pourrait être de remplacer préalablement toutes les variables d'environnement directement dans ton fichier contenu.txt.
Cela est réalisable via l'exécutable switch.exe .
Exemple de remplacement code à insérer au début de ton .bat
rem remplace tous les caractères % par des ...
Une solution pourrait être de remplacer préalablement toutes les variables d'environnement directement dans ton fichier contenu.txt.
Cela est réalisable via l'exécutable switch.exe .
Exemple de remplacement code à insérer au début de ton .bat
rem remplace tous les caractères % par des ...
- 27 mars 2008 21:04
- Forum : Création de batchs, problèmes...
- Sujet : Modification fichier.
- Réponses : 6
- Vues : 13745
Re: Modification fichier.
Pour moi sa semble bon,
peut tu préciser les éventuels bugs qui tu rencontre ?
Merci
peut tu préciser les éventuels bugs qui tu rencontre ?
Merci
- 27 mars 2008 20:55
- Forum : Création de batchs, problèmes...
- Sujet : [Résolu] Variables dans une commande
- Réponses : 5
- Vues : 11229
Re: Variables dans une commande
Bonjour Noquioz,
je ne comprend pas bien ta démarche avec cette variable, pour moi le plus simple serai de réduire ton "copy" à une ligne en précisant dans les chemins absolues dans ta source et destination.
remplace :
CD
set noses=%CD:~,-6%
CD "%noses%"
copy \system\start2.bat start2.bat ...
je ne comprend pas bien ta démarche avec cette variable, pour moi le plus simple serai de réduire ton "copy" à une ligne en précisant dans les chemins absolues dans ta source et destination.
remplace :
CD
set noses=%CD:~,-6%
CD "%noses%"
copy \system\start2.bat start2.bat ...
- 26 mars 2008 21:44
- Forum : Création de batchs, problèmes...
- Sujet : Récupérer un fichier sur un serveur ftp avec un fichier.bat
- Réponses : 1
- Vues : 8208
Re: Récupérer un fichier sur un serveur ftp avec un fichier.bat
Bonjour,
Pour récupéré ton fichier depuis un serveur ftp tu peut prendre exemple la dessus:
echo open monftp.fr > ftp.ftp
echo USER nomutilisateur motdepasse >> ftp.ftp
echo cd repertoire >> ftp.ftp
echo mget nomfichier >> ftp.ftp
echo bye >> ftp.ftp
ftp -inv -s:ftp.ftp
Pour le copier ...
Pour récupéré ton fichier depuis un serveur ftp tu peut prendre exemple la dessus:
echo open monftp.fr > ftp.ftp
echo USER nomutilisateur motdepasse >> ftp.ftp
echo cd repertoire >> ftp.ftp
echo mget nomfichier >> ftp.ftp
echo bye >> ftp.ftp
ftp -inv -s:ftp.ftp
Pour le copier ...
- 26 mars 2008 21:16
- Forum : Création de batchs, problèmes...
- Sujet : creer un batch pour deplacer des fichiers
- Réponses : 1
- Vues : 7767
Re: creer un batch pour deplacer des fichiers
Bonjour,
Possède tu une connexion ftp ou vpn sur ce serveur distant ?
Merci
Possède tu une connexion ftp ou vpn sur ce serveur distant ?
Merci
- 26 mars 2008 21:07
- Forum : Création de batchs, problèmes...
- Sujet : batch de suppression et creation dossier pour serveur win2K3
- Réponses : 3
- Vues : 12159
Re: batch de suppression et creation dossier pour serveur win2K3
Ok merci de ces précisions,
Pourquoi ne pas faire un test après chaque commande
exemple:
Cdl
Pourquoi ne pas faire un test après chaque commande
exemple:
Code : Tout sélectionner
@echo off
MKDIR c:\temp
if exist c:\temp2 (echo le dossier c:\temp c'est bien crée >> Bloques.Log) else (echo pas de chance >> Bloques.Log)
- 26 mars 2008 20:49
- Forum : Création de batchs, problèmes...
- Sujet : Différence entre osql et sqlcmd
- Réponses : 1
- Vues : 8393
Re: Différence entre osql et sqlcmd
Bonjour,
personnellement je n'en ai aucune idée, jette un coup d'œil dans la doc d'osql tu sera fixé.
Cdl
personnellement je n'en ai aucune idée, jette un coup d'œil dans la doc d'osql tu sera fixé.
Cdl
- 26 mars 2008 09:53
- Forum : Création de batchs, problèmes...
- Sujet : [Résolu] Transformer le contenu d'un fichier txt
- Réponses : 3
- Vues : 11752
Re: Transformer le contenu d'un fichier txt
Bonjour,
test.reg:
test.bat
Résultat:
@+
test.reg:
Code : Tout sélectionner
personal REG_SZ D:\dossier data\Mes documents
Code : Tout sélectionner
@echo off
for /f "tokens=2 delims=REG_SZ" %%a in (test.reg) do (echo %%a )
pause
Code : Tout sélectionner
D:\dossier data\Mes documents
- 26 mars 2008 00:49
- Forum : Création de batchs, problèmes...
- Sujet : [Résolu] Annoncer la dérnière date de modifi d'un fichier
- Réponses : 2
- Vues : 10838
Re: Annoncer la dérnière date de modification d'un fichier
Bonjour,
Voila un exemple de structure:
Dis moi si sa te convient
Voila un exemple de structure:
Code : Tout sélectionner
@echo off
set file=c:\test.txt
dir %file% | find "/" > file.txt
for /f "tokens=1 delims= " %%a in (file.txt) do (echo le fichier %file% a pour derniere date d'utilisation %%a )
pause