Re: PATH w skrypcie bat

Autor: Grzegorz Niemirowski <gnthexfiles_at_poczta.onet.pl>
Data: Sun 04 Dec 2011 - 20:36:36 MET
Message-ID: <jbgi42$djc$1@news.icpnet.pl>
Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=response

Szyk <szyk100@o2.pl> napisał(a):
> Witam
> Mam 3 katalogi:
> 1. katalog z plikami mojej strony (zawiera też skrypt bat wywołujący
> skrypt z p. 2.)
> 2. katalog ze skryptem budujÄ…cym mojÄ… stronÄ™ (zawiera skrypt i pliki
> pomocnicze), wywołuje program z p. 3.
> 3. katalog z programem wywoływanym przez mój skrypt budujący stronę
> (zawiera program i pliki pomocnicze)
> Koncepcja jest taka by skryptem bat wywoływać skrypt budowania strony (w
> Pythonie). Wszystko dobrze działa do momentu gdy trzeba wczytywać pliki
> pomocnicze skryptu budowania (p. 2) i programu (p. 3).
> Gdzieś na sieci wyczytałem, że zmienną PATH ustawia się poleceniem set
> PATH i dodaje się ścieżki jakie mają być przeszukiwane. Miałem koncepcję
> taką, by w ten sposób dodać ścieżki do mojego skryptu w pythonie i
> programu jaki ten skrypt wywołuje. Koncepcja moja jest taka by podobnie
> jak w Linuxie procesy wywoływane przez skrypt bat dziedziczyły zmienne
> środowiskowe, więc również zmienną PATH. Ale to mi nie działa i dla tego
> piszę tą wiadomość. Może ktoś bardziej doświadczony od razu zobaczy błąd i
> podpowie jak powinien wyglądać ten skrypt bat.
> Oto mój skrypt bat:
> set PATH="C:\!-pro\build
> page";"C:\!-pro\polish-auto-converter-work";%PATH%
> c:\x-unix\python3\python "c:\!-pro\build page\buildpage.py"
> dzięki i pozdro
> Szyk

Ale to chyba nie jest cały skrypt? Gdzie jest wywołanie pythona?
A dziedziczenie ogólnie działa.
Jak sobie napiszesz:
set path=xxx;%path%
calc
To potem widać, że zmienna PATH dla calc.exe ma xxx na początku (widać w
Process Explorerze).

-- 
Grzegorz Niemirowski
http://www.grzegorz.net/
OE PowerTool i Outlook Express: http://www.grzegorz.net/oe/
Uptime: 1 day, 23 hours, 14 minutes and 34 seconds 
Received on Sun Dec 4 20:40:03 2011

To archiwum zosta³o wygenerowane przez hypermail 2.1.8 : Sun 04 Dec 2011 - 20:42:00 MET