Předmět: Re: [python] externí program proměnné
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 g...@post.cz
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,
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
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í.
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:
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 g...@post.cz
Jak z Pythonu zavolat externí