> Tous les forums > Forum Les mains dans le cambouis
 Plusieurs instances Dir *.* /s
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
Jumpty
  Posté le 20/11/2019 @ 15:07 
Aller en bas de la page 
Astucien

Hello à tous.

Parfois je suis amenè a aider au dépannage chez des amis.

Et j'ai besoin de "faire" tourner le processeur au maxi.

Je lance donc souvent la commande dir *.* / s à partir de la racine de C: via une fenêtre cmd.

et je lance plusieurs fois cette commande. (cela marche nickel)

j'ai donc plusieurs instances de cette commande dir *.* /s qui fonctionne en même temps.

-

Pour me simplifier la tâche et éviter de lancer la commande plusieurs fois manuellement,

J'ai eu l'idée de faire enchainer tout cela via un batch que je nomme "5-DIR.bat" dans lequel je mets :

c:
cd \
dir *.* /s
dir *.* /s
dir *.* /s
dir *.* /s
dir *.* /s

Cela lance bien la commande ....................

mais moi je souhaiterais lancer la commande dir *.* /s en même temps et donc avoir 5 fenêtres "cmd" ouvertes en même temps.

Y a -il un moyen de lancer 5 instances d'une commande en même temps via un bacth ?

Merci de votre aide par avance

Publicité
poussebois
 Posté le 20/11/2019 à 15:47 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Bonjour ,

Et tu espères quoi avec cette commande ?

Elle ne fait que lister les répertoires, sous-répertoires et fichiers de C:

Si tu veux faire travailler et tester un ordi, utilises plutôt OCCT, téléchargeable ici.

@ +

Jumpty
 Posté le 20/11/2019 à 17:11 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

poussebois a écrit :

Bonjour ,

Et tu espères quoi avec cette commande ?

Elle ne fait que lister les répertoires, sous-répertoires et fichiers de C:

Si tu veux faire travailler et tester un ordi, utilises plutôt OCCT, téléchargeable ici.

@ +

je ne cherche pas à tester suite overclocking ....
mais simplement lui faire faire une tâche de manière continuelle pendant plusieurs heures ...
peut importe laquelle

mais je retiens ton idée ...

-

Et .........................

je sais bien ce que fait cette commande ...

Mais par rapport à cette question :

Y a -il un moyen de lancer 5 instances d'une commande (interne à l'interpréteur de comnande cad "cmd.exe") ou externe en même temps via un bacth ?

Y a t-il un moyen ou pas ?



Modifié par Jumpty le 21/11/2019 09:12
w36xb2w
 Posté le 20/11/2019 à 17:25 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour

sans répondre a ta question voici ce que je mets dans un fichier *. bat et dans le dossier correspondant pour obtenir un listing

Exemple extrait de la sortie

Répertoire de E:\Musique

04/11/2019 18:12 <REP> .
04/11/2019 18:12 <REP> ..
01/11/2019 15:00 <REP> 1984 Amadeus Special Edition The Director's Cut 1
01/11/2019 15:22 <REP> Aaron
06/03/2016 17:30 <REP> Abba
17/08/2014 17:03 <REP> Abbe Road
26/07/2017 16:37 <REP> Ace Hood
26/07/2017 17:24 <REP> Adele - Discographie Compléte (2008-2012)
24/01/2018 14:45 <REP> Akon
17/08/2014 17:07 <REP> Alain Bashung
24/09/2019 08:48 <REP> Alain Chamfort
17/08/2014 17:08 <REP> Alain Souchon
17/08/2014 17:08 <REP> Alan Parsons-On Air
17/08/2014 17:08 <REP> Alexandre Tharaud
17/08/2014 17:08 <REP> Alphaville
17/08/2014 17:08 <REP> Anastacia

Texte a copier dans le blocnote et renommer en Print.bat au lie de Print.txt

@echo off

rem clavier francais
CHCP 1252

rem dir lecteur:chemin nom de fichier /A:attributs /B/C/D/L/N /O:(tri)NEGSTD- /P/Q/R/S/T:(heure) CAW /W/X/4

dir %1 /A:A /S /A /O:GN > "%temp%\1 Ma liste"

rem GPS dir %1 /A:A /S /C /O:GN > "%temp%\1 Ma liste"
rem dir %1 /A:N /P /S /O:GN /T:/w > "%temp%\1 Ma Liste"sans date
rem dir %1 /a /S /O:GN /T:/4 > "%temp%\1 Ma liste" avec sous rep et alpha
rem dir %1 /A /L /O:GD /T:/4 > "%temp%\1 Ma liste" sans sous rep
rem ecrire dans le fichier

start /w notepad "%temp%\1 Ma Liste"

exit

plusieurs instance il faut lancer cmd plusieurs foi et aller dans chaque fenetre lancer une cmd



Modifié par w36xb2w le 20/11/2019 17:28
Constance
 Posté le 20/11/2019 à 17:26 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut .o/

OCCT ne sert pas à overclocker mais bien à faire tourner le processeur au maximum, comme tu le demandes.

Ceci étant dit, tu peux toujours lancer tes commandes dir en parallèle via start dans une boucle, par exemple:

for %%# in (1 2 3 4 5) do start cmd /k dir c:\* /s

fgondard
 Posté le 20/11/2019 à 18:46 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Grand Maître astucien

Bonjour,

Des tas de solutions t'ont été données mais en ce qui concerne le point plus général "lancer plusieures instances de l'interpréteur de commandes" ça peut se faire via un script en VBS. L'instruction suivante est exécutée en séquence sans attendre la fin d'un run si bWaitOnReturn n'est pas spécifié ou à false. Voir ici la syntaxe et des exemples sur le site de JCB.

Daneel Olivaw
 Posté le 20/11/2019 à 19:08 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Plus simplement dans le fichier .bat (tu mets autant de lignes que tu veux) :

start cmd.exe /k dir c:\*.* /s
start cmd.exe /k dir c:\*.* /s
start cmd.exe /k dir c:\*.* /s
start cmd.exe /k dir c:\*.* /s
start cmd.exe /k dir c:\*.* /s

Jumpty
 Posté le 21/11/2019 à 10:22 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Merci à vous,

Merci Daneel Olivaw,

c'est exactement la commande que je cherchais...

Constance,

j'ai lancé ta commande idem cela marche bien.

pour mon info... ta commande : for %%# in (1 2 3 4 5) do start cmd /k dir c:\* /s

for %%# in (1 2 3 4 5) ta lettre # sert de variable temporaire c'est cela ?

aussi ... au delà du chiffre 9 dans l'ensemble (1 2 3 4 5) est que cela fonctionne ?

=> exemple avec (1 2 3 4 5 6 7 8 9 10 11 12 13 etc ....)

w36xb2w,

Commande : dir %1 /A:A /S /A /O:GN > "%temp%\1 Ma liste"

Bloc note OK sous le nom "Print.bat

@echo off

rem clavier francais (rem veut bien dire remarque c'est cela ?)


CHCP 1252 (=> peux tu expliquer succintement stp)

rem dir lecteur:chemin nom de fichier /A:attributs /B/C/D/L/N /O:(tri)NEGSTD- /P/Q/R/S/T:(heure) CAW /W/X/4
dir %1 /A:A /S /A /O:GN > "%temp%\1 Ma liste" (remarque ?)


%1..................=> variable entrée en argument ok ;

/A:A................=> affiche les fichiers ayant l'attribut archive ok,

/S.................. => Affiche les fichiers d'un répertoire et de ses sous-répertoires ok,


/A ??? affiche les fichiers mais pas d'attributs de spécifié, ... et déjà fait avant.. ? d'où ....utile ou pas ?


différence entre dir /A:A et dir /A ???


/O:GN........... tri répertoire en tête, nom alphabetique ok,


"%temp%"............. %TEMP%=C:\Users\Nom Utilisateur\AppData\Local\Temp c'est bien cela ? (Nom Utilisateur = Nom de la session de Windows)



rem GPS dir %1 /A:A /S /C /O:GN > "%temp%\1 Ma liste"
(remarque ?)
rem dir %1 /A:N /P /S /O:GN /T:/w > "%temp%\1 Ma Liste"sans date
(remarque ?)
rem dir %1 /a /S /O:GN /T:/4 > "%temp%\1 Ma liste" avec sous rep et alpha
(remarque ?)
rem dir %1 /A /L /O:GD /T:/4 > "%temp%\1 Ma liste" sans sous rep
(remarque ?)
rem ecrire dans le fichier
(remarque ?)

start /w notepad "%temp%\1 Ma Liste" ...... => ouvrir notepad avec le fichier "%temp%1 Ma liste" c'est bien cela ?

exit => fin du programme ?



Modifié par Jumpty le 21/11/2019 13:54
Constance
 Posté le 21/11/2019 à 13:26 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien
Jumpty a écrit : Constance,

j'ai lancé ta commande idem cela marche bien.

pour mon info... ta commande : for %%# in (1 2 3 4 5) do start cmd /k dir c:\* /s

for %%# in (1 2 3 4 5) ta lettre # sert de variable temporaire c'est cela ?

aussi ... au delà du chiffre 9 dans l'ensemble (1 2 3 4 5) est que cela fonctionne ?

=> exemple avec (1 2 3 4 5 6 7 8 9 10 11 12 13 etc ....)

Oui, c'est une variable, et effectivement on peut aller au-delà de 9. Si tu veux la faire passer par plus de 4 ou 5 valeurs, il peut être plus intéressant d'utiliser le commutateur /L pour la boucle for afin de l'incrémenter automatiquement plutôt que d'énumérer de multiples valeurs. (cf. "for /?").

Publicité
Jumpty
 Posté le 21/11/2019 à 14:08 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Constance
as tu un exemple avec des nombres de 1 à 12 pour me faire une idée si tu connais bien cette commande

Constance
 Posté le 21/11/2019 à 17:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Pour afficher les nombres de 1 à 12 :

for /L %# in (1,1,12) do ECHO %#

Bien sûr, doubler les signes % si on l'utilise depuis un fichier .bat (ou .cmd)

w36xb2w
 Posté le 22/11/2019 à 14:08 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien


w36xb2w,

Commande : dir %1 /A:A /S /A /O:GN > "%temp%\1 Ma liste"

Bloc note OK sous le nom "Print.bat

@echo off

rem clavier francais (rem veut bien dire remarque c'est cela ?) YES


CHCP 1252 (=> peux tu expliquer succintement stp) Clavier en langue Francaise

rem dir lecteur:chemin nom de fichier /A:attributs /B/C/D/L/N /O:(tri)NEGSTD- /P/Q/R/S/T:(heure) CAW /W/X/4
dir %1 /A:A /S /A /O:GN > "%temp%\1 Ma liste" (remarque ?) YES


%1..................=> variable entrée en argument ok ;

/A:A................=> affiche les fichiers ayant l'attribut archive ok,

/S.................. => Affiche les fichiers d'un répertoire et de ses sous-répertoires ok,


/A ??? affiche les fichiers mais pas d'attributs de spécifié, ... et déjà fait avant.. ? d'où ....utile ou pas ? C'est dans mon fichier général de manière s mettre des REM partout ou je ne veux pas de fonction.


différence entre dir /A:A et dir /A ??? Tu fais cmd help Dir pour avoir la syntaxe


/O:GN........... tri répertoire en tête, nom alphabetique ok,


"%temp%"............. %TEMP%=C:\Users\Nom Utilisateur\AppData\Local\Temp c'est bien cela ? (Nom Utilisateur = Nom de la session de Windows) YES



rem GPS dir %1 /A:A /S /C /O:GN > "%temp%\1 Ma liste"
(remarque ?)
rem dir %1 /A:N /P /S /O:GN /T:/w > "%temp%\1 Ma Liste"sans date
(remarque ?)
rem dir %1 /a /S /O:GN /T:/4 > "%temp%\1 Ma liste" avec sous rep et alpha
(remarque ?)
rem dir %1 /A /L /O:GD /T:/4 > "%temp%\1 Ma liste" sans sous rep
(remarque ?)
rem ecrire dans le fichier
(remarque ?)

start /w notepad "%temp%\1 Ma Liste" ...... => ouvrir notepad avec le fichier "%temp%1 Ma liste" c'est bien cela ? YES

exit => fin du programme ?

Bonjour

Voir ici http://jc.bellamy.free.fr/download/vbs/printdir.vbs

Jumpty
 Posté le 24/11/2019 à 10:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Re w36xb2w,

différence entre dir /A:A et dir /A ??? Tu fais cmd help Dir pour avoir la syntaxe

l'aide donne :

DIR [lecteur:][chemin][nom_de_fichier] [/A[[:]attributs]] [/B] [/C] [/D] [/L]
[/N] [/O[[:]tri]] [/P] [/Q] [/R] [/S] [/T[[:]heure]] [/W] [/X] [/4]

[lecteur:][chemin][nom_de_fichier]
Spécifie le lecteur, le répertoire et/ou fichiers à lister.

/A Affiche les fichiers dotés des attributs spécifiés.
attributs

D Répertoires
R Lecture seule
H Caché
A Archive
S Système
I Fichiers indexés sans contenu
L Points d'analyse
- Préfixe de négation

Donc DIR /A:A : ( Affiche les fichiers dotés de l'attribut Archive)

Mais pour DIR /A sans attribut ???, rien de spécifié ... d'où raison de ma demande )



Modifié par Jumpty le 24/11/2019 10:46
Constance
 Posté le 24/11/2019 à 11:41 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

dir /a sans autre précision affiche tous les fichiers, peu importe leurs attributs (y compris système/cachés)

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
99,99 €Ecran 24 pouces Viewsonic VA2418 (FullHD, IPS, 75 Hz) à 99,99 €
Valable jusqu'au 17 Avril

Darty fait une promotion sur l'écran 24 pouces VA2418-sh qui passe à 99,99 €. On le trouve ailleurs à partir de 120 €. Cet écran dispose d'une dalle FullHD IPS 5ms à 75 Hz, un filtre lumière bleue, de la technologie anti scintillement Flicker Free et intègre des ports VGA et HDMI.


> Voir l'offre
54,99 €Casque Audio Logitech G432 à 54,99 €
Valable jusqu'au 15 Avril

Amazon fait une promotion sur casque Logitech G432 qu'il propose à 54,99 € alors qu'on le trouve ailleurs à partir de 79 €. Ce casque dédié aux joueurs est compatible PC, Xbox, PS4 et Switch. Il possède un micro antiparasite qui pivote, un réglage de volume directement sur le fil et offre un son surround Dolby DTS Headphone 7.1. Connexion par USB ou jack 3.5 mm. La livraison est gratuite.


> Voir l'offre
249,99 €Ecran PC LED 28 pouces Samsung U28E590 (4K UHD, 1 ms, Freesync) à 249,99 €
Valable jusqu'au 14 Avril

Boulanger fait une promotion sur l'écran PC LED 28 pouces Samsung U28E570DS qui passe à 249,99 € au lieu de 299 €. Cet écran au format 16/9 offre une dalle 4K (résolution 3840x2160) avec un temps de réponse de 1 ms. Il est compatible FreeSync. Une très bonne affaire ! La livraison est également offerte.


> Voir l'offre

Sujets relatifs
plusieurs instances VLC
Clavier qui entre plusieurs touches à la fois
installation de plusieurs programmes
VLC pb rotation plusieurs fichiers vidéo
Aide copie plusieurs cartes memoire
Un Chargeur Pour Plusieurs Cams?
recherche switch de qualité avec connexion plusieurs périphériques possible
impossible d'imprimer plusieurs pages sur meme fichier
Plusieurs périphériques défectueux...
Plusieurs questions à propos de marchés
Plus de sujets relatifs à Plusieurs instances Dir *.* /s
 > Tous les forums > Forum Les mains dans le cambouis