CADsite

  • za 26 09 2020, 20:45:27
  • Welkom, gast
Log in of registreer jezelf.

Login met gebruikersnaam, wachtwoord en sessielengte
Geavanceerd zoeken  

Nieuws:

Pagina's: [1]   Omlaag

Auteur Topic: Thomcad3 -Opgelost  (gelezen 2356 keer)

Kenny H

  • forumverslaafde
  • ******
  • Offline Offline
  • Berichten: 512
    • Bekijk profiel
Thomcad3 -Opgelost
« Gepost op: ma 25 02 2008, 20:43:05 »

HofCAD,

Bij uw programma van ThomCAD (2005)  :arrow: Link
daar heb je het volgende staan bij AE3:
Citaat
..
.....
.......
(repeat (sslength ss1)
(setq partMAT (cdr (assoc 1 (entget (entnext (ssname ss1 i))))))
(setq partREF (cdr (assoc 1 (entget (entnext (entnext (ssname ss1 i)))))))
.......
....
...
..

In die ss1 ziten alle blocks die $_$ als voorzetsel hebben met al hun gegevens.
Hierbij komen de laatst gemaakte blocks als eerste te staan in de Excel lijst.
Bestaat er een manier om de eerste block als eerste en de laatste als laatste te laten verschijnen?
Infeite het omgekeerde van wat er nu gemaakt wordt?  :wink:

Alvast bedankt

Kenny
« Laatst bewerkt op: za 08 03 2008, 17:02:14 door Kenny H »
Gelogd
8) Volvo 4 Life 8)

Kenny H

  • forumverslaafde
  • ******
  • Offline Offline
  • Berichten: 512
    • Bekijk profiel
Re: Thomcad3
« Reactie #1 Gepost op: za 08 03 2008, 17:01:52 »

Ik heb vandaag wat verder gedaan aan men programma,

als ik het volgende doe is men volgorde zoals ik ze wil.

Citaat
---
------
(setq i (- (sslength ss1) 1))
(repeat (sslength ss1)
------
-------
------
---
(setq i (- i 1))
) ;;; einde repeat
Gelogd
8) Volvo 4 Life 8)
Pagina's: [1]   Omhoog