Dark_Wanderer777
@Dark_Wanderer777

Смена значений в реестре через .BATник (как переключатель одним файлом)?

Товарищи, заела в мозгу идея а реализовать до конца не удается
решил сделать переключатель батником для смены значений в реестре отвечающие за отображение иконок рабочего стола
но как реализовать через условный оператор не догоняю
если значение в реесте 1 то 0
если значение в реесте 0 то 1

Показать значки
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoDesktop /t REG_DWORD /d 0 /f
taskkill /F /IM "explorer.exe"
start %windir%\explorer.exe

Скрыть значки
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoDesktop /t REG_DWORD /d 1 /f
taskkill /F /IM "explorer.exe"
start %windir%\explorer.exe
  • Вопрос задан
  • 131 просмотр
Решения вопроса 1
hint000
@hint000
у админа три руки
REG query "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoDesktop | find "0x1"
if errorlevel 1 (
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoDesktop /t REG_DWORD /d 1 /f
) else (
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v NoDesktop /t REG_DWORD /d 0 /f
)
taskkill /F /IM "explorer.exe"
start %windir%\explorer.exe
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы