Добрый день всем!
Подскажите пожалуйста, хочу написать обработку переменной. Если 1, тогда лог выводить на экран, 2 - лог добавлять в конец файла, 3 - лог перезаписывать.
Пробую так, но не выходит...
set /a writelog="%1"
set logfile="c:\mylog.log"
if %writelog% neq 1 (
@if %writelog%==2 (set arglog=">>") else (set arglog=">")) else (
set arglog=""
set logfile="")
echo !!! %arglog% %logfile%
Значение >> - принимает за строку, а не за команду.
Подскажите пожалуйста, хочу написать обработку переменной. Если 1, тогда лог выводить на экран, 2 - лог добавлять в конец файла, 3 - лог перезаписывать.
Пробую так, но не выходит...
set /a writelog="%1"
set logfile="c:\mylog.log"
if %writelog% neq 1 (
@if %writelog%==2 (set arglog=">>") else (set arglog=">")) else (
set arglog=""
set logfile="")
echo !!! %arglog% %logfile%
Значение >> - принимает за строку, а не за команду.