FastFiber

select previous

Gestart door Arno Verwegen, zo 26 06 2005, 18:59:00

Vorige topic - Volgende topic

Arno Verwegen

Hallo,

ik gebruik het commando previous vaak als ik objecten nogmaals wil selecteren. Vooral omdat ik veel met group werk is dit erg handig. Wat ik me nu afvraag is of er ook een commando bestaat om het resultaat van de vorige bewerking te selecteren. Wat ik bedoel is dus als je bv een lijn copieert, om het copy-commando te herhalen en dan het gecopieerde te selecteren. Makkelijk als je een serie bouten en moeren 5mm te ver hebt gecopieerd bijvoorbeeld. Undo, en dan het commando herhalen kan niet, want dan is er geen previous-selectie mogelijk.

Arno
Arno Verwegen Tekeningen en Berekeningen
Werktuigbouwkundig ontwerp- en tekenburo

HofCAD

Citaat van: Arno VerwegenHallo,

ik gebruik het commando previous vaak als ik objecten nogmaals wil selecteren. Vooral omdat ik veel met group werk is dit erg handig. Wat ik me nu afvraag is of er ook een commando bestaat om het resultaat van de vorige bewerking te selecteren. Wat ik bedoel is dus als je bv een lijn copieert, om het copy-commando te herhalen en dan het gecopieerde te selecteren. Makkelijk als je een serie bouten en moeren 5mm te ver hebt gecopieerd bijvoorbeeld. Undo, en dan het commando herhalen kan niet, want dan is er geen previous-selectie mogelijk.

Arno

Beste Arno,

Als het laastst gecopieerde slechts een element (entiteit) is, dan is er de
selectiemogelijkheid met LAST.

Groetjes HofCAD CSI
ACADcadabra

Arno Verwegen

Ja, dat warkt wel, maar 1 entiteit kan ik ook nog wel met de hand selecteren. Het gaat er net om, om meerdere entiteiten(veel) te selecteren.


Arno
Arno Verwegen Tekeningen en Berekeningen
Werktuigbouwkundig ontwerp- en tekenburo

WebRacer

euh, ik zou u mss kunnen helpen als ik in godsnaam snapte wat je bedoelde, snap je wat ik bedoel?
leg dat eens goed uit aub, met vb of zo... :idea:
?

Kenny H

Wat hij bedoeld is:

Hij tekent bv 30 cirkels. Hij copiert die en zet per per ongeluk 5 mm  te ver.
Via move/copy kun je kiezen tss last en previous.
Nu wist hij die gecopieerde cirkels. want ze staan niet juist.
Nu kan hij die functie previous niet gebruiken aangezien vorige selectie gewist werd.
Enkel met last kan hij maar zijn laatst getekende onderdeel manipuleren. En dat is er maar 1. Nu vraagt hij of hij die selectie van al die 30 cirkels die hij wilt copieren moet herhalen.

Mijn antwoord op die vraag is JA.
8) Volvo 4 Life 8)

WebRacer

mijn antwoord ook ja daarop
?

Arno Verwegen

en mijn antwoord: Ja mmer
Arno Verwegen Tekeningen en Berekeningen
Werktuigbouwkundig ontwerp- en tekenburo

Kenny H

Citaat van: Arno Verwegenen mijn antwoord: Ja mmer
:lachen:  :lachen:  :lachen:  :lachen:
8) Volvo 4 Life 8)

Kenny H

Beste Arno,

ge moet da niet persoonlijk opnemen hé.

Als ik u kan helpen zal ik dat dan ook doen.
8) Volvo 4 Life 8)

WebRacer

ja t'is waar arno, het zweet loopt mij hier al af...
maar ook ik ben op zoek naar een oplossing voor u
?

WebRacer

;Hautekeete Olivier
;Met dit commando 'lent' steek je de laatst gekopieerde
;entiteiten onder de variabele s, die je oproept bij
;select objects : !s
;de bedoeling is wel dat je ze na de kopie wel dierect in 'lent'
;steekt, anders werkt het niet... voorlopig toch nog niet
;28-06-2005
(defun c:lent (/ Int2 S)
 (setvar "cmdecho" 0)
 (command "undo" "m")
 (command)
 (prompt "\nLaatste entiteiten worden opgehaald")
 (setq Int2 (sslength (ssget "P")))
 (setq S (Ssadd))
 (Repeat Int2
   (If (entlast)
     (Progn
   (setq S (Ssadd (entlast) S))
   (entdel (entlast))
     )
   )
 )
 (command "undo" "b")
 (prompt "\nLaatste entiteiten zitten in !s")(princ)
)
(princ "\n(C)Copyright Hautekeete Olivier - 'lent'")(princ)
;Bewaar deze file als lent.lsp - standaard txt formaat
;laden in autocad door (load "lent.lsp")



bewaar dit in een lsp-file, ik hoop u al beetje uit de nood te hebben geholpen, ik heb er een avondje op gezweet.
Heb getracht het transparant te krijgen maar moet morgen terug om 5.05u uit mijn bed... dus dit moet voorlopig voldoende zijn, zoniet voldoende!!
?

Kenny H

Dag Arno,

Als je veelvuldig het zelfde copieerd dan kun je gebruik maken van een group. Dit is echter alleen handig als je véél (lees héél veel) hetzelfde copieerd.
Via het commando GROUP kun je een selectie maken, die geef je dan een naam.
Dan copieer (co) ed dan typ je GR (group) in ipv te selecteren. Dan typ je de naam van uw groep in, zo heb je steeds de gewenste selectie.
En als je u gecopieerde elementen verkeerd plaatst moet je ze niet steeds allemaal opnieuw selecteren.

MVG

Kenny
8) Volvo 4 Life 8)

WebRacer

tja, en ik maar denken dat group te lastig is... en maar denken gisteren...
dju toch!! :twisted:
?

WebRacer

;Hautekeete Olivier
;Met dit commando 'lent' steek je de laatst gekopieerde
;entiteiten onder de variabele s, die je oproept bij
;select objects : !s
;de bedoeling is wel dat je ze na de kopie wel dierect in 'lent'
;steekt, anders werkt het niet... voorlopig toch nog niet
;28-06-2005
(defun c:lent (/ Int2)
 (setvar "cmdecho" 0)
 (command "undo" "m")
 (command)
 (prompt "\nLaatste entiteiten worden opgehaald")
 (setq Int2 (sslength (ssget "P")))
 (setq s (Ssadd))
 (Repeat Int2
   (If (entlast)
     (Progn
   (setq s (Ssadd (entlast) S))
   (entdel (entlast))
     )
   )
 )
 (command "undo" "b")
 (prompt "\nLaatste entiteiten zitten in !s")(princ)
)
(princ "\n(C)Copyright Hautekeete Olivier - 'lent'")(princ)
;Bewaar deze file als lent.lsp - standaard txt formaat
;laden in autocad door (load "lent.lsp")


sorry zat nog foutje in blijkbaar
?

yoin