У мене є пакетний файл, який знаходиться в каталозі, і його також потрібно запускати звідти, оскільки він оновлює файли в цьому каталозі.
Це працює чудово, за винятком випадків, коли користувач запускає пакетний файл як адміністратор (потрібно на Vista). Тоді початковий каталог - C: \ Windows \ System32.
Чи можна як-небудь дізнатися, з якого каталогу запущено командний файл?
Я не хочу, щоб користувач входив у каталог вручну.