Jacek Kalinski napisał:
> Potrzebuje w batchach uzywac zmiennych %~d0%~P0%.
[...]
> 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
Nie wiem dlaczego takie są skutki ale prawidłowo powinno być tak:
echo %~d0%~P0setup.exe /inf=%~d0%~P0install.inf
czyli bez tych końcowych %, a jeszcze lepiej będzie tak:
echo %~dp0setup.exe /inf=%~dp0install.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% )?
call /?
Polecam lekturę alt.msdos.batch.nt .
Pozdrawiam,
-- Hubert Arkadiusz Dołęga Zanim napiszesz na priva zdejmij majtki-.Received on Wed Sep 17 12:31:12 2008
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Wed 17 Sep 2008 - 12:42:01 MET DST