Может у кого была подобная проблема, что посоветуете.
Написал батник для замены нужного текста в различных текстовых файлах. В основе консольная утилита nhrt (nhreplace)
Для удобства пользования скомпилировал программой Quick Batch File Compiler исполняемый exe файл.
Но вот незадача, что батник, что exe нормально отрабатывают только в папке с исходниками. С других папок запускаются, но половина команд не обрабатывается. Что-то неправильно с путями.
Сам bat файл:
Код:
Код: Выделить всё
@echo off
chcp 1251 >nul
"%MYFILES%\url.vbs"
@echo move /Y J:\Download\Compressed\nhrt\plist_tv.m3u "%MYFILES%"
cd "%MYFILES%"
start /wait "" "%MYFILES%\nhrt.exe" -list:delete_group.txt plist_tv.m3u
start /wait "" "%MYFILES%\nhrt.exe" -list:replace_list.txt plist_tv.m3u
TIMEOUT /T 5 /NOBREAK
@echo move /Y "C:\Users\Uragan66\AppData\Local\plist_tv.m3u J:\Download\Compressed\nhrt"
exitПервая часть работает из любой папки, плейлист скачивается и копируется в нужную папку. Но вот команды с nhrt работают только в папке с исходниками.
Подскажите, пожалуйста, что в нём не так ?