Вот.

я есть пакетный файл, который находится в каталоге и должен быть запущен оттуда, потому что он обновляет файлы в этом каталоге.
Это прекрасно работает, за исключением случаев, когда пользователь запускает командный файл от имени администратора (требуется в Vista). Тогда начальный каталог - C: \ Windows \ System32.

Есть ли способ узнать, из какого каталога был запущен пакетный файл?
Я не хочу, чтобы пользователь вводил каталог вручную.

Ответы на вопрос(6)

Ваш ответ на вопрос