Forum

Пожалуйста or Регистрация для создания сообщений и тем.

Оформление / украшение Windows

PreviousPage 17 of 20Next

Привет! Их отображение можно настроить на кастомных темах с помощью OldNewExplorer. Но какой именно параметр за это отвечает, не скажу

Я про это знаю... Но редактировать надо саму тему aero.

Цитата: Миша от 22.05.2022, 18:06

Привет! Их отображение можно настроить на кастомных темах с помощью OldNewExplorer. Но какой именно параметр за это отвечает, не скажу

Добрый вечер, Миша.
Вы ошибаетесь — все функции OldNewExplorer, наглядно.
Утилита убирает ленточный интерфейс (ribbon), хотя Илья просит помощи удалить адресную и поисковую строки.

Добрый день ✌
Подскажите, пожалуйста, есть ли возможность на последней десятке сделать темную тему таковой, какой она была в 1803? То есть чтобы параметры были с тёмной темой и браузер понимал, что установлена тёмная тема, но проводник не окрашивался.
Сравнение

Цитата: Яр от 22.05.2022, 19:14
Цитата: Миша от 22.05.2022, 18:06

Привет! Их отображение можно настроить на кастомных темах с помощью OldNewExplorer. Но какой именно параметр за это отвечает, не скажу

Добрый вечер, Миша.
Вы ошибаетесь — все функции OldNewExplorer, наглядно.
Утилита убирает ленточный интерфейс (ribbon), хотя Илья просит помощи удалить адресную и поисковую строки.

Прошу прощения. Спасибо, что поправили. Читаю одним местом...

Доброго.
Сделал автоматизированный BAT для Win10, который будет скрывать/показывать вот эту панель, которая появляется при использовании OldNewExplorer, делая резервную копию оригинального файла shellstyle.dll в C:\ShellstyleOrig, после удаляя оригинальный файл и заменяя его подготовленным, который и убирает данную панельку.

Исходный код

@echo off
REM Переход в рабочую папку
cd "%~dp0"
REM Если не существует оригинального файла shellstyle.dll, делаем копию в C:\ShellstyleOrig
if not exist C:\ShellstyleOrig\shellstyle.dll (
REM Копируем оригинальный файл из папки Themes
echo f|xcopy /q %SystemRoot%\Resources\Themes\aero\Shell\NormalColor\shellstyle.dll "C:\ShellstyleOrig\shellstyle.dll" >nul && echo Оригинальный файл shellstyle.dll был сохранен в папку C:\ShellstyleOrig\shellstyle.dll || echo Ошибка && pause && exit
echo.
REM Удаляем оригинальный shellstyle.dll
TI.exe cmd.exe /c del /q "%WinDir%\Resources\Themes\Aero\Shell\NormalColor\shellstyle.dll"

timeout /t 1 /nobreak >nul

REM Копируем заранее подготовленный shellstyle.dll чтобы убрать панель
xcopy "shellstyle.dll" "%WinDir%\Resources\Themes\Aero\Shell\NormalColor" /q /y >nul && echo Панель скрыта
) else (
REM Удаляем оригинальный shellstyle.dll
TI.exe cmd.exe /c del /q "%WinDir%\Resources\Themes\Aero\Shell\NormalColor\shellstyle.dll"

timeout /t 1 /nobreak >nul

REM Копируем оригинальный shellstyle.dll чтобы вернуть панель
xcopy C:\ShellstyleOrig\shellstyle.dll "%WinDir%\Resources\Themes\Aero\Shell\NormalColor" /q /y >nul && rd /s /q "C:\ShellstyleOrig" && echo Панель возвращена
)
REM Перезапускаем проводник
>nul 2>&1 taskkill /f /im explorer.exe && start explorer.exe
pause>nul
exit


Скачать
Постоянная ссылка

Удаленный пользователь, Удаленный пользователь и Удаленный пользователь отреагировали на эту запись.
Удаленный пользовательУдаленный пользовательУдаленный пользователь
Цитата: Vlado от 21.07.2022, 09:54

Доброго.
Сделал автоматизированный BAT для Win10, который будет скрывать/показывать вот эту панель, которая появляется при использовании OldNewExplorer

Добрый день.
Было бы неплохо сделать проверку наличия программы OldNewExplorer в системе.
Если запрос дал отрицательный результат, то выводить соответствующее окно, где написано например "В системе не обнаружена программа OldNewExplorer"

Так сказать защита от "дурака", который сначала твикает, а потом начинает разбираться что у него сломалось.

Удаленный пользователь и Удаленный пользователь отреагировали на эту запись.
Удаленный пользовательУдаленный пользователь
Цитата: Андрей от 21.07.2022, 10:30
Было бы неплохо сделать проверку наличия программы OldNewExplorer в системе.
Если запрос дал отрицательный результат, то выводить соответствующее окно, где написано например "В системе не обнаружена программа OldNewExplorer"

Добрый. Сделал так:
Если у человека активна хоть одна галочка (кроме самой нижней "показывать статус-бар") в программе OldNewExplorer, то в реестр самой программой записывается новая ветка, отсутствующая в чистой Windows, отвечающая за настройки по пути
СкопированоHKEY_CURRENT_USER\SOFTWARE\Tihiy\OldNewExplorer
Соответственно, если этой ветки нет, то пользователь не настраивал OldNewExplorer, а значит ее в системе "нет", по этой ветке и будем делать проверку

Код

@echo off
cd "%~dp0"

REM Проверяем ключ реестра настроек программы, если ветка обнаружилась, то убираем/показываем панель
reg query "HKCU\SOFTWARE\Tihiy\OldNewExplorer" >nul 2>&1
if "%errorlevel%"=="0" (

if not exist C:\ShellstyleOrig\shellstyle.dll (
echo f|xcopy /q %SystemRoot%\Resources\Themes\aero\Shell\NormalColor\shellstyle.dll "C:\ShellstyleOrig\shellstyle.dll" >nul && echo Оригинальный файл shellstyle.dll был сохранен в папку C:\ShellstyleOrig\shellstyle.dll || echo Ошибка && pause && exit
echo.
REM Удаляем оригинальный shellstyle.dll
TI.exe cmd.exe /c del /q "%WinDir%\Resources\Themes\Aero\Shell\NormalColor\shellstyle.dll"

timeout /t 1 /nobreak >nul

REM Копируем модифицированный shellstyle.dll чтобы убрать панель упорядочить
xcopy "shellstyle.dll" "%WinDir%\Resources\Themes\Aero\Shell\NormalColor" /q /y >nul && echo Панель скрыта
) else (
REM Удаляем оригинальный shellstyle.dll
TI.exe cmd.exe /c del /q "%WinDir%\Resources\Themes\Aero\Shell\NormalColor\shellstyle.dll"

timeout /t 1 /nobreak >nul

REM Копируем оригинальный shellstyle.dll чтобы вернуть панель
xcopy C:\ShellstyleOrig\shellstyle.dll "%WinDir%\Resources\Themes\Aero\Shell\NormalColor" /q /y >nul && rd /s /q "C:\ShellstyleOrig" && echo Панель возвращена
)
>nul 2>&1 taskkill /f /im explorer.exe && start explorer.exe
pause>nul
exit
)

REM Если ветка не обнаружена, выводим сообщение и выходим из BAT
if "%errorlevel%"=="1" (
echo В системе не обнаружена программа OldNewExplorer
pause>nul
exit
)



Скачать
 

Удаленный пользователь, Удаленный пользователь и Удаленный пользователь отреагировали на эту запись.
Удаленный пользовательУдаленный пользовательУдаленный пользователь
Цитата: Vlado от 21.07.2022, 10:45
Цитата: Андрей от 21.07.2022, 10:30
Цитата: Vlado от 21.07.2022, 09:54

Было бы неплохо сделать проверку наличия программы OldNewExplorer в системе.
Если запрос дал отрицательный результат, то выводить соответствующее окно, где написано например "В системе не обнаружена программа OldNewExplorer"

Так сказать защита от "дурака", который сначала твикает, а потом начинает разбираться что у него сломалось.

Добрый. Сделал так:
Если у человека активна хоть одна галочка в программе OldNewExplorer, то в реестр самой программой записывается новая ветка, отсутствующая в чистой Windows, отвечающая за настройки по пути
СкопированоHKEY_CURRENT_USER\SOFTWARE\Tihiy\OldNewExplorer
Соответственно, если этой ветки нет, то пользователь не запускал OldNewExplorer, а значит ее в Системе нет, по этой ветке и будем делать проверку

Код

 
 
 
 
@echo off
cd "%~dp0"
 
REM Проверяем ключ реестра настроек программы, если ветка обнаружилась, то убираем/показываем панель
reg query "HKCU\SOFTWARE\Tihiy\OldNewExplorer" >nul 2>&1
if "%errorlevel%"=="0" (
 
if not exist C:\ShellstyleOrig\shellstyle.dll (
echo f|xcopy /q %SystemRoot%\Resources\Themes\aero\Shell\NormalColor\shellstyle.dll "C:\ShellstyleOrig\shellstyle.dll" >nul && echo Оригинальный файл shellstyle.dll был сохранен в папку C:\ShellstyleOrig\shellstyle.dll || echo Ошибка && pause && exit
echo.
REM Удаляем оригинальный shellstyle.dll
TI.exe cmd.exe /c del /q "%WinDir%\Resources\Themes\Aero\Shell\NormalColor\shellstyle.dll"
 
timeout /t 1 /nobreak >nul
 
REM Копируем модифицированный shellstyle.dll чтобы убрать панель упорядочить
xcopy "shellstyle.dll" "%WinDir%\Resources\Themes\Aero\Shell\NormalColor" /q /y >nul && echo Панель скрыта
) else (
REM Удаляем оригинальный shellstyle.dll
TI.exe cmd.exe /c del /q "%WinDir%\Resources\Themes\Aero\Shell\NormalColor\shellstyle.dll"
 
timeout /t 1 /nobreak >nul
 
REM Копируем модифицированный shellstyle.dll чтобы убрать панель упорядочить
xcopy C:\ShellstyleOrig\shellstyle.dll "%WinDir%\Resources\Themes\Aero\Shell\NormalColor" /q /y >nul && rd /s /q "C:\ShellstyleOrig" && echo Панель возвращена
)
>nul 2>&1 taskkill /f /im explorer.exe && start explorer.exe
pause>nul
exit
)
 
REM Если ветка не обнаружена, выводим сообщение и выходим из BAT
if "%errorlevel%"=="1" (
echo В системе не обнаружена программа OldNewExplorer
pause>nul
exit
)
@echo off cd "%~dp0" REM Проверяем ключ реестра настроек программы, если ветка обнаружилась, то убираем/показываем панель reg query "HKCU\SOFTWARE\Tihiy\OldNewExplorer" >nul 2>&1 if "%errorlevel%"=="0" ( if not exist C:\ShellstyleOrig\shellstyle.dll ( echo f|xcopy /q %SystemRoot%\Resources\Themes\aero\Shell\NormalColor\shellstyle.dll "C:\ShellstyleOrig\shellstyle.dll" >nul && echo Оригинальный файл shellstyle.dll был сохранен в папку C:\ShellstyleOrig\shellstyle.dll || echo Ошибка && pause && exit echo. REM Удаляем оригинальный shellstyle.dll TI.exe cmd.exe /c del /q "%WinDir%\Resources\Themes\Aero\Shell\NormalColor\shellstyle.dll" timeout /t 1 /nobreak >nul REM Копируем модифицированный shellstyle.dll чтобы убрать панель упорядочить xcopy "shellstyle.dll" "%WinDir%\Resources\Themes\Aero\Shell\NormalColor" /q /y >nul && echo Панель скрыта ) else ( REM Удаляем оригинальный shellstyle.dll TI.exe cmd.exe /c del /q "%WinDir%\Resources\Themes\Aero\Shell\NormalColor\shellstyle.dll" timeout /t 1 /nobreak >nul REM Копируем модифицированный shellstyle.dll чтобы убрать панель упорядочить xcopy C:\ShellstyleOrig\shellstyle.dll "%WinDir%\Resources\Themes\Aero\Shell\NormalColor" /q /y >nul && rd /s /q "C:\ShellstyleOrig" && echo Панель возвращена ) >nul 2>&1 taskkill /f /im explorer.exe && start explorer.exe pause>nul exit ) REM Если ветка не обнаружена, выводим сообщение и выходим из BAT if "%errorlevel%"=="1" ( echo В системе не обнаружена программа OldNewExplorer pause>nul exit )
 
@echo off
cd "%~dp0"

REM Проверяем ключ реестра настроек программы, если ветка обнаружилась, то убираем/показываем панель
reg query "HKCU\SOFTWARE\Tihiy\OldNewExplorer" >nul 2>&1
if "%errorlevel%"=="0" (

if not exist C:\ShellstyleOrig\shellstyle.dll (
echo f|xcopy /q %SystemRoot%\Resources\Themes\aero\Shell\NormalColor\shellstyle.dll "C:\ShellstyleOrig\shellstyle.dll" >nul && echo Оригинальный файл shellstyle.dll был сохранен в папку C:\ShellstyleOrig\shellstyle.dll || echo Ошибка && pause && exit
echo.
REM Удаляем оригинальный shellstyle.dll
TI.exe cmd.exe /c del /q "%WinDir%\Resources\Themes\Aero\Shell\NormalColor\shellstyle.dll"

timeout /t 1 /nobreak >nul

REM Копируем модифицированный shellstyle.dll чтобы убрать панель упорядочить
xcopy "shellstyle.dll" "%WinDir%\Resources\Themes\Aero\Shell\NormalColor" /q /y >nul && echo Панель скрыта
) else (
REM Удаляем оригинальный shellstyle.dll
TI.exe cmd.exe /c del /q "%WinDir%\Resources\Themes\Aero\Shell\NormalColor\shellstyle.dll"

timeout /t 1 /nobreak >nul

REM Копируем модифицированный shellstyle.dll чтобы убрать панель упорядочить
xcopy C:\ShellstyleOrig\shellstyle.dll "%WinDir%\Resources\Themes\Aero\Shell\NormalColor" /q /y >nul && rd /s /q "C:\ShellstyleOrig" && echo Панель возвращена
)
>nul 2>&1 taskkill /f /im explorer.exe && start explorer.exe
pause>nul
exit
)

REM Если ветка не обнаружена, выводим сообщение и выходим из BAT
if "%errorlevel%"=="1" (
echo В системе не обнаружена программа OldNewExplorer
pause>nul
exit
)



Скачать
 

А зачем всё это. Оно же ни как не взаимосвязано. Если человек не пользовался OldNewExplorer, то просто заменится shellstyle, и на работу это вообще ни как не повлияет. Потом если использовать OldNewExplorer, или Ribbon Disabler, то эта дурацкая панель команд уже будет спрятана. Лишний код получается, который ни на что не влияет.

Цитата: Евгений от 21.07.2022, 10:51

А зачем всё это. Оно же ни как не взаимосвязано. Если человек не пользовался OldNewExplorer, то просто заменится shellstyle, и на работу это вообще ни как не повлияет. Потом если использовать OldNewExplorer, или Ribbon Disabler, то эта дурацкая панель команд уже будет спрятана. Лишний код получается, который ни на что не влияет.
 

На самом деле проверка необходима, поскольку если совсем не пользоваться OldNewExplorer то замена shellstyle бесполезна, поскольку этой панели без использования OldNewExplorer нет, а значит и заменять shellstyle стоит только при использовании этих программ
p.s это уже больше похоже на оффтоп, а это ни к чему

PreviousPage 17 of 20Next