Hoofdmenu

HPmenu

Gestart door hpmenu, wo 17 10 2007, 22:06:49

Vorige topic - Volgende topic

hpmenu

Op website www.koenmulder.nl/hpmenu kunen de hpmenu-lispfile, menufile en helpfiles worden gedownload.

Bij het tekenen in AutoCAD ergerde ik mij vaak aan de vele herhalingen van hetzelfde. Daarom begon ik met (toch in elk geval aanvankelijk) zeer geringe kennis van LISP om teken-taakjes die ik vaak herhaalde in kleine LISP commando'tjes te vatten. Altijd altijd stond het vervullen van het taakje voorop; de gebruiksvriendelijkheid voor anderen hobbelde daar een beetje achteraan. Dit resulteerde in een lisp-file genaamd Acadbieb.lsp die vanaf dat moment in omvang en complexiteit groeide.

Bij hparchitecten (www.hparchitecten.nl) is gaandeweg ook steeds meer bureau-specifieke layerstructuur in de commando's geslopen. Ook vroeg het gebruik van AutoCAD LT aangevuld met het programma LT Extender (www.lt-extender.de) tot een bijna volledige AutoCAD om wat aanvullende commando's. Daarom is de boel omgedoopt tot HPmenu. Nu zijn er zo'n 150 aanvullende commando's in het HPmenu. Om mensen op het bureau naar een help-file te kunnen verwijzen is daar nog een helpfile aan toegevoegd. Alles is altijd aan verandering en voortschreidend inzicht onderhevig. Inmiddels is het wel zo dat vrienden en collega's die er mee hebben gewerkt, zich onthand voelen op een autocad-werkplek zonder HPmenu.

Met vriendelijke groet,

koen mulder


Reinier

Citaat van: hpmenu op wo 17 10 2007, 22:06:49
Op website www.koenmulder.nl/hpmenu kunen de hpmenu-lispfile, menufile en helpfiles worden gedownload.

Bij het tekenen in AutoCAD ergerde ik mij vaak aan de vele herhalingen van hetzelfde. Daarom begon ik met (toch in elk geval aanvankelijk) zeer geringe kennis van LISP om teken-taakjes die ik vaak herhaalde in kleine LISP commando'tjes te vatten. Altijd altijd stond het vervullen van het taakje voorop; de gebruiksvriendelijkheid voor anderen hobbelde daar een beetje achteraan. Dit resulteerde in een lisp-file genaamd Acadbieb.lsp die vanaf dat moment in omvang en complexiteit groeide.

Bij hparchitecten (www.hparchitecten.nl) is gaandeweg ook steeds meer bureau-specifieke layerstructuur in de commando's geslopen. Ook vroeg het gebruik van AutoCAD LT aangevuld met het programma LT Extender (www.lt-extender.de) tot een bijna volledige AutoCAD om wat aanvullende commando's. Daarom is de boel omgedoopt tot HPmenu. Nu zijn er zo'n 150 aanvullende commando's in het HPmenu. Om mensen op het bureau naar een help-file te kunnen verwijzen is daar nog een helpfile aan toegevoegd. Alles is altijd aan verandering en voortschreidend inzicht onderhevig. Inmiddels is het wel zo dat vrienden en collega's die er mee hebben gewerkt, zich onthand voelen op een autocad-werkplek zonder HPmenu.

Met vriendelijke groet,

koen mulder



Ik heb het maar eens gedownload, eens kijken wat et is. Ziet er veel belovend uit!
De creatieve denker ziet het onzichtbare,... voelt het ontastbare en bereikt het onmogelijke....

julien

Zijn er hier al gebruikers ervaringen over?

hpmenu


Nieuwe versie 29-01-2009 staat op www.koenmulder.nl/hpmenu.
Commando's / Lisp's zoals eerder gezegd vooral interessant voor bouwkundig / architectonische tekenaars.
Speciaal bedoeld voor combinatie Acad LT + LT Extender (lt-extender.de)
Freeware - pas aan naar eigen inzicht.
Nederlandstalige hlp -file beschikbaar op www.koenmulder.nl/hpmenu

Veel plezier, Koen

Commando's:

1 HPmenu commando's alfabetisch
- 0 9 8 HP layer systematiek 0004
- 30 [3dface on z 0 plane] 0005
- 0DF 9DF / 8DF detail folie 0006
- 0L [save layerstate L0] 0007
- 0PL [draw polyline on z 0 plane] 0008
- 1, 2, 4, 5 [restore view 1,2,4 and 5] 0009
- 1V, 2V, 4V, 5V [save view 1,2,4 and 5] 0010
- 2ATAN tangent lines connecting - 2 circles or arcs 0011
- 3CP 3dface crossing point 0012
- 3DSTAIRS draws 3dface stair on 2D plan 0013
- 3PL 3dface polyline 0014
- 3R rectangular 3dface 0015
- 3S 3dface strip 0016
- 3SD 3dface strip double 0017
- 3SX 3d strip on x-baseline 0018
- 8DD change linetype selected objects to dashdot 0019
- 8DS change linetype selected objects to dashed 0020
- 8S maak polyline schaduw 0021
- 9A [change layer last object to 0_arcering of 0_arcering-solid] 0022
- 9DD [change linetype last object to dashdot] 0023
- 9DS change linetype last object to dashed 0024
- 9S laaste polyline schaduw 0025
- AF [array objects fitting in rec-box] 0026
- AIMP [tidy arkey imported dxf] 0027
- ARIN array inserted dwg files 0028
- ARN array number text objects 0029
- ARRO [3d array and rotate] 0030
- ARROW [draws arrow] 0031
- BH backup 0_help 0032
- BK break 0033
- BN block with prefix and number 0034
- BP Brick Pattern 0035
- BU [backup objects] 0036
- CBH copybase 0_help 0037
- CFB copy from block 0038
- CLAY cache layouts in memory 0039
- CLO current layer by object 0040
- CLS [color layer sort] 0041
- CM [copy and mirror on rotated axis] 0042
- CR copy rotate 0043
- CZ [copy in z-direction] 0044
- DB [draworder back hard] 0045
- DBH duplicate 0_help naar 0_backup 0046
- DBO Daglicht BalkonOverstek 0047
- DF [draworder front hard] 0048
- DNL [duplicate to new layer] 0049
- DS divide by segment 0050
- DU duplicate object 0051
- DUB duplicate block 0052
- DUP [duplicate objects] 0053
- DUR [duplicate and rotate objects] 0054
- DVD divide last or line 0055
- EA [extrude and arry in z-direction] 0056
- EB [extrude and backup polyline] 0057
- EBS export blocks 0058
- EH erase objects on layer 0_help 0059
- ELA export layer 0060
- ELAS export layers 0061
- EN [erase taylor normals] 0062
- EP [erase points] 0063
- FA floor area text 0064
- FA2V floor area to ventilation 0065
- FIT fit objects inside box 0066
- FLO [freeze layer by object] 0067
- FP [freeze layers by prefix] 0068
- FU [math function] 0069
- FX flip on x-axis 0070
- FY [flip on y-axis] 0071
- FZ [flip on z-axis] 0072
- G [group and autoname] 0073
- GL [gap helplines] 0074
- GS [golden section] 0075
- HA help angle 0076
- HB [hatch boundary] 0077
- HBL hatch boundary on layer 0078
- HD hatch detail 0079
- HIL hide invisible lines 0080
- HIN hatch insulation 0081
- HL help lines 0082
- HLL helplines with point offset 0083
- HLO hard layer order 0084
- HM hatch match 0085
- HF hatch fit 0086
- HMP hatch match area around point 0087
- HO hatch origin 0088
- HP2HP [translate old hp - new hp] 0089
- HPVAR HPmenu variabelen 0090
- HR [help rectangle around point] 0091
- HS hatch solid 0092
- HSP [hatch solid around point] 0093
- HU helpline up 0094
- IL Isolate layer 0095
- ILC isolate layer by color 0096
- ILF isolate layers by freezing other layers: 0097
- ILL Isolate layer by locking other layers 0098
- IP [intersection point] 0099
- J [join objects to polyline] 0100
- JX flip in x en join 0101
- JY flip in y en join 0102
- L0 [restore layerstate L0] 0103
- L2V length to ventilation 0104
- LAR layout array 0105
- LCL [lock current layer] 0106
- LEA [last object extrude and array] 0107
- LLO [lock layer by object] 0108
- LNL [put last object in new layer] 0109
- LP [switch to layerprefix and 0*] 0110
- MEL [merge layers] 0111
- MIL make invisible lines 0112
- MM [move to mid] 0113
- MR move rotate 0114
- MX move in x-drection 0115
- MY move in y-drection 0116
- MZ [move in z-direction] 0117
- NOTE [open drawingname.txt file] 0118
- NSCALE [non lineair scale objects] 0119
- NU nudge 0120
- OE, OM, OC, ON [object snaps] 0121
- OH osnap hatch 0122
- OL offset line 0123
- OO osnap on/off 0124
- OP [offset boundaryarea around point] 0125
- OPL offset and close polyline 0126
- OR offset rectangle 0127
- PF proportion factor 0128
- PL3 [polyline of 3dfaces] 0129
- PLP polyline extra point 0130
- PN plan new 0131
- PPL [parking place division] 0132
- PR# profiel polyline 0133
- PROP proportions 0134
- Q [freeze/thaw XR-layers] 0135
- QB [freeze/thaw 0_backup-layer] 0136
- QF [freeze/thaw 0_info-layer] 0137
- R2I Rm to Insulation Thickness 0138
- RB replace block 0139
- RC refclose 0140
- RC0 refclose all objects layer 0 0141
- RE save and refedit 0142
- REVEAL reveal blocknames 0143
- RPL reference point polyLine 0144
- RT rectangle 0145
- RX rotate on x-axis 0146
- SB [switch block] 0147
- SF scale factor 0148
- SIL show invisible edges 0149
- SSP shadow solid polyline 0150
- SSR [shadow solid in rectangle] 0151
- STAIRS stairs polyline 0152
- STAMP [stamp drawinginfo on layout or modelspace] 0153
- STAR [draws star] 0154
- SW [swap selections] 0155
- SZ [slice solid z 0 plane] 0156
- T2A [text to attribute - under construction] 0157
- TIDY [put objects on correct layer - under construction] 0158
- TP [thaw layers by prefix] 0159
- UL Unisolate Layer 0160
- ULO [unlock layer by object] 0161
- UO [ucs origin] 0162
- UU [ucs up in z-direction] 0163
- UW [ucs world] 0164
- UX, UX- [rotate ucs 90 or -90 degrees around x-axis] 0165
- UY, UY- [rotate ucs 90 or -90 degrees around y-axis] 0166
- UZ, UZ- [rotate ucs 90 or -90 degrees around z-axis] 0167
- UZX [rotate ucs around z-axis, with x-axis to point] 0168
- V1, V2, V3, V4 [standard 3d views] 0169
- VS view save 0170
- VT view toggle 0171
- WZ wijzigingspijl 0172
- WZB wijziginglayer backup 0173
- WINDOW [draws 3dface window with frame] 0174
- XC copy objects to clipboard and open xref/block 0175
- XF xclip fit 0176
- XN copy blocknametext to clipboard en open block 0177
- XRR xref reload 0178
- XV paste objects from clipboard and close xref/block 0179
- XX cut objects to clipboard and open xref/block 0180

1 Alles wat je (achteraf) altijd van AutoCAD had willen weten....
- UCS 0181
- Shortcut-toetsen en snel tekenen 0182
- .x .y .z < @ ' , 0183
- Vastlopen & Errors 0184
- 0_Help hulplijntjes 0185
- Systematisch werken met [geneste] Blocks 0186
- Tekst / Bemating in of uit het block? 0187
- DWG tekeningen direct openen in illustrator 0188
- PSLTSCALE lijntypes in model of layout 0189
- convert PLT to DWG 0190
- Exporteren van Arkey naar DWG 0191
- Gecombineerde Schaduwcontouren tot een gesloten polyline 0192
- HPGL plots importeren 0193
- Landscape Objects 0194
- Publishing / enable background plot 0195
- Regenmode 0196
- Render Textures 0197
- Renderen met bestaande gevels 0198
- Renderproblemen 0199
- handgeschetste tekeningetjes in AutoCAD 0200
- Bezonningstudie 0201

roy_043

Dit is interessant. Ik ben HPmenu een beetje aan het uittesten op Bricscad 7. Omdat de help niet volledig is (veel commando's worden niet omschreven) en er weinig commentaar staat in HPmenu.lsp is dit niet gemakkelijk.
Hierbij alvast twee vragen:
1.
Waarvoor wordt functie 9a gebruikt (omzetten van polylijnen)?
2.
En waarom is deze functie anders dan bijvoorbeeld 9c?