Laboratoire Microsoft |  CertifExpress 
 Le Forum de Réfèrence sur les Technologies Microsoft - http://www.forum-microsoft.org

Script DOS et sortie de boucle

Modérateurs : Vash the Stempeed, Modérateurs, Modérateurs_Systèmes

Script DOS et sortie de boucle

Message par villegente » Jeu 31 Mai 2012, 6:07

Bonjour,

J'ai un script DOS qui fait une boucle afin de comparer 2 fichiers et écrire les lignes communes dans un autre. Mon problème est que je pense passer une fois de trop dans ma boucle. Mon résultat n'est pas bon.

Ci-dessous mon scipt :
Code : Tout sélectionner
REM @echo off

REM generation de la liste des fichiers presents.
del fichiers_presents.txt
del fichier_ok.txt

for /f %%i in ('dir /b ..\travail') do (call :extr %%i)
goto :fin
:extr
set chn=%1
set extrn=%chn:~0,5%
echo %extrn% >> fichiers_presents.txt

:fin


REM Export du document ID des documents défini comme document externe, avec une taille à 0 et sans lien

"C:\Program Files\Synametrics Technologies\WinSQL\winsql.exe" E:\TEST\Script\ID_Docs_gespro.wxf


REM On etabli la liste des correspondance entre les fichiers et Gesprojet

for /F %%A in (fichiers_presents.txt) do (findstr %%A ID_Docs_gespro.txt >> fichier_ok.txt)


A l'éxécution on vois bien que la partie située après ma première boucle fort s'éxécute une fois de trop. Savez-vous comment résoudre cela ?

Merci,
Avatar de l’utilisateur
villegente
Full Member
Full Member
 
Message(s) : 150
Inscription : Mar 28 Sep 2004, 22:49

Re: Script DOS et sortie de boucle

Message par kazer » Jeu 31 Mai 2012, 11:57

Mais qu'est ce que tu fous à avoir des postes sous dos?
Guillaume DESFARGES Image Image Image
MCPTS Windows Server 2008/Virtualisation - MCITP: Enterprise Desktop Win7
MVP Directory Services (2004)/Security (2005-07)/Setup&Dep: Architecture (2008-15)/Cloud and Datacenter Management, Windows and Devices IT (2016)
Profil MVP - Articles - Transcript (ID: 661703 Pass: Gdesfarges) - Bibliographie
Supinfo Promo 2001
Avatar de l’utilisateur
kazer
First Lord
First Lord
 
Message(s) : 45477
Inscription : Ven 26 Oct 2001, 21:39
Localisation : Dans la grisaille de l'ile de france

Re: Script DOS et sortie de boucle

Message par Timil » Jeu 31 Mai 2012, 14:32

Ton script ne peut marcher car tu as des noms de fichiers de plus de 8 characteres
Avatar de l’utilisateur
Timil
Forum Master
Forum Master
 
Message(s) : 17003
Inscription : Mar 18 Mars 2003, 12:44
Localisation : Luxembourg

Re: Script DOS et sortie de boucle

Message par MaxxSnoop » Jeu 31 Mai 2012, 17:43

Bonjour,

Et si vous essayez sans les ":" sur la ligne "goto :fin".


Mx.
Avatar de l’utilisateur
MaxxSnoop
Grand Master
Grand Master
 
Message(s) : 1246
Inscription : Mar 29 Juil 2003, 17:18
Localisation : idf

Re: Script DOS et sortie de boucle

Message par malik378 » Lun 20 Jan 2014, 14:53

De plus, j'aimerais savoir si il est possible d'afficher les resultats de cette audit de facon un peu plus claire qu'avec l'observateur d'evenements (il est difficile de s'y retrouver vu la quantité d'information...)
Mohsin
malik378
N00b
N00b
 
Message(s) : 2
Inscription : Lun 20 Jan 2014, 14:43

Re: Script DOS et sortie de boucle

Message par kazer » Lun 20 Jan 2014, 15:02

Déterrage
Pour du DOS en plus...
Guillaume DESFARGES Image Image Image
MCPTS Windows Server 2008/Virtualisation - MCITP: Enterprise Desktop Win7
MVP Directory Services (2004)/Security (2005-07)/Setup&Dep: Architecture (2008-15)/Cloud and Datacenter Management, Windows and Devices IT (2016)
Profil MVP - Articles - Transcript (ID: 661703 Pass: Gdesfarges) - Bibliographie
Supinfo Promo 2001
Avatar de l’utilisateur
kazer
First Lord
First Lord
 
Message(s) : 45477
Inscription : Ven 26 Oct 2001, 21:39
Localisation : Dans la grisaille de l'ile de france


Retour vers Autres (Windows NT,Me,98,95,3/2/1, Ms DOS)

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)



Accueil | News | Articles | Tips | Outils | Certification | Easters Eggs
Essentiels | Glossaire | Vidos | Whitepapers | Essentiels | Bote Scripts
Conditions d'utilisation & Copyright | Respect de la vie prive