158 résultats trouvés

par flox
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

Re: [Résolu] Trouve un nom dans un fichier et en faire une copie

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 ...
par flox
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 ...
par flox
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
par flox
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 ...
par flox
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 ...
par flox
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
par flox
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:

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)
Cdl
par flox
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
par flox
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:

Code : Tout sélectionner

    personal    REG_SZ  D:\dossier data\Mes documents
test.bat

Code : Tout sélectionner

@echo off
for /f "tokens=2 delims=REG_SZ" %%a in (test.reg) do (echo  %%a )
pause
Résultat:

Code : Tout sélectionner

D:\dossier data\Mes documents
@+
par flox
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:

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
Dis moi si sa te convient