|
In lugnet.cad.dat.parts.primitives, Don Heyse wrote:
> In lugnet.cad.dat.parts.primitives, Steve Bliss wrote:
> > I'd keep the current line-format for all parts conforming to the 8.3
> > format, but for longer names, print the entire filename, a space, and
> > the description. Like this:
> >
> > 3001.dat Brick 2 x 4
> > 3001c01p01.dat Brick 2 x 4 Some Variation with Pattern
> > 3002.dat Brick 2 x 3
> >
> > A backwards-compatibility switch is good -- maybe with option to
> > truncate (or not) the description to fit 80 bytes per line?
I'm assuming the 80 char lines is what you're aiming for here, so based
on the 64 char limit on descriptions I started the descriptions on the
16th character of the line. That gives room for a 15 character name
and a single space before the description. Anything longer and you'll
get the ragged look and a truncated description. But hey, if we keep
most of the names to 11.3 and under it looks pretty nice:
6028.dat Animal Dragon Tail
6133.dat Animal Dragon Wing
6133longfilename.dat Animal Dragon Wing Long version
4493c00.dat Animal Horse (Complete)
Here's what -8 does to the long filename. Is that ok?
C:\LDraw>diff -b parts.lst parts.long
11c11
< 6133LO~1.DAT Animal Dragon Wing Long version
---
> 6133longfilename.dat Animal Dragon Wing Long version
I put a beta executable here if anyone wants to shake the bugs out.
http://ldglite.sf.net/mklist1_6b1.zip
Don
|
|
Message has 1 Reply:
Message is in Reply To:
| | Re: 11-16 primitives?
|
| (...) Yeah, I was actually planning a -f to force it to finish and -q for quiet. (...) For now I've added a -8 to make it use the 8.3 format. As per Travis' suggestion it converts to the canonical short form under Windows. The function uppercases (...) (15 years ago, 28-Sep-09, to lugnet.cad.dat.parts.primitives)
|
22 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|