Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 27449
Благодарности: 8088

Профиль | Отправить PM | Цитировать


Насколько «зачастую»? Есть какая-либо повторяемость?

Суть в том, что это, как я полагаю, может быть связано с тем, что:
  • пакетный файл запускается непосредственно из содержащей его папки;
  • уже до начала исполнения пакетного файла текущим каталогом является именно имя в формате 8.3.
Например:
Цитата:
Код: Выделить весь код
E:\Песочница\0397>type 0005.cmd
@echo off
setlocal enableextensions enabledelayedexpansion

echo [%~dp0]

endlocal
exit /b 0

E:\Песочница\0397>0005.cmd
[E:\Песочница\0397\]

E:\Песочница\0397>cd E:\DCB3~1\0397

E:\DCB3~1\0397>0005.cmd
[E:\DCB3~1\0397\]

E:\DCB3~1\0397>

Последний раз редактировалось Iska, 07-09-2014 в 23:06.


Отправлено: 22:58, 07-09-2014 | #2