CAD FÓRUM - TIPY A TRIKY | UTILITY | DISKUZE | BLOKY | PODPORA | POMOC A RADY
Přes 122.750 registrovaných u nás, celkem 1.124.000 registrovaných (CZ+EN).
Tipy pro AutoCAD 2027, pro Inventor 2027 a pro Revit 2027.
Nový Kalkulátor nosníků, Spirograf generátor a Regresní křivky v sekci Převodníky.
Kompletní příkazy a proměnné AutoCADu 2027.
CAD tip # 7380:
Otázka
A
Pokud potřebujete ve vaší LISP aplikaci otevřít jiný (než aktuální) DWG výkres, je řešení zdánlivě jednoduché:
(command "_.OPEN" "d:\\vykresy\\mujvykres.dwg")ve vyšších verzích AutoCADu nutno volat jako:
(command "_.FILEOPEN" "d:\\vykresy\\mujvykres.dwg")Tato metoda ale funguje pouze v prostředí jednoho dokumentu (SDI=1). Ve výchozím prostředí více dokumentů (MDI; SDI=0) vytvoří tato funkce nový dokument a aktivuje jej. Nepředá mu ale parametr názvu souboru, protože vykonávání příkazu se vrátí ihned do původního dokumentu (výkresu).
Řešením je využití VisualLISPu a ActiveX rozhraní AutoCADu. Metodu otevření jiného dokumentu můžete vyvolat těmito příkazy (řízení se pak vrátí k původnímu dokumentu):
(setq acApp (vlax-get-acad-object)) (setq acDocs (vla-get-documents acApp)) (vla-open acDocs "d:/vykresy/mujvykres.dwg")
tento tip od ARKANCE platí pro: AutoCAD ·
![ARKANCE Community - diskuzní fórum, tipy a utility pro AutoCAD, Inventor, Revit, Fusion, Forma a další produkty Autodesk
- od firmy ARKANCE [www.cadforum.cz] ARKANCE Community - diskuzní fórum, tipy a utility pro AutoCAD, Inventor, Revit, Fusion, Forma a další produkty Autodesk
- od firmy ARKANCE [www.cadforum.cz]](../common/arkance_186.png)

Co je komunita ARKANCE?
also in ENGLISH
AutoCAD