Subject:
|
Re: LDRAWPREDIRS LDRAWPOSTDIRS - additional search paths
|
Newsgroups:
|
lugnet.cad.dev
|
Date:
|
Mon, 16 Feb 2004 16:52:28 GMT
|
Viewed:
|
3845 times
|
| |
| |
In lugnet.cad.dev, Lars C. Hassing wrote:
> In lugnet.cad.dev, Michael Lachmann wrote:
> > The idea with environment variables is not bad, though there are two major
> > disadvantages against the methode implemented in MLCad (which uses some ini
> > file entries to define the search path, including an option for the user
> > wether the entry shell be visible for selection or not):
> >
> > 1) It doesn't allow to define paths inbetween the standard search paths,
> > which is a disadvantage sometime.
> > 2) You do not have any chance to hide subparts and primitives from the users
> > view.
>
> So, it seems like the search candidates are:
> <MODELDIR> (of the currently loaded model (PROJECTDIR))
> <LDRAWDIR>\P
> <LDRAWDIR>\PARTS
> <LDRAWDIR>\MODELS
> <LDRAWDIR>\AnotherDir
> <LDRAWDIR>\AnotherDir\SubDir
> C:\LDrawXtra\MyParts\In Work
> C:\LDrawXtra\MyParts\Done
> C:\LDrawXtra\UnOff
> all with an option to hide them in certain programs.
>
> How about
> LDRAWSEARCH=<MODELDIR>|-<LDRAWDIR>\P|<LDRAWDIR>\PARTS|<LDRAWDIR>\MODELS
> as the default (if LDRAWSEARCH is not set)
>
> A full-blown example:
> LDRAWSEARCH=-C:\LDrawXtra\MyPrims\In Work|C:\LDrawXtra\MyParts\In Work|
> <MODELDIR>|-<LDRAWDIR>\BFC\P|-<LDRAWDIR>\BFC\PARTS|
> -<LDRAWDIR>\P|<LDRAWDIR>\PARTS|<LDRAWDIR>\MODELS|
> <LDRAWDIR>\MODELS\TEST|C:\LDrawXtra\MyParts\Done
>
> Note that <MODELDIR> changes each time you load a new model.
A bit wordy, but not bad. How about a few more predefined tags
for the standard directories to save environment space? Like using
<P> instead of <LDRAWDIR>\P, <PARTS> instead of <LDRAWDIR>\parts,
and <MODELS> instead of <LDDRAWDIR>\models?
What do you think of using / instead of \, or just allow either?
I assume you use the - for hidden directories. Since - is allowed
in paths, I think I'd prefer something a bit more obvious like <->
or even <HIDE> since that word is already used by MLCAD.
I'd also suggest putting the whole thing in quotes for the example
since that takes care of embedding any spaces and the | characters.
How about something like this?
SET LDRAWSEARCH="<HIDE>C:\LDrawXtra\MyPrims\In Work|
C:\LDrawXtra\MyParts\In Work|
<MODELDIR>|<HIDE><LDRAWDIR>\BFC\P|<HIDE><LDRAWDIR>\BFC\PARTS|
<HIDE><P>|<PARTS>|<MODELS>|<MODELS>\TEST|C:\LDrawXtra\MyParts\Done"
Don
|
|
Message has 1 Reply: | | Re: LDRAWPREDIRS LDRAWPOSTDIRS - additional search paths
|
| "Don Heyse" <dheyse@hotmail.spam....away.com> schrieb im Newsbeitrag news:Ht6s7G.1792@lugnet.com... (...) major (...) ini (...) user (...) There is another disadvantage of this methode. Environment variables are very system dependend and usualy are (...) (21 years ago, 17-Feb-04, to lugnet.cad.dev)
|
Message is in Reply To:
132 Messages in This Thread: (Inline display suppressed due to large size. Click Dots below to view.)
- 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
|
|
|
|