Как использовать относительные пути на windows CMD? - PullRequest
0 голосов
/ 07 апреля 2020

Я создал ярлык оболочки cmd с этим в качестве цели:

C:\Windows\System32\cmd.exe /c "\\software\backup.exe" /LOADCONF="%CD%\settings.conf" & del /f /q "%Public%\desktop\*_Log_*.htm"

Мой ярлык находится в том же месте файла settings.conf.

Я хотел бы, чтобы мое программное обеспечение откройте этот файл конфигурации локально, используя аргумент. Этот файл находится в случайных местах, поэтому я хотел бы использовать относительный путь.

Я использовал «% CD%», чтобы он искал файл в том же каталоге, что и ярлык, но он работает только с Windows 7. И% ~ dp0 не распознается.

Я использую ярлык, потому что мне нужно запускать команды в режиме администратора при скрытии окна.

Как я могу сделайте это, зная, что я ограничен 260 символами для цели.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...