Nordwig
1. В команде for, добавь параметр tokens=* в этом случае %%I получает строку файла от начала до конца.
2. Зачем нужен "delims=," ?
3. Не нужно ставить символ "@" перед каждой командой. Достаточно первой строчки - @echo off.
4. Некоторые специальные символы не могут быть выведены (без значка ^) командой echo.
5. Знак "=" у меня записался в файл нормально - пробовал такую строчку:
echo Device=Himem.sys >> file.
6. Для того, чтобы избавится от кавычек, можно воспользоваться модофикатором "~",
например set str=%~3 (это вместо set str=%3, set str=%str:~1,-1%).
7. Также есть модификатор для имени файла "~n" ( set name=%~n1.bak ).
1. В команде for, добавь параметр tokens=* в этом случае %%I получает строку файла от начала до конца.
2. Зачем нужен "delims=," ?
3. Не нужно ставить символ "@" перед каждой командой. Достаточно первой строчки - @echo off.
4. Некоторые специальные символы не могут быть выведены (без значка ^) командой echo.
5. Знак "=" у меня записался в файл нормально - пробовал такую строчку:
echo Device=Himem.sys >> file.
6. Для того, чтобы избавится от кавычек, можно воспользоваться модофикатором "~",
например set str=%~3 (это вместо set str=%3, set str=%str:~1,-1%).
7. Также есть модификатор для имени файла "~n" ( set name=%~n1.bak ).