Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: przesylanie komend do programu autocad microstation
luk




Typ: neutral
Postów: 2
Zarejestrowany: Apr 2005
przesylanie komend do programu autocad microstation

napisalem sobie makro w vba pod microstation program podobny do autocada ale mam problem makra napisane w vba pod microstation mozna podgladac a wiec chcialbym to przerobic na kod w visual basicu i teraz moje pytanie jak moge wysylac konkretne komendy spod visual basica do innego programu ?

30-04-2005 20:38
Pokaż profil luk  Wyślij email do luk   
losmac
"profesorek"




Typ: neutral
Postów: 758
Zarejestrowany: May 2003

W vb musisz ustawić odwołanie do tego programu: Referencje->Microstation....
Następnie musisz posługiwać się automatyzacją OLE, tzn:
Set oMic = CreateObject("Microstation.Application"
W ten sposób utworzysz odwołanie do aplikacji i wszystkich jej obiektów, właściwości i metod.

Tylko, czy Twoja aplikacja na to pozwala to nie mam zielonego pojecia.


_____________________________________________
POSTULATY STARUSZKA:
1) Ludzie, dbajcie o polszczyznę!!!
2) Ludzie, zadawajcie kompletne pytania, a nie rzucacie ochłapy i trzeba się domyślać o co chodzi!!!

Powodzenia
Maciej Łoś

01-05-2005 08:43
Pokaż profil losmac  Wyślij email do losmac   Odwiedź stronę losmac  
karolinavb




Typ: neutral
Postów: 468
Zarejestrowany: Jan 2003

Kontynuacja wypowiedzi Maćka...


Pomysł Maćka na przykładzie Microstation jest rozwinięty na stronie przytoczonej poniżej, wykorzystany jest wprawdzie w VBA Excel chyba 95, lecz skoro w Excelu można to również w VB6 (jeśli to VB6 miałeś na myśli), bo onacza to, że można tworzyć referencje do tego obiektu:

http://www.bentleyuser.org/tips/f0003.htm

cytat:
Sub MyFirstProcedure()
Dim objMicroStation as Object
      Set objMicroStation = CreateObject("MicroStation.Application" )
      objMicroStation.visible = 1
      objMicroStation.MbeSendCommand "RD=c:\win32app\ustation\dgn\deafult\detail.dgn"
End Sub


itd...
Być może na podstawie tego artykułu coś opracujesz.

Miłego weekendu


_____________________________________________
Karolina

01-05-2005 13:04
Pokaż profil karolinavb  Wyślij email do karolinavb   
luk




Typ: neutral
Postów: 2
Zarejestrowany: Apr 2005

dzięki za pomoc szukałem potem troszkę info w sieci i trafilem wlaśnie na stronę bentleya i juz mniej więcej sobie radzę :-)

06-05-2005 07:08
Pokaż profil luk  Wyślij email do luk   
Wszystkich odpowiedzi: 3 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1