Я использовал FART и простой пакет для редактирования текстового файла с помощью команды out use команды net use:
в моем текстовом файле при необходимости часто менять У меня есть определенный путь changeme\software\sql
в пакетном использовании сети показывает расположение общей папки в сети работа \ сервер \ общий доступ
Я "помечаю" это в окне CMD и вставляю в приглашение ввода пользователя
тогда FART заменит changeme на \server \shared для полного завершения в \server \shared \software \sql
это работало до сегодняшнего дня, где было место на пути к общему
\ сервер \ общая область
и FART не понимает пробелы и разрывы с синтаксической ошибкой и прочим. Я посмотрел на все переключатели, и ни один из них не позволил мне заменить текст пробелом в нем.
Есть ли лучший способ сделать это, лучший инструмент, видно, что Power Shell это хорошо, но я не знаю, какие версии я собираюсь получить, так что может быть больше проблем с изменением кодов в соответствии с версиями.
Интересно, я могу сделать это чисто в пакетном режиме, не пукать. Большое спасибо
echo.
type "%~dp0logo.txt"
echo.
echo.
echo F| XCOPY "%~dp0Software\client.txt" /y "%~dp0DSoftware\config.cfg"
net use
pause
set /p N=enter shared:
"%~dp0Software\fart" -i -r "%~dp0Software\config.cfg" \\changeme %N%