www.forumsmc.com

Forum des supporters du Stade Malherbe Caen
Nous sommes le 19 Avr 2024 01:57

Heures au format UTC + 1 heure [ Heure d’été ]




Poster un nouveau sujet Répondre au sujet  [ 7218 messages ]  Aller à la page Précédente  1 ... 455, 456, 457, 458, 459, 460, 461 ... 482  Suivante
Auteur Message
Répondre en citant le message  MessagePosté: 18 Juin 2019 14:01 
Hors ligne
Avatar de l’utilisateur

Inscription: 31 Aoû 2005 22:06
Messages: 9368
Localisation: 15e de Huis' Treham
Faudrait faire un batch .bat avec l'invite de commande.

Un truc du genre "dir *.* /S" te listera tous les fichiers dans les sous dossiers.

Faudrait faire une boucle sur tout ça pour déplacer le fichier à la racine par exemple.

Pas facile à expliquer comme ça, mais sur google ça doit se trouver ce genre de script.


Haut
 Profil  
 
Répondre en citant le message  MessagePosté: 18 Juin 2019 14:06 
Hors ligne
Avatar de l’utilisateur

Inscription: 31 Aoû 2005 22:06
Messages: 9368
Localisation: 15e de Huis' Treham
Ça ca devrait marcher en changeant C: \Test en ton repertoire et en creant C:\Fin\ avant :

Executer>cmd.exe

FOR /R "C:\Test" %%f in (*.*) do move "%%f" "C:\Fin\%%~nxf"


Haut
 Profil  
 
Répondre en citant le message  MessagePosté: 18 Juin 2019 14:08 
Hors ligne
Avatar de l’utilisateur

Inscription: 31 Aoû 2005 22:06
Messages: 9368
Localisation: 15e de Huis' Treham
A la place de "move" tu peux aussi préférer "copy" pour les copier au cas où ça marcherait mal, ça touchera pas au repertoire initial


Haut
 Profil  
 
Répondre en citant le message  MessagePosté: 18 Juin 2019 14:30 
Hors ligne
Avatar de l’utilisateur

Inscription: 31 Aoû 2005 22:06
Messages: 10212
Localisation: B612
Je teste ça, merci beaucoup Huis'.


Haut
 Profil  
 
Répondre en citant le message  MessagePosté: 18 Juin 2019 18:50 
Hors ligne
Avatar de l’utilisateur

Inscription: 31 Aoû 2005 22:06
Messages: 10212
Localisation: B612
J'obtiens un message d'erreur en retour
Code:
%%f était inattendu


J'ai essayé de déboguer moi-même mais je suis particulièrement môvais.

Vais peut-être tenter un cmd.exe
Code:
Vide-moi tous ces putains de dossiers et balance moi tout dans C:\Fin


Haut
 Profil  
 
Répondre en citant le message  MessagePosté: 18 Juin 2019 19:06 
Hors ligne
Avatar de l’utilisateur

Inscription: 31 Aoû 2005 22:06
Messages: 19460
Localisation: En Papabloguie
De mémoire, Total Commander devrait te permettre de faire ce que tu cherches et plein d'âneries si tu fais pas gaffe.
https://www.ghisler.com/accueil.htm

_________________
Make Le Forum great again !


Haut
 Profil  
 
Répondre en citant le message  MessagePosté: 18 Juin 2019 21:14 
Hors ligne
Avatar de l’utilisateur

Inscription: 31 Aoû 2005 22:06
Messages: 10212
Localisation: B612
Je vais regarder ça, merci (et désolé).


À défaut, une meilleure indexation des dossiers me permettra d'utiliser ma bonne vielle technique. Sinon je passerai le tout sur Linux, peut-être plus adapté à ce genre d'opérations en ligne de commande.

Et tout cas ceci me donne méchamment envie de prendre quelques cours de langage de programmation. Mon pauvre semestre de VBA, Python et autres trucs avec des noms rigolos est malheureusement passé violemment à la poubelle de mon petit cerveau.


Haut
 Profil  
 
Répondre en citant le message  MessagePosté: 18 Juin 2019 21:25 
Hors ligne
Avatar de l’utilisateur

Inscription: 31 Aoû 2005 22:06
Messages: 9368
Localisation: 15e de Huis' Treham
Ridan a écrit:
J'obtiens un message d'erreur en retour
Code:
%%f était inattendu


J'ai essayé de déboguer moi-même mais je suis particulièrement môvais.

Vais peut-être tenter un cmd.exe
Code:
Vide-moi tous ces putains de dossiers et balance moi tout dans C:\Fin
Arf. Ptete que le f est réservé maintenant, essaie avec une autre lettre %%g par exemple (à changer dans les deux).

J'ai pas de PC là alors je peux pas valider ce que je raconte


Haut
 Profil  
 
Répondre en citant le message  MessagePosté: 18 Juin 2019 21:53 
Hors ligne
Avatar de l’utilisateur

Inscription: 31 Aoû 2005 22:06
Messages: 10212
Localisation: B612
J'ai le même retour avec donc le g en lieu et place du f.
Ne t'embête pas, je vais me débrouiller. Mais par curiosité, si jamais tu tombes sur quelque chose de fonctionnel, je suis preneur.
Merci encore.


Haut
 Profil  
 
Répondre en citant le message  MessagePosté: 19 Juin 2019 08:40 
Hors ligne
Avatar de l’utilisateur

Inscription: 23 Oct 2005 19:18
Messages: 3891
Localisation: Back in da place!
Essaye avec la commande robocopy.

Il y a des tutos qui existent

http://www.tutos.eu/?n=5516

_________________
Sans Pellegrino
"Southampton : Pellegrino limogé." (lequipe.fr)


Haut
 Profil  
 
Répondre en citant le message  MessagePosté: 19 Juin 2019 11:44 
Hors ligne
Avatar de l’utilisateur

Inscription: 31 Aoû 2005 22:06
Messages: 9368
Localisation: 15e de Huis' Treham
Ridan a écrit:
J'ai le même retour avec donc le g en lieu et place du f.
Ne t'embête pas, je vais me débrouiller. Mais par curiosité, si jamais tu tombes sur quelque chose de fonctionnel, je suis preneur.
Merci encore.


Une erreur de syntaxe, il fallait mettre qu'un seul % pour la variable, désolé. J'ai testé, ça fonctionne :

Code:
FOR /R "C:\Test" %f in (*.*) do copy "%f" "C:\Fin\%~nxf"


Pour info : le /R dans le for signifie récursif (donc sous-dossier), le (*.*) signifie prendre tous les fichiers (on peut imaginer ne vouloir que les *.doc ou *huisgonde*.*), le %f est le nom de la variable et le %~nxf signifie de garder le nom de fichier avec son extension et ses propriétés d'origine.


Haut
 Profil  
 
Répondre en citant le message  MessagePosté: 19 Juin 2019 15:39 
Hors ligne
Avatar de l’utilisateur

Inscription: 31 Aoû 2005 22:06
Messages: 6261
Localisation: Scranton, PA
Ridan a écrit:
J'obtiens un message d'erreur en retour
Code:
%%f était inattendu


J'ai essayé de déboguer moi-même mais je suis particulièrement môvais.

Vais peut-être tenter un cmd.exe
Code:
Vide-moi tous ces putains de dossiers et balance moi tout dans C:\Fin


Ridan, pour que ça fonctionne, il faut que tu tapes cmb.exe.

De rien.

_________________
I never forget a number. Names? In one ear and out the other. Places? Nope. Faces? That's rich. But, numbers? I have a gift. I guess that's why I'm an accountant.


Haut
 Profil  
 
Répondre en citant le message  MessagePosté: 19 Juin 2019 21:16 
Hors ligne
Avatar de l’utilisateur

Inscription: 31 Aoû 2005 22:06
Messages: 10212
Localisation: B612
Le cmb.exe me renvoie un message
Code:
Taille de fichier dépassant la limite autorisée


Par contre clbaxj.exe passe assez large.


Merci infiniment Huis'. C'est génial. Et les explications aident à comprendre la logique du truc. Si j'avais su, j'aurais consulté tes lumières plus tôt. <3


Edit merci pascalnouma aussi, je me garde tout ça sous le coude.


Haut
 Profil  
 
Répondre en citant le message  MessagePosté: 31 Juil 2019 14:26 
Hors ligne
Avatar de l’utilisateur

Inscription: 31 Aoû 2005 22:06
Messages: 22262
Dans l'optique d'automatiser mes fichiers excel TdF, je souhaiterai mettre en place une colonne "abandon" avec une formule conditionnelle qui vérifie sur la liste de coureurs en colonne B si le nom apparaît aussi en Y et si c'est le cas toute la ligne (de A à T) deviendrait grise (ici c'est fait en manuel pour Fuglsang par exemple). forcément la colonne abandon s’incrémentera dans l'ordre des abandons sans aucune forme de tri. Une idée ? Je suis parti du côté de la fonction RECHERCHE

Image


Haut
 Profil  
 
Répondre en citant le message  MessagePosté: 31 Juil 2019 14:44 
Hors ligne
Avatar de l’utilisateur

Inscription: 31 Aoû 2005 22:06
Messages: 26600
Localisation: Tout près là.
Tu peux faire avec RECHERCHEV que tu mettras dans une mise en forme conditionnelle, en prenant toute la colonne abandon (ou genre les 300 premières lignes je ne sais pas combien il y a d'abandons dans le tdf généralement)

Un truc dans ce style : RECHERCHEV(B7;$Y$2:$Y$300;1;FAUX)

Comme il attend "VRAI" ou "FAUX" comme résultat dans une mise en forme conditionnelle il faut que tu détectes si cette fonction te renvoie un résultat ou pas. Il faudrait l'imbriquer dans la fonction ESTNA par exemple.

_________________
ampli-reglage de la vis de tension de surface de la grille d'une anode comme la phase bias, obligé en tension tout autant que comme mécaniques de transport-déroulement de bande


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 7218 messages ]  Aller à la page Précédente  1 ... 455, 456, 457, 458, 459, 460, 461 ... 482  Suivante

Heures au format UTC + 1 heure [ Heure d’été ]


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages

Rechercher:
Aller à:  
POWERED_BY
Traduction par: phpBB-fr.com