На вашем
скриншоте не видно заголовка окна смены тем. А заголовок имеет значение!
Выделенный на моем скриншоте заголовок прописан в скрипте и он должен соответствовать с точностью до символа (выделено красным):
Цитата:
:ChngTm
tasktool -kn rundll32.exe >Nul
nircmdc shexec "open" "%windir%\Resources\Themes\%~1.theme"
Set pz=0
Set "str=Тема %~1..."
:_loop2
Set /p X=!str:~%pz%,1!<Nul
Set /a pz+=1
For %%I In (^| / - \) Do (
Set /p X=%%I<Nul
nircmdc win trans title "Свойства: Экран"
nircmdc win dlgclick title "Свойства: Экран" ok
)
tasktool -la | Find /i "rundll32.exe" >Nul && GoTo _loop2
nircmdc win dlgclick ititle "Ошибка приложения" ok
Set /p X=!str:~%pz%! <Nul& Echo.
nircmdc speak text "Change OK"
GoTo :EOF
|
Кроме этого на скриншоте вижу непереведенное слово
Тема, в скрипте выделил синим.