×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Pass data from form(c# windows forms or VB forms) to CATIA macro.

Pass data from form(c# windows forms or VB forms) to CATIA macro.

Pass data from form(c# windows forms or VB forms) to CATIA macro.

(OP)
Hello all!
I want to write save the file program.
I have a question. For example there is a form with a textbox and a button.
In CATIA in the macro I call .exe file with the form.

How to get the value of a variable from form in a CATIA macro and pass it?

Here I'm call .exe file with GUI in CATIA:
form="c:\test\main.exe"

Here I'm want to save file with new name:
cad.SaveAs(dlname & "\" & PartNumber & doctype)

In the screenshot i'm want to get a path from folderbrowserdialog to a variable or textbox. Than i'm want to get value of this variable in CATIA macro and than put to SaveAs(*).


Is it possible - get value of the variable from exe form to CATIA macro?

RE: Pass data from form(c# windows forms or VB forms) to CATIA macro.

It's doable, but most likely doesn't worth it.

Why do you use .NET in the first place? What's your goal?

RE: Pass data from form(c# windows forms or VB forms) to CATIA macro.

(OP)

Quote (Little Cthulhu)

It's doable, but most likely doesn't worth it.

Why do you use .NET in the first place? What's your goal?
I have no idea how to save with the choice of file name and directory differently.
Also I haven't seen directory selection methods in CATIA macro.

RE: Pass data from form(c# windows forms or VB forms) to CATIA macro.

It can be achieved with standard COM objects
Google "vbscript select folder dialog".

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members! Already a Member? Login


Resources

eBook - The Future of Product Development is Here
Looking to make the design and manufacturing of your products more agile? For engineering and manufacturing organizations, the need for digital transformation of product development processes just became more urgent than ever so we wanted to share an eBook that will help you build a practical roadmap for your journey. Download Now

Close Box

Join Eng-Tips® Today!

Join your peers on the Internet's largest technical engineering professional community.
It's easy to join and it's free.

Here's Why Members Love Eng-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close