Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : VB6 Qu'est ce qui remplace le *.* [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (JeffC1977)

mardi 25 avril 2006 à 15:29:00 | VB6 Qu'est ce qui remplace le *.*

JeffC1977

Bonjour à tous... j'ai un blanc de mémoire...

Je ne me souvient plus du caractère utilisé dans VB6 pour remplacer le * (dans l'ancien dos)

En d'autres mots, j'ai des fichiers qui se nomme 01__343_02.htm

Je veux demander d'ouvrir le fichier qui se nomme 01__343 avec les n'importe quel caractère qui suit le 343 et qui a un extension .htm. 

Car dans les nombreux fichiers que j'ai dans mon répertoire, j'ai des fichiers qui comment toute pareil (01__) mais qui ne se termaine pas pareil (dans l'exemple ici, _02) et se sont tous des .htm

Donc qu'est ce que je mets à la place de l'étoile (*) dans le code suivant ???? 

Fichier1 = ShellExecute(Me.hWnd, "open", "m:\Recherches_BPD\index_aux_immeubles\BPD_Montcalm\Kilkenny\INDEX_ST-CALIXTE\MONTCALM\Canton_de_Kilkenny\RANG_8\" & "01__" & strIndex & "*.htm", vbNullString, "", SW_SHOWNORMAL)


merci d'avance

mardi 25 avril 2006 à 16:58:32 | Re : VB6 Qu'est ce qui remplace le *.*

emma16

il me semble que j'ai vu des exemple dans msdn. je croi sque pour ton fichier qui commence par 01__343 il faut mettre # apres le 343
va voir dans msdn...

@+

mardi 25 avril 2006 à 17:16:33 | Re : VB6 Qu'est ce qui remplace le *.*

asecher

Bonjour,

Je ne comprends pas ce que tu veux faire ....
Que se passe t'il si tu as plusieurs fichiers qui correspondent à tes critères ?
sinon, ton critère avec l'étoile doit fonctionner, mais fais plutôt une boucle sur une fonction Dir....

A+

Alain 31

mardi 25 avril 2006 à 17:19:55 | Re : VB6 Qu'est ce qui remplace le *.*

JeffC1977

Salut....

J'aimerais bien aller sur MSDN mais je ne sai spas quoi chercher.....

Je ne sais pas quoi écrire dans ma recherche....  Comment se nomme le symbole # pour que j epuisse avec des exemple... ????

C'est pour cela que j'ai pensé à écrir sur le forum....

À moins que quelqu'un puisse me dire comment se nomme le type de fonction que j'ai besoin...


Merci d'avance

mardi 25 avril 2006 à 17:49:46 | Re : VB6 Qu'est ce qui remplace le *.*

JeffC1977

Salut...


C'est un peu bisare les fichiers que j'ai.... ils viennent du gouvernement  c'est peut-être pour cela  lol..:P

J'ai qu'un fichier qui se nomme 01__10A-1_02.htm

Je vais écrire dans un textbox 10A-1 et le fichier (01__10A-1_02.htm) doit s'ouvrir.

Sauf que la terminaison de mes fichiers ne se nomme pas tous _02 j'en ai qui se nomme _04 ou _06 mais j'ai jamais un doublon pour la première partie du fichier (01__10A-1).

Donc mon prochain fichier est par exemple 01__10A-2_05.htm


Donc si je ferais une recherche en DOS pour ouvrir le fichier 01__10A-1_02.htm je dirais 01__10A-1*.htm

Comment je fais pour coder cela ????

merci d'avance

En espérant que j'ai été un peu plus clair...


mardi 25 avril 2006 à 18:25:37 | Re : VB6 Qu'est ce qui remplace le *.*

asecher

Je ne comprends pas pourquoi çà ne marche pas ....

Si tu fais  :
'_____________________
strIndex="343_"
strATROUVER = "m:\Recherches_BPD\index_aux_immeubles\BPD_Montcalm\Kilkenny\INDEX_ST-CALIXTE\MONTCALM\Canton_de_Kilkenny\RANG_8\" & "01__" & strIndex & "*.htm"
sFile = Dir(strATROUVER) 'recherche le premier fichier qui correspond
     Do While sFile <> ""    's'il en trouve
          shell(sFile)              'lance le
          sfile = Dir               'cherche le suivant
     Loop
'_____________________
Tu dois pouvoir lancer toutes les pages html recherchées ...

Cordialement,

Alain 31

mardi 25 avril 2006 à 18:35:49 | Re : VB6 Qu'est ce qui remplace le *.*
mardi 25 avril 2006 à 18:50:07 | Re : VB6 Qu'est ce qui remplace le *.*

PCPT

Administrateur CodeS-SourceS
salut,
tu confonds apparemment le listing et l'ouverture.
il faut d'abord lister (dir) avec *, sauver les chemins en tableau, puis ouvrir avec les chemins complets trouvés.

mardi 25 avril 2006 à 19:02:59 | Re : VB6 Qu'est ce qui remplace le *.*

asecher

Ben pourquoi les sauver dans un tableau ?
On les ouvre au fur et à mesure et ya pas de confusion pour l'étoile qui ne sert que de pattern à la recherche effectuée par le dir.

(non mais....)

Alain 31

mardi 25 avril 2006 à 19:31:12 | Re : VB6 Qu'est ce qui remplace le *.*

PCPT

Administrateur CodeS-SourceS
les ouvrir après ou en tableau, peu importe...
et dir, je parle de la fonction, pas de l'objet


1 2

Cette discussion est classé dans : vb6, caractère, fichiers, remplace, nomme


Répondre à ce message

Sujets en rapport avec ce message

VB6 -> Comment extraire un fichiers d'une archive zip (ou autre format d'archive) [ par MART1 ] Bonjour à tous,est-il possible d'indiquer à mon programme d'extraire tel fichier d'une archive zip ou autre ?Si oui, que faut il utiliser ?merci pour Ouvertures de fichiers [ par Rodolf ] Comment on fait pour savoir les caractères manquant dans un fichier à un débit assez élevé.C' est pour faire un programme de compression mais quand je Fichiers dll de VB6 [ par fabiin ] Salut ! je cherche la liste de touts les fichiers (sauf ocx) necessaires a l'execution d'un programma écrit en vb6 english <i compatibilité en VB6 et Windows 2000 [ par lolomath ] Bonjour à tous j'ai développé un programme sous vb6 que j'aimerais installé dans diverses machinesSi tout ce passe bien en W95 et W98 même en XPWindow fichiers necessaires pour applications vb6 [ par anismemo2003 ] bonjour,j'ai fais une application en vb6 et j'utilise un programme d'installation autre que celui de visual basic. alors voilà:je voudrais savoir lesq Fichier AS400 et VB6 [ par CPASMOL ] J'aimerais utiliser des fichiers AS/400 en VB6. La lecture ne pose pas de problème mais l'écriture de nouveau record ou la mise-à-jour de record exist Pb FTP et fichiers EXE [ par JcDuss ] Alors la un truc m'echappe....Je fais un prog avec vb6, il fonctionne parfaitement.Connexion a distance sur un ftp, et on recupere la valeur retournée copier un fichier sous vb6 Windows2000 [ par seguro71 ] Je suis plutôt gros système, mais débrouillard VB6.dans mon prog, je tente en vain de copier des fichiers d'un repertoire vers un autre avec la foncti Question sur les fichiers ... [ par Surfurax ] Bonjour à tous, je voudrais savoir s'il est possible d'ouvrir un fichier, de le lire tout en insérant de nouveaux caractères à certains endroits sans EMPAQUETAGE VB6, OUI MAIS............ [ par ecranbleu27 ] bjrprobléme;j'ai crée mon exe , il fait référence a un repertoire qui contient une centaine de fichiers images, (pour agrémenter le programme)lors de


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,484 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.