Lecture fichier ASCII - VB/VBA/VBS - Programmation
Marsh Posté le 01-02-2006 à 11:10:33
SAlut
1) avec microsoft common dialog contrôle (ocx)
2) Ta chaine à comme caractéristique de séparateur de champ l'espace
=> tu ecris une fonction de découpage qui valorise X, Y,Z, D, C avec un parcours séquentiel de ton fichier
Marsh Posté le 31-01-2006 à 21:19:13
Bonjour,
Je travaille sur un projet de crétion de macro sous Catia V5.
En gros je dois modéliser des sphères dont les coordonnées et leurs diamètres sont dans un fichier ascii.
Il se présente sous la forme suivante : X Y Z Diamètre Couleur
78,88 -57,90 11,60 6,87 rouge
112,21 -82,62 5,96 2,05 vert
0,26 -101,86 92,74 7,25 bleu
61,28 11,71 140,48 3,38 jaune
-1,94 -85,06 21,53 8,41 blanc
30,74 -142,18 91,01 6,02 noir
-118,76 35,80 -95,11 4,89 magenta
-86,51 86,21 -98,55 2,66 rouge
J'aimerais savoir plusieurs choses :
- comment choisir le chemin d'accés (par l'intermédiaire d'une boite de dialogue)
- comment lire le fichier afin de faire comprendre que le premier chiffre est X le deuxième est Y, ...
Je doit mettre ces valeurs dans les fonctions suivante :
Set hybridShapePointCoord1 = hybridShapeFactory1.AddNewPointCoord(X,Y,Z)
Set hybridShapeSphere1 = hybridShapeFactory1.AddNewSphere(reference1, Nothing, R, -45.000000, 45.000000, 0.000000, 180.000000)
Si quelqu'un peu me donner des infos pour ces differents problèmes faites moi signe.