Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 4 sur 5
Aller à la page: <  1, 2, 3, 4, 5  >
Aide sur un batch
Auteur Message
Répondre en citant
Message Aide sur un batch 
Revue du message précédent :

J expliquerai lundi pas le temps le week end mais tu devrais lire le tutoriel de astase disponible au format pdf pour comprendre les tokens, delims etc... ainsi que la documentation du for /?

Il manque le tokens dans ta boucle.

Visiter le site web du posteur
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Aide sur un batch 
H'llo,


stryk

Ok merci je test ça, dans la journée.


Laddy

J'y suis arrivé, hier soir !! Mr. Green Mr. Green Mr. Green
J'ai déjà lu le tutoriel ...



Répondre en citant
Message Aide sur un batch 
Code:
@echo off
for /f "skip=2 delims=" %%a in (exo-batch.txt) do echo %%a
pause>nul


Le code pour la mayo, sauf que j'arrive pas à enlever "moto", ni avec delims, ni avec eol ^^ chui vraiment nul Crying or Very sad



Répondre en citant
Message Aide sur un batch 
Hello,

tu cherches compliqué ^^

regarde cette simple commande:
Code:

@echo off
type exo-batch.txt | Find "mayonaise"
pause>nul


ce qui donne en boucle FOR:
Code:

@echo off
for /f %%a in ('type exo-batch.txt ^| Find "mayonaise"') do echo %%a
pause>nul


Observe bien les syntaxes et entraine toi à chercher un autre texte dans le fichier ...

@+




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Aide sur un batch 
En effet, pas con du tout . Mr. Green Mr. Green

Et avec tokens, eol delims .. tu ferais comment ?


OK, je testerai, et au fait j'ai réussi à extraire le type de proc du PC alors, ... je suis refait Mr. Green Mort de Rire



PS, la commande "tasklist" ne fonctionne pas sous XP famillial, c'est normal ? Il y a un équivalent ?
J'ai vus un truc genre "qprocess" ^^



Répondre en citant
Message Aide sur un batch 
Bonjour
la commande tasklist est une commande externe me semble t il sous cet os , tu peux la télécharger

pour trouver un equivalent il faut nous en dire plus que veux tu faire exactement ?




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Aide sur un batch 
Salut Laddy,

Citation:
pour trouver un equivalent il faut nous en dire plus que veux tu faire exactement ?


Je voudrais lister les processus, les services et les drivers en cour (si possible). Avec le plus d'infos dessus bien entendus, (PID, fichier exe/dll qui le lance ... )

Merci encore.


PS : Je voulais savoir comment ouvrir le lecteur CD via un programme batch, et si il était possible de change le fond d'écran .. Thx



Répondre en citant
Message Aide sur un batch 
En batch tu ne trouveras rien de précis le mieux est de passer par vbs ( par exemple quand j'ai réalisé mon propre outil de listing)

sinon tasklist pourra effectivement te donner quelques informations sur les processus.
ou voir du coté de WMIC qui sera peut etre mieux mais ne fonctionne pas partout.

sinon il y a des commandes externes développés par d'autres comme Eric71 : pv.exe il me semble

pour lister les services : voir la commande sc.

Pour les drivers si tu veux leur Etats voir le vbs aussi




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Aide sur un batch 
Citation:
Répondre en citantEn batch tu ne trouveras rien de précis le mieux est de passer par vbs ( par exemple quand j'ai réalisé mon propre outil de listing)


Merdouille ... J'y connais rien en VBS ^^ Je vais voir .. On peut faire un outil en 2 langages différents ?


Citation:
sinon il y a des commandes externes développés par d'autres comme Eric71 : pv.exe il me semble


Si j'utilise des commandes externes, il faudrait que je les intègre à l'outil non ? Si elles ne sont pas présentes sur le PC de l'user ?
Ou est-ce de simple fichier .exe / .bat que je peu faire dlw dans un dossier .zip par l'user et ensuite l'outil les utilisent ?


Merci pout ton aide Laddy.

Et donc comment on fait pour ouvrir un lecteur CD ?



Répondre en citant
Message Aide sur un batch 
Re,

oui on peut faire un outil avec deux langages différents mon outil utilsait le batch et le vbs

voir ce que faisait mon outil : http://batch.xoo.it/t250-Vos-Projets.htm?start=15#p5737
je ne l'ai jamais diffusé.

Au départ j utilisai beaucoup de commandes externes ou j ai appris à les supprimer en utilsant un vbs pour certaines choses
maintenant une grande partie est géré en vbs et quelques trucs en batch.

Oui le mieux est de les joindre toutes à ton archive SFX qui sera sous la forme d un executable.
voir le tutoriel : http://batch.xoo.it/t1107-Creer-une-archive-auto-extractible-personnalisee-…

Voir ici pour des commandes externes : http://batch.xoo.it/t905-Banques-de-commandes-externes-mis-a-disposition.ht…

Pour ejecter un CD le mieux est le plus fiable est sans doute aussi en vbs

Sinon tu as aussi une commande externe nommé EJECTCD,exe




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Aide sur un batch 
OK, merci pour TOUT Laddy, je regarderai tout sa, je n'ai .. plus de questions : D pour l'instant. Mr. Green

Okay Okay



Répondre en citant
Message Aide sur un batch 
Boujour,

Et ouép, me revla ...

Je voulais donc savoir comment lister les fichiers créaient à une date x.

Merci

PS : ME donner pas la réponse de suite, aidez moi simplement .. il faut utiliser for non ?



Répondre en citant
Message Aide sur un batch 
Hello,

Tapes for /?

%%~tA





______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Aide sur un batch 
H'llo,

De retour parmi les batcheurs, j'ai tenté de me remettre au C? mais je crois que je n'y arriverais jamais, alors je continus le batch.

Voila, je voudrais faire ceci :

Code:

if not "reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox 3.5.5\extensions" "
echo La cle n'est pas presente sur le PC


Sa ne fonctionne pas, comme je m'en doutais, etje voulais savoir ce qu'il faut faire pour que sa marche. Je voudrais que la boucle dise :
Si l'on réussi à trouver la clé HKLM\...\extensions on la liste, sinon on dit "La cle n'est pas presente sur le PC".

Thx,



Répondre en citant
Message Aide sur un batch 
Bonjour
Il faut que tu fasses une boucle for /f "tokens=* delims=" %%a in ('reg query') .... do if exist %%a echo la clé existe




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Répondre en citant
Message Aide sur un batch 
Ok, thx Laddy vais voir mais tu vois par exemple là pour cette boucle :

Code:
for /f "[b]tokens=* delims=[/b]" %%a in ('reg query') .... do if exist %%a echo la clé existe


Ce que j'ai mis en gras j'ai jamais compris à quoi sa servais, et comment sa marchais ... Embarassed



Répondre en citant
Message Aide sur un batch 
J'ai fouillé dans les archives formations

tu auras une meilleure réponse en lisant le pdf page 38

tokens= permet de choisir le champ
delims= permet de definir un delimiteur qui peut etre un espace, une tabulation, :, = ; ! ou autre
skip = permet de sauter une ligne

Batch_Man a écrit :

Prenons un exemple.

Tu as un fichier texte contenant

Salut,Bonjour,Politesse

Ici le delimitateur sera la virgule(,)
Donc mon Delims sera la virgule.
Je veux par exemple obtenir le mot Bonjour.

Mon tokens est donc le deuxième mot, donc 2

Ce qui donne

FOR /F "TOKENS=2 DELIMS=," %%A IN ('TYPE FICHIER.TXT') DO ECHO %%A

je te conseille de tester la boucle et de modifier le tokens en 1 puis 3 et en 1,3 et de changer le delims aussi en point virgule par exemple
je te réponderai mieux demain matin




______________________________________________________
Faites paraitre votre batch sur BatchClipboard
Visiter le site web du posteur
Message Aide sur un batch 


Montrer les messages depuis:
Répondre au sujet Page 4 sur 5
Aller à la page: <  1, 2, 3, 4, 5  >
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch