Цитата:
res2001
Не, touch я уже на сях себе навалял и без сорсфорджевского проекта. Я говорил про возможность менять метку силами самой системы.
Цитата:
wolf0425
За оптимизацию вывода большое спасибо, - предложенное тобой и подразумевалось под оптимизацией.
Относительно сокрытия ругательств некторых команд reg
Код:
@echo off
setlocal
set BackUp="%userprofile%\_RЁ ¤RЄг┐_-вл\%time:~0,2%%time:~3,2%%time:~-5,2%.reg"
set IsExistKey=reg query hkcu\software\MyKey
2>nul %IsExistKey% >nul
if %errorlevel%==1 (
echo Key does not exist.
goto:eof
) else (
goto:action
)
:action
set /p ChooseAct="Delete key permanently? [y/n] "
if /i %ChooseAct%==y (
1>nul reg delete hkcu\software\MyKey /f >nul
goto:eof
) else if /i %ChooseAct%==n (
1>nul reg export hkcu\software\MyKey %BackUp% >nul
1>nul reg delete hkcu\software\MyKey /f >nul
goto:eof
)
endlocal
exit /b