Přímo z shelu (cmd) se o něčem takovém nedá rozumně
uvažovat. Musela by se nějak fikaně modifikovat datová oblast
rodičovského procesu, což žádný OS nevidí rád.
Proměnné prostředí zde se vždycky kopírují do dětského procesu
a dělá se to v okamžiku vytváření nového procesu. Opačná cesta není.
Jen
Myslím že v MS to JE možné.
Mám dojem že jsem se tím kdysi zabýval.
Nemá čas to nyní hledat a dnes bych se tomu rozhodně vyhnul.
Inspirace:
Changing parent process environment variable
http://www.perlmonks.org/?node_id=658253
Changing environment vars of parent process
http://cboard.cprogramming
2013/11/20
> Jak z Pythonu zavolat externí program (*.bat), aby po navrácení do
> pyscriptu zůstaly zachovány systémové proměnné v něm nastavené?
>
> wxp, w7, py3.2, py2.7
>
Mnemotechnická pomůcka
http://mff.alikuvkoutek.cz/quotes/?page=subjects#q147
Zrovna tohle patří mezi ty části, kde se v M
s=False)
a v .batu - nebo obecně subprocesu hodnoty vracet do stdout a pak je
parsovat.
Petr
-- Původní zpráva --
Od: Jirka Vejrazka
Datum: 21. 11. 2013
Předmět: Re: [python] externí program proměnné
"
Nerad bych se pletl, ale myslim, ze to nepujde - s ukoncen
Nerad bych se pletl, ale myslim, ze to nepujde - s ukoncenim .bat souboru
prestane existovat i jeho prostredi, ve kterem byly ty promenne nastavene.
Neni jednodussi je na konci .bat zapsat nekam do souboru a pak si je
precist?
Jirka
2013/11/20
> Jak z Pythonu zavolat externí program (*.bat)
Jak z Pythonu zavolat externí program (*.bat), aby po navrácení do
pyscriptu zůstaly zachovány systémové proměnné v něm nastavené?
wxp, w7, py3.2, py2.7
Díky
___
Python mailing list
python@py.cz
http://www.py.cz/mailman/listinfo/python
Visit: http://