Toon posts:

AutoCad openen vanuit IE met VBScript

Pagina: 1
Acties:
  • 41 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik wil autocad openen met een tekening die ergens op een vaste plek staat. Ik wil dit doen met een asp pagina met een knop erop en dit is de code die ik nu heb..:

On Error Resume Next
Set acadApp = GetObject(, "AutoCAD.Application")
If Err Then
Err.Clear
Set acadApp = CreateObject("Autocad.Application")
Set acadApp = GetObject(, "AutoCAD.Application")
End If
acadApp.Visible = True
Set acadDoc = acadApp.ActiveDocument
dwgname = "c:\Inetpub\wwwroot\test.dwg"
If (dwgname)<> "" Then
acaddoc.Open dwgname
Else acaddoc.new("acad")
End If
acadDoc.Visible = True

Autocad wordt wel opgestart. Ik de taskmanager zie je dat hij opgestart is.
Nu wil ik alleen ook nog dat Autocad geopend wordt met de tekening test.dwg.

Volgens mij zou dat met bovenstaande code ook goed moeten gaan alleen is dit dus helaas niet het geval.

Wat doe ik verkeerd?? Wat moet er veranderd worden?? :?

  • P_de_B
  • Registratie: Juli 2003
  • Niet online
ON ERROR RESUME NEXT bij het debuggen :X

Je begrijpt dat autocad op de server wordt opgestart nu? of is dit clientside VBScript?

Oops! Google Chrome could not find www.rijks%20museum.nl


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 22:24

gorgi_19

Kruimeltjes zijn weer op :9

Dat kan je vergeten. Je zegt vanuit een asp pagina met een knop er op. ASP is serverside, dus zie kan het sowieso niet.

Tenzij je een clientside oplossing wil, maar dan moet je het als een gewone html pagina beschouwen. En met die On Error Resume Next wordt het lastig debuggen; sloop die als eerste er eens uit?

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

[Oeps] heb gereplied in plaats van ge-edit.....origineel dus even verwijderd.

[ Voor 93% gewijzigd door Verwijderd op 05-03-2004 14:56 ]


Verwijderd

Verwijderd schreef op 05 maart 2004 @ 14:55:
en wat als je de volgende code probeert :

code:
1
2
3
4
 dim shell
 set shell = server.createobject("wscript.shell")
 shell.run ("huppeldepup.dwg")
 set shell = nothing
[edit] dit is natuurlijk wel afhnakelijk van het feit of de extentie .dwg gekoppeld is aan Acad

Verwijderd

Topicstarter
Ik heb gisteren met een soort gelijke code van een paar regels autocad al kunnen opstarten via vbscript. Ben de code helaas kwijt.

Hey was wel met CreateObject (autocad.application) en met visible = true.

Weet verdomme niet meer hoe het zat.

Ik wil gewoon even simpel autocad opstarten door een vbscript te runnen in een webpage. Htm/asp bestand dat maakt niet uit.
Het moet wel met activex zijn. Met shell start je het programma op maar je kan vervolgens via je vbscript niets meer aanpassen wat betreft de autocad file.

[ Voor 19% gewijzigd door Verwijderd op 05-03-2004 15:46 ]


Verwijderd

Topicstarter
Het is de bedoeling dat het clientside is!

  • curry684
  • Registratie: Juni 2000
  • Laatst online: 12-05 22:23

curry684

left part of the evil twins

Lees curry684 in "Visual Basic en Autocad tekening" nog eens een keer grondig door, evenals whoami in "Ervaring met ActiveX".

En leer nou gvd eens die editknop te gebruiken, for the record krijg je bij een 2e officiele waarschuwing voor hetzelfde een opgelegde vakantie van het gebruik van dit forum :(

[ Voor 30% gewijzigd door curry684 op 05-03-2004 16:54 ]

Professionele website nodig?

Pagina: 1

Dit topic is gesloten.