Aller au contenu

Associer les noms de dossier à un paramètre


Messages recommandés

Posté(e)

Bonjour,

 

Ma question est plutot simple. J'aimerai associer dans un CATProduct le nom de dossier se trouvant dans un dossier lui-même (dont le "Path" est connu) à un paramètre. Sous VBA on utiliserait la fonction Dir("adresse du dossier", vbdirectory) mais sous VBSCript ca ne fonctionne pas. Est que quelqu'un aurait une idée ? Merci par avance pour vos réponses

 

Cordialement,

Posté(e)

le .PATH retourne le lien d'un fichier (enfin je crois) et moi ce que je souhaiterais c'est les noms des dosiers se trouvant dans un dossier ou bien par défaut le nom des fichiers se trouvant dans un dossier...

Posté(e)

Bonjour,

 

si je comprends bien tu as un Path comme ceci :

c:\dossier1\dosseir2\dossier3

et tu souhaite récupérer le nom de dossier3 ?

si c'est ca, tu peux rechercher la position du dernier "\" , compter le nombre de caractere du Path et ensuite extraire les x dernieres caractères de path.

C'est un peu compliqué mais ca marche !

 

je ne sais pas si j'ai répondu à ta question ?

 

@+

 

[Edité le 10/11/2009 par mooneck]

Connaître son ignorance est la meilleure part de la connaissance !http://mooneck.pagesperso-orange.fr/confucius_mini.gif

Posté(e)

Désolé, je n'avais pas compris la question. Je ne connais pas la fonction.

 

Pourquoi tu fais pas en VBA ?

 

[Je vais entamer une campagne de dénigrement du VBScript, je ne comprend pas pourquoi tout le monde persiste avec ce langage de M%@* !

Ou alors expliquez-moi pourquoi vous avez choisi ce langage ]

 

Posté(e)

Je suis d'accord !

 

Il faut utiliser le vba !

 

@+

Connaître son ignorance est la meilleure part de la connaissance !http://mooneck.pagesperso-orange.fr/confucius_mini.gif

Posté(e)

Merci tout d'abord pour vos réponses.

Je le fais en VBScript car tout doit apparaître sous Catia!

 

Concernant la remarque du path ce n'est pas tout à fait cela : je connais le nom du dossier 2 mais je ne connais pas du tout le nom du dossier 3. Je m'explique concrètement : Je veux qu'en lançant ma macro, VB me liste le nom de tous les dossiers (ou fichiers) se trouvant dans le dossier 2 et l'ajoute à mon paramètre dans Catia.

Posté(e)

En VBA tu es aussi sous CATIA !

 

La seule bonne raison d'utiliser VBScript (ou son vieux pote CATScript) est que ton programme doit tourner sous Unix.

Sinon tu peux utiliser le:

- VBA de CATIA (IN-Process)

- VBA d'Excel ou d'autre chose (OUT-Process)

- VB6 (OUT-Process)

- VB .Net (OUT-Process)

 

tu peux aller sur mon site, page FAQ, je parle un peu des langages.

 

Pour les formations que je dispense en entreprise, je fais 1/2 journée de VBSCript, histoire de dégouter tout le monde, et ensuite tout le monde adhère à VBA ou mieux VB .Net.

 

 

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité