| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: MachDIA Befehl (533 mal gelesen)
|
m99ds Mitglied Elektroplaner
Beiträge: 18 Registriert: 29.10.2003 AutoCAD 2000I
|
erstellt am: 20. Jan. 2004 16:26 <-- editieren / zitieren --> Unities abgeben:
|
Proxy Ehrenmitglied Stateless-DHCP v6-Paketfragmentierer
Beiträge: 1629 Registriert: 13.11.2003 Tastaturen, Mäuse, Pladden, Monitore, ..., einige AutoCADs 200x & SWX 2kX
|
erstellt am: 20. Jan. 2004 18:14 <-- editieren / zitieren --> Unities abgeben: Nur für m99ds
|
m99ds Mitglied Elektroplaner
Beiträge: 18 Registriert: 29.10.2003 AutoCAD 2000I
|
erstellt am: 21. Jan. 2004 07:55 <-- editieren / zitieren --> Unities abgeben:
Klar kann mann es so aufrufen, geht auch mit sendcommand "machdia ", aber wie bekomme ich es dann unter dem gewünschten Dateinamen gespeichert. Auf sendkeys reagiert er nämlich nicht richtig. Er zeigt zwar im Dateinamensfeld das richtige an, speichern will er es aber im Originalnamen. ------------------ Marco Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
fuchsi Mitglied Programmierer c#.net Datawarehouse
Beiträge: 1201 Registriert: 14.10.2003 AutoCad Version 2012 deu/enu <P>Windows 7 64bit
|
erstellt am: 21. Jan. 2004 09:00 <-- editieren / zitieren --> Unities abgeben: Nur für m99ds
habmal das teile in ein unterprogramm gepackt ! Sub MakeSlide(SlideName) Dim tmpFileDia ; filedia auf null, da sonst der dialog zur dateiauswahl kommt tmpFileDia = ThisDrawing.GetVariable("FILEDIA") Call ThisDrawing.SetVariable("FILEDIA", 0) ; falls diadatei exiastiert gehört ein _yes zum überschreiben adzu If Dir(SlideName) <> "" Then Call ThisDrawing.SendCommand("_MSLIDE " & SlideName & vbCr & "_Yes" & vbCr) Else Call ThisDrawing.SendCommand("_MSLIDE " & SlideName & vbCr) End If Call ThisDrawing.SetVariable("FILEDIA", tmpFileDia) End Sub Sub test() Call MakeSlide("d:\test1.sld") End Sub
------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |