[hs ]informatique

Malherbe, Foot, HS, c'est ici.

Modérateurs : mbinet, modo

Message
Auteur
Avatar du membre
Huisgonde
Messages : 10447
Enregistré le : 31 août 2005 21:06
Localisation : 15e de Huis' Treham
Contact :

Re: [hs ]informatique

#6841 Message par Huisgonde »

Ridan a écrit :J'obtiens un message d'erreur en retour

Code : Tout sélectionner

%%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 : Tout sélectionner

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
Avatar du membre
Ridan
Messages : 10446
Enregistré le : 31 août 2005 21:06
Localisation : B612

Re: [hs ]informatique

#6842 Message par Ridan »

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.
Avatar du membre
pascalnouma
Messages : 4443
Enregistré le : 23 oct. 2005 18:18
Localisation : Back in da place!

Re: [hs ]informatique

#6843 Message par pascalnouma »

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)
Avatar du membre
Huisgonde
Messages : 10447
Enregistré le : 31 août 2005 21:06
Localisation : 15e de Huis' Treham
Contact :

Re: [hs ]informatique

#6844 Message par Huisgonde »

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 : Tout sélectionner

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.
Avatar du membre
SegArkO
Messages : 6261
Enregistré le : 31 août 2005 21:06
Localisation : Scranton, PA

Re: [hs ]informatique

#6845 Message par SegArkO »

Ridan a écrit :J'obtiens un message d'erreur en retour

Code : Tout sélectionner

%%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 : Tout sélectionner

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.
Avatar du membre
Ridan
Messages : 10446
Enregistré le : 31 août 2005 21:06
Localisation : B612

Re: [hs ]informatique

#6846 Message par Ridan »

Le cmb.exe me renvoie un message

Code : Tout sélectionner

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.
Avatar du membre
Serhat
Messages : 24915
Enregistré le : 31 août 2005 21:06

Re: [hs ]informatique

#6847 Message par Serhat »

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
Avatar du membre
ajacques
Messages : 26908
Enregistré le : 31 août 2005 21:06
Localisation : Tout près là.

Re: [hs ]informatique

#6848 Message par ajacques »

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
Avatar du membre
Serhat
Messages : 24915
Enregistré le : 31 août 2005 21:06

Re: [hs ]informatique

#6849 Message par Serhat »

j'applique ta formule sur une cellule quelconque, histoire de voir ce qu'il se passe :

=ESTNA(RECHERCHEV(B7;$Y:$Y;1;FAUX))

si J. FULSANG apparait dans la colonne Y ==> FAUX
s'il n'apparait pas ==> VRAI

du coup c'est l'inverse qui se passe, si c'est dans la liste ça fait rien, si c'est pas dedans c'est gris

edit : cette formule à l'air de marcher
=ESTNA(RECHERCHE($B7;$Y:$Y;1))

edit2: non ça pas l'air, des fois des que je mets n'importe quoi ça grise
Avatar du membre
ajacques
Messages : 26908
Enregistré le : 31 août 2005 21:06
Localisation : Tout près là.

Re: [hs ]informatique

#6850 Message par ajacques »

Serhat a écrit :j'applique ta formule sur une cellule quelconque, histoire de voir ce qu'il se passe :

=ESTNA(RECHERCHEV(B7;$Y:$Y;1;FAUX))

si J. FULSANG apparait dans la colonne Y ==> FAUX
s'il n'apparait pas ==> VRAI

du coup c'est l'inverse qui se passe, si c'est dans la liste ça fait rien, si c'est pas dedans c'est gris

edit : cette formule à l'air de marcher
=ESTNA(RECHERCHE($B7;$Y:$Y;1))

edit2: non ça pas l'air, des fois des que je mets n'importe quoi ça grise


Si c'est l'inverse qui se passe tu peux l'imbriquer dans un NON()
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
Avatar du membre
Serhat
Messages : 24915
Enregistré le : 31 août 2005 21:06

Re: [hs ]informatique

#6851 Message par Serhat »

=NON(RECHERCHEV(B7;$Y:$Y;1;FAUX))

si J. FULSANG apparaît dans la colonne Y ==> #VALEUR!
s'il n’apparaît pas ==> #N/A

en tout cas, j'ai appris deux fonctions.

sinon au pire en colonne U je fais une condition 1/0 qui mettra le résultat 1 si dans la liste abandon le coureur apparaît
ce qui simplifiera ma formule conditionnelle par un simple =si(U7=1;1)


edit : ou alors tu voulais dire =NON(ESTNA(RECHERCHEV(B7;$Y:$Y;1;FAUX)))
edit2 : ça à l'air de marcher
Avatar du membre
ajacques
Messages : 26908
Enregistré le : 31 août 2005 21:06
Localisation : Tout près là.

Re: [hs ]informatique

#6852 Message par ajacques »

Oui c'était ça !
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
Avatar du membre
Serhat
Messages : 24915
Enregistré le : 31 août 2005 21:06

Re: [hs ]informatique

#6853 Message par Serhat »

Problème résolu.

Merci ajacques :banane:

si y a un personne qui a un truc plus simple et évident, juste pour humilier ajacques, n’hésitez pas :carotte:
Avatar du membre
ajacques
Messages : 26908
Enregistré le : 31 août 2005 21:06
Localisation : Tout près là.

Re: [hs ]informatique

#6854 Message par ajacques »

Ah mais oui j'suis con y a plus simple : si t'ouvres une fenêtre de commande et que tu tapes "format c:" ça te fait le truc.
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
Avatar du membre
Huisgonde
Messages : 10447
Enregistré le : 31 août 2005 21:06
Localisation : 15e de Huis' Treham
Contact :

Re: [hs ]informatique

#6855 Message par Huisgonde »

Serhat a écrit :si y a un personne qui a un truc plus simple et évident, juste pour humilier ajacques, n’hésitez pas :carotte:


Boarf, à la place de la double fonction NON(ESTNA(...)), tu peux mettre la fonction ESTTEXTE() qui te renverra vrai s'il y a une correspondance et FAUX si c'est #NA ou vide.

M'enfin de la à dire que c'est plus simple... l'humiliation reste mesurée.

format c:, c'est pas mal aussi remarque. Mais faut pas oublier d'être en super admin, sinon ça va te calculer à l'envers.
Répondre