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]