[tex-live] [off topic] question about a few details in windows bat files
Lars Madsen
daleif at imf.au.dk
Thu Jan 27 10:39:04 CET 2011
T T wrote:
> On 26 January 2011 15:33, Lars Madsen <daleif at imf.au.dk> wrote:
>> Hi, sorry for the off topic question
>
> You will be forgiven this time ;)
>
>> Now I'm wondering does anyone know why one need to use %~dp0 instead of
>> %cd%?
>
> These two do different things: %~dp0 expands to the directory with
> the currently executing script, while %cd% expands to the current
> directory, which can be off course different. BTW, I always do
>
> set cd=
>
> before using %cd% to make sure it's not redefined.
>
>> We simple do not understand why %cd% workes on most Windows laptops but not
>> all.
>
> One possibility is that someone started cmd.exe from the start menu
> and then just typed the full path to the script. Another possibility
> is that the script was started from a non-mapped network
> drive---cmd.exe doesn't allow the current directory to be an UNC path.
>
> Cheers,
>
> Tomek
thanks for the explanation
--
/daleif
More information about the tex-live
mailing list