Я создал ярлык оболочки 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 символами для цели.