ARKANCE - globální Platinum partner Autodesk ARKANCE | KONTAKT - CZ | SK | EN | DE
Přes 122.900 registrovaných u nás, celkem 1.126.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.
Autodesk Civil 3D 2027
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

?
CAD diskuze, rady, výměna zkušeností

CAD Fórum - Homepage Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion, 3ds Max, Vault a s dalšími CAD/BIM/PDM aplikacemi. Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na emea.support.arkance.world
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenotečkové argumenty

 Odpovědět Odpovědět archiv
Autor
Ferdinand Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 01.říj.2004
Lokalita: Czech Republic
Používám:
AutoCAD
Stav: Offline
Bodů: 1919
Přímý odkaz na tuto zprávu Téma: tečkové argumenty
    Zasláno: 14.úno.2007 v 16:41
Záměr: Chci vytvořit lispem blok v hl. 0 z entit nacházejících se původně v hl. OEZ_OBV a/nebo OEZ_1OBV a/nebo OEZ_2OBV a uložit ho do samostatného výkresu.
...
(setq DWG (getvar "dwgname"))
(setq LL (strlen DWG))
(setq NPF (substr DWG 1 (- LL 4)))
(setq NPF_C (strcat NPF "_C"))
(if (tblobjname "layer" "OEZ_*OBV")
    (progn
      (setvar "expert" 1)
      (setq QVYBER5 (ssget "X" '(8 . "OEZ_*OBV")))
      (command "_chprop" QVYBER5 "" "_C" 6 "_LT" "center" "_LA"    0 "")
                    ;obrys Ltype=Center, LAyer=0
      (command "_-block" NPF_C "0,0" QVYBER5 "")
                    ;vytvori blok obrysu-v hl. 0
      (command "_-wblock" NPF_C "=")
      (setvar "expert" 0)
    )
  )


Hlásí, že
; error: bad point argument
a nic se neprovede...
Pokud to zkusím bez filtru
(setq QVYBER5 (ssget "X" '(8 . "OEZ_OBV")))
tak to stejné...nevybere nic...nil
-FerTh-
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
ARKANCE

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 22188
Přímý odkaz na tuto zprávu Zasláno: 14.úno.2007 v 17:15
aniž bych to zkoumal do detailů:
(ssget "_X" '((8 . "OEZ_OBV")))
Vladimír Michl (moderátor)
ARKANCE CZ - arkance.world
(podpora viz emea.support.arkance.world)
Zpět nahoru
Ferdinand Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 01.říj.2004
Lokalita: Czech Republic
Používám:
AutoCAD
Stav: Offline
Bodů: 1919
Přímý odkaz na tuto zprávu Zasláno: 16.úno.2007 v 09:46
Zajímavé na tom je, že formulaci bez toho podtržítka používám v jiných lispech a tam je to bez problémů... Každopádně děkuji, vyzkouším.

Command: (setq QVYBER1 (ssget "_X" '(8 . "OEZ_OBV")))
; error: bad point argument


Pozn.: Hladina OEZ_OBV ve výkrese existuje


Upravil Ferdinand - 16.úno.2007 v 09:58
-FerTh-
Zpět nahoru
Ferdinand Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 01.říj.2004
Lokalita: Czech Republic
Používám:
AutoCAD
Stav: Offline
Bodů: 1919
Přímý odkaz na tuto zprávu Zasláno: 16.úno.2007 v 14:05
Pomohla "rozepsaná" forma syntaxu
(setq QVYBER1 (ssget "X" (list (cons 8 "OEZ_*OBV"))))


Upravil Ferdinand - 16.úno.2007 v 14:06
-FerTh-
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
ARKANCE

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Implementujeme řešení Autodesk
Stav: Offline
Bodů: 22188
Přímý odkaz na tuto zprávu Zasláno: 16.úno.2007 v 14:19
Rozepisovat to nemusíte a ani nejde o to podtržítko (to je tam pro sichr) - ale neměl jste dobře počet závorek.
Vladimír Michl (moderátor)
ARKANCE CZ - arkance.world
(podpora viz emea.support.arkance.world)
Zpět nahoru
Ferdinand Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 01.říj.2004
Lokalita: Czech Republic
Používám:
AutoCAD
Stav: Offline
Bodů: 1919
Přímý odkaz na tuto zprávu Zasláno: 19.úno.2007 v 09:50
Shocked (aha, nevšiml jsem si (to...)Embarrassed děkuji.)Smile
-FerTh-
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 12497:Chyba: stoul argument out of range
Tip 7284:Jak vypnout "milimetrový papír" zobrazovaný v okně výkresu AutoCADu?
Tip 6240:Nefunguje ukončení AutoCADu "X"-tlačítkem okna.
Tip 6927:AutoCAD mi hlásí: ; chyba: nesprávný typ argumentu: fixnump:
Tip 10762:Jak zakázat spouštění některých příkazů AutoCADu?
Tip 6318:V AutoCAD Architecture mi nefungují některé LISP příkazy.


 Odpovědět Odpovědět

Přejít na fórum Oprávnění fóra Zobrazit panel



Stránka byla vygenerována za 0,219 sekund.