yoin

martijn

Door de onderstaande regel in het acad2008doc.lsp bestand toe te voegen, verwijderd hij bij elke tekening die je opend de schalen die we nooit gebruiken en houden we de lijst met alle schalen wat korter.
Hij haal nu alleen de metrische schalen eruit. Met het commando -scalelistedit moet je de naam opgeven van de schaal die je wilt verwijderen.
Met de schalen in Inches komen ook " voor zodat hij foutmeldingen gaat geven.

Bijv. schaal 1/128"=1'-0" vult hij alleen het eerste deel 1/128 in en niet de hele schaal en herkend hem dus niet en kan hem dan niet verwijderen.
Is er een manier om de hele code op de commando regel te laten invullen??


(command "-scalelistedit" "r" "Y" "D" "1:4" "D" "1:8" "D" "1:16" "D" "1:30" "D" "1:40" "D" "2:1" "D" "4:1" "D" "8:1" "D" "10:1" "D" "100:1" "E")

Ik hoor graag van jullie

Martijn

HofCAD

#1
Citaat van: martijn op do 11 10 2007, 12:10:24
Door de onderstaande regel in het acad2008doc.lsp bestand toe te voegen, verwijderd hij bij elke tekening die je opend de schalen die we nooit gebruiken en houden we de lijst met alle schalen wat korter.
Hij haal nu alleen de metrische schalen eruit. Met het commando -scalelistedit moet je de naam opgeven van de schaal die je wilt verwijderen.
Met de schalen in Inches komen ook " voor zodat hij foutmeldingen gaat geven.
Bijv. schaal 1/128"=1'-0" vult hij alleen het eerste deel 1/128 in en niet de hele schaal en herkend hem dus niet en kan hem dan niet verwijderen.
Is er een manier om de hele code op de commando regel te laten invullen??
(command "-scalelistedit" "r" "Y" "D" "1:4" "D" "1:8" "D" "1:16" "D" "1:30" "D" "1:40" "D" "2:1" "D" "4:1" "D" "8:1" "D" "10:1" "D" "100:1" "E")
Ik hoor graag van jullie
Martijn

Beste Martijn,

Heb je al dit geprobeerd voor verwijdering
(command "-scalelistedit" "r" "Y" "D" "1-1/2\"=1'-0\"" "E")
of   (command "-scalelistedit" "D" "1-1/2\"=1'-0\"" "E")
en dit voor toevoeging
(command "-scalelistedit" "r" "Y" "A" "1-1/2\"=1'-0\"" "1.5:12" "E")

Je krijgt wel een foutmelding bij (command "-scalelistedit" "D" "1-1/2\"=1'-0\"" "E")
maar hij verwijderd hem wel.
-scalelistedit Enter option [?/Add/Delete/Reset/Exit] <Add>: r Reset scale list
to defaults? [Yes/No] <No>: Y Scale list reset to default entries.
Enter option [?/Add/Delete/Reset/Exit] <Add>: D Enter scale name to delete:
1-1/2"=1'-0" Scale 1-1/2"=1'-0" not found.
Enter option [?/Add/Delete/Reset/Exit] <Add>: E

Bij (command "-scalelistedit" "D" "1-1/2\"=1'-0\"" "E")
krijg je geen foutmelding.

Met vriendelijke groet,
HofCAD CSI

PS
AutoLISP control characters

Code Description
\\    \ character
\"    " character
\e    Escape character
\n    Newline character
\r     Return character
\t     Tab character
\nnn Character whose octal code is nnn


ACADcadabra

martijn

Perfect het werkt.

Bedankt, nu kan ik weer lekker slapen vannacht.

Martijn

HofCAD

#3
Citaat van: martijn op do 11 10 2007, 16:50:16
Perfect het werkt.
Bedankt, nu kan ik weer lekker slapen vannacht.
Martijn

Beste Martijn,

Voor een nog beter nachtrust in 2008, zie
http://discussion.autodesk.com/thread.jspa?threadID=598934
en
http://forums.augi.com/showthread.php?t=66787#5

Met vriendelijke groet,
HofCAD CSI
ACADcadabra