Кнайт, сделай уже нормальное экранирование символов. Ну это жесть какая-то. Сядь и попробуй сделать так, чтобы это стало нормальным батником.
Код
set %foldersBat [1] chcp 1251
set %foldersBat [2] dir "i:\!sandboxie\123\drive\C\USBWebserver v8.6\root\accounts\" /B > "homepath\scripts\1.txt"
set %foldersBat [3] pause
save_array %foldersBat foldersBat.bat
Час убитого времени прошел, как это вкорячить так и не придумал. И так почти каждый раз при работе с батниками либо просто текстом.
Сделай нормальные экраны, сделай так, чтобы можно было написать подряд переменную и конст стринг подряд:
set $str 123
set $str $str456 // Так не даст.
set $str $str 456 // Так будет паразитный пробел.
Сделать флаг для dir, чтобы возвращал результат без дочерних папок.
Сообщение отредактировал DarkMaster - 24.4.2016, 14:33