Re: Velikost promenne PATH v MsDOS


From: Petr Kolar <PETR.KOLAR@VSLIB.CZ>
Subject: Re: Velikost promenne PATH v MsDOS
Date: Thu, 23 May 1996 08:09:54 MET-1EET

Next Article (by Subject): Re: Velikost promenne PATH v MsDOS Vladislav Cerny
Previous Article (by Subject): Re: Velikost promenne PATH v MsDOS Daniel Docekal
Top of Thread: Velikost promenne PATH v MsDOS Rostislav Kocman
Next in Thread: Re: Velikost promenne PATH v MsDOS Vladislav Cerny
Articles sorted by: [Date] [Author] [Subject]


> >> Shell = D:\COMMAND\Command.com D:\COMMAND /E:512 /P
> >To je omyl!!! Tento parametr zvetsi pocet promennych, nikoliv delku kazde
> >z nich!
> To je taky omyl, tenhle parametr nastavi POCET BAJTU vyhrazenych pro
> promenne.... A je uplne jedno kolik jich je....

Ano, je to delka bloku pro vsechny promenne prostredi v bytech (musi se sem
vejit jmena promennych, rovnitka, hodnoty, nulove byty na konci kazde z
nich, za poslednim jsou dva nulove byty, a u DOSU >= 3.0 je na uplnem konci
slovo s hodnotou 1 a jmeno programu vcetne cesty zakoncene nulou, kteremu to
prostredi patri - chybi u prostredi COMMAND.COMu!). Maximalni delka
prostredi pro kazdy program (kazdy rozpracovany program ma svoje, rezidenty
by jej mely vratit, pokud je nepotrebuji!) je 32 KB.

Dalsi moznost je spustit dalsi COMMAND.COM s vetsim prostredim:

    COMMAND /E:512

(objevi se systemova napoveda a je mozne zadavat prikazy), pripadne

    COMMAND /E:512 /C prikaz parametry

Je ale nutne pocitat s tim, ze dalsi kopie COMMAND.COMu zabere v pameti
okolo 3 KB.

> PATH ale _neni_ promenna, Path je resen jako vnitrni zalezitost DOSu.
> Jedina moznost jak se tomuhle snadno vyhnout je - 4DOS

   Ne! PATH _je_ promenna, kterou pouziva COMMAND.COM (pripadne dalsi
programy - Windows, VC, apod.), pro vyhledavani spustitelnych programu.

   Problemem je, ze delka MS-DOSovskeho radku je maximalne 127 znaku
(i radku PATH ... - nepomuze ani PATH ...;%PATH;...). Existuji public domain
programy jako ADDPATH, ktere umoznuji PATH postupne prodluzovat. Ale
kazdopadne je rozumne do PATH strkat pouze jmena adresaru, ve kterych jsou
mraky programu a ostatni startovat pomoci davkovych souboru (pokud se
nebrani - i takove jsou).

> Daniel Docekal, anarchis@mbox.vol.cz, daniel@mail.codalan.cz

                                                        S pozdravem
-------------------------------- Petr Kolar --------------------------------
       Department of Computer Science, Technical University of Liberec
  E-mail: Petr.Kolar@vslib.cz  Phone: +42-48-5227-374  Fax: +42-48-5100865
            Postal: Voronezska 13, 461 17 Liberec, Czech Republic
                    http://www.cesnet.cz/staff/kolar.html

Next Article (by Subject): Re: Velikost promenne PATH v MsDOS Vladislav Cerny
Previous Article (by Subject): Re: Velikost promenne PATH v MsDOS Daniel Docekal
Top of Thread: Velikost promenne PATH v MsDOS Rostislav Kocman
Next in Thread: Re: Velikost promenne PATH v MsDOS Vladislav Cerny
Articles sorted by: [Date] [Author] [Subject]


Go to listserv.cesnet.cz LWGate Home Page.