Hej,
Potrzebuje w batchach uzywac zmiennych %~d0%~P0%.
Po co? Bo mam na dyskach sieciowych instalki, przy czym sa one
udostepnione przez DFS na roznych serwerach i roznych zasobach.
Potrzebuje znac ich polozenie.
Wszystko dziala dobrze, jesli zmiennej tej uzyje TYLKO 1 raz w wierszu
oraz jesli za tym nie znajduje sie znak : (dwukropek).
Jesli znajduje sie, w skrypcie pojawiaja sie smieci, np:
echo %~d0%~P0%setup.exe
wypisze poprawnie:
\\serwer1\zasob1\temp\setup.exe
echo %~d0%~P0%setup.exe /installpath=C:\
wypisze nieprawidlowo jako:
\\serwer1\zasob1\temp\\
echo %~d0%~P0%setup.exe /inf=%~d0%~P0%install.inf
wypisze nieprawidlowo jako:
\\serwer1\zasob1\temp\~d0serwer1\zasob1\temp\install.inf
W google nie ma szans zeby znalezc jakas dokumentacje na ten temat
(wpisujac %~d0%~P0% otrzymuje strony z literami d i p, a nie pelna
sekwencja).
Prosilbym o jakies wskazowki jak ten problem usunac...
(moze nawet link do dokumentacji %~d0%~P0% )?
Jacek
Received on Wed Sep 17 09:00:53 2008
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Wed 17 Sep 2008 - 09:42:01 MET DST