Menu

Toon bijdragen

Deze sectie stelt je in staat om alle bijdragen van dit lid te bekijken. Je kunt alleen de bijdragen zien waar je op dit moment toegang toe hebt.

Toon bijdragen Menu

Topics - gery

#21
Met LISP code (vlax-map-collection (vla-get-documents (vlax-get-acad-object)) '(lambda (x) (setq #lst (reverse (cons (vla-get-name x) #lst))))) kan ik een lijst maken met daarin alle op dat moment geopende tekeningen. Echter, deze staan in een willekeurige volgorde. Hoe kan ik diezelfde lijst bekomen maar met de tekeningen in de volgorde zoals ze geopend zijn?
#22
Algemeen / freeware hex editor
do 28 06 2018, 12:46:32
Ik ben op zoek naar een gebruiksvriendelijke en goede freeware hex editor. Iemand een idee?
#23
Ik krijg steeds bijgevoegde fout in vlide. Iemand een idee wat de oorzaak is en vooral wat de oplossing is?
#24
Autolisp / OPGELOST - (startapp "paint.exe")
vr 01 06 2018, 13:11:56
(startapp "notepad.exe") werkt, (startapp "paint.exe") niet. Iemand een oplossing?
#25
Hoe kan ik een script vanuit een .bat bestand draaien in een openstaande AutoCAD?
#26
Ik zoek een LISP routine die de hoogste en de laagste waarde zoekt in een willekeurig aantal op het scherm geselecteerde teksten. Is dit een standaard functie in AutoCAD 2012?
Iemand een tip waar ik dit zou kunnen vinden, of misschien zelfs de volledige code?
'k Heb al gezocht via Google, maar niet direct iets bruikbaars gevonden.
#27
Autolisp / OPGELOST - (setvar 'gridunit "5,5")
vr 16 02 2018, 08:43:55
LISP code:
(setvar 'gridunit "5.0,5.0")
werkt op mijn PC niet, ik krijg volgende foutmelding in de Visual LISP Console van VLIDE:
; error: AutoCAD variable setting rejected: GRIDUNIT "5.0,5.0"

Als ik op de commandoregel het setvar commando invoer, lukt het wel:
Command: SETVAR
Enter variable name or [?] <GRIDUNIT>: gridunit

Enter new value for GRIDUNIT <5.0000,5.0000>: 5.0,5.0


Nog iemand met dit probleem? Heeft er iemand een oplossing?
#28
Autolisp / reload hatch patterns
ma 12 02 2018, 15:43:27
Ik heb een heleboel tekeningen waarin "Amerikaanse" arceerpatronen geladen zijn. Ik zou deze Amerikaanse definities willen vervangen door Europese definities, naar analogie met het vervangen van de lijntype definities:(command "_.-linetype" "_Load" "*" "acadiso.lin" "")
(command "_.-purge" "_ltypes" "*" "_No")

Heeft iemand een idee hoe ik ditzelfde kan bereiken voor arceerpatronen?
#29
Met (c:vlide) kan ik VLIDE starten vanaf de commandoregel, met (c:vlide T) kan ik VLIDE geminimaliseerd starten vanaf de commandoregel.
Ik zoek een gelijkaardige code die bij het starten van VLIDE direct een bestaande lisp file opent in VLIDE, dus iets in deze vorm: (c:vlide "open" "pad\bestand.lsp").
Bestaat zoiets?
#30
AutoCAD probleem / zoom object werkt niet
vr 20 10 2017, 12:53:57
In sommige tekeningen werkt de zoom object niet. Iemand een idee van een mogelijke oorzaak en/of oplossing?
#31
Bij het plotten vanuit paperspace is er de optie om de lineweights te scalen volgens de plot scale. Voor het plotten vanuit modelspace is die optie er niet. Maar toch wil ik dat de lineweights mee verschalen wanneer ik een tekening vanuit modelspace wil plotten op een kleiner papierformaat dan het originele formaat.
Bedoeling is om via toolbuttons tekeningen volautomatisch te kunnen plotten naar verschillende (kleinere) formaten in PDF.
#32
Hoe kan ik in lisp de (unreferenced) status van een specifieke xref uitlezen?

Ik kan via lisp-code "(tblsearch "block" xref)" (waarbij "xref" de naam van de xref-tekening is) bepalen of in een tekening een specifieke xref "attached" of overlayed" is, maar ik zou ook willen weten of deze specifieke xref ook "unreferenced" is of niet.

Iemand een idee?

edit: de term "geladen" was slecht gekozen en heb deze term vervangen door "attached" en "overlayed"
#33
Bij het starten van AutoCAD 2012 wordt automatisch drawing1 aangemaakt/geopend. Bij het openen van een andere tekening wordt drawing1 automatisch gesloten. Hoe kan ik dit laatste automatisch(!) voorkomen? M.a.w. ik wil te allen tijden drawing1 constant open houden.
#34
Hoe kan ik een lijntype-bestand (.lin) beveiligen en/of compileren zodat dit niet onbevoegd gewijzigd kan worden?
#35
Autolisp / OPGELOST - lisp code "zoom"
vr 07 04 2017, 10:21:19
Is het zoom commando een LISP routine? Zo ja, waar vind ik die?

Ik zoek eigenlijk de lisp-code die
Command: ZOOM
Viewport is view-locked. Switching to Paper space.

Specify corner of window, enter a scale factor (nX or nXP), or
[All/Center/Dynamic/Extents/Previous/Scale/Window/Object] <real time>: e
Regenerating layout.

Switching back to Model space.

doet.
#36
Autolisp / OPGELOST - Zoom Width / Zoom Height
wo 04 01 2017, 17:27:34
Ik ben op zoek naar 2 AutoLISP routines:
1. Zoom Width: om verticaal lange tekeningen uit te zoomen op de maximale tekeningbreedte, dus als ik ingezoomd ben op een bepaald punt dient de tekening uitgezoomd te worden tot de maximale tekeningbreedte maar met de originele vertikale positie.
2. Zoom Height: om horizontaal lange tekeningen uit te zoomen op de maximale tekeninghoogte, dus als ik ingezoomd ben op een bepaald punt dient de tekening uitgezoomd te worden tot de maximale tekeninghoogte maar met de originele horizontale positie.

Hopelijk is mijn vraag een beetje duidelijk.

Heeft iemand zulke routines of kan iemand me op weg zetten aub?

Ik gebruik AutoCAD 2012.
#37
Autolisp / OPGELOST - autoload LISP function
do 22 12 2016, 08:59:59
In AutoCAD kan ik via de LISP functie "autoload" automatisch LISP commando's (dus met c:) laden, dit blijkt echter niet te werken voor LISP functies (dus zonder c:). Heeft iemand hier een oplossing voor?

edit: typefout aangepast
#38
Ik ben bezig met het schrijven van een Lisp routine om in batch een groot aantal .lsp bestanden te converteren naar .fas. Dat lukt momenteel maar de .fas bestanden krijgen de datum van de conversie. Is het mogelijk om die .fas bestanden dezelfde bestandsdatum te geven als de .lsp, en hoe dan?

Edit: ik had dit graag geïntegreerd in de Lisp routine.
#39
LAYDEL werkt op geen enkele layer. AutoCAD (2012) geeft ook geen foutmelding.
Wat kan hier het probleem zijn?
#40
Autolisp / selection set omzetten naar list
vr 01 07 2016, 18:56:39
Is er een eenvoudige manier om in lisp een selection set om te zetten naar een list?
Of is er een eenvoudige manier om een list met op het scherm geselecteerde items op te zetten?

Achtergrond van de vraag: foreach werkt met lists, while en repeat werken met selection sets.