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]