Добрый день.
Реализую открытие проводника через браузер.
Делал по этой инструкции
https://habr.com/ru/sandbox/114238/
Сперва зарегистрировал протокол в системе
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\myproto]
"URL Protocol"=""
@="URL:Myproto Protocol"
[HKEY_CLASSES_ROOT\myproto\shell]
[HKEY_CLASSES_ROOT\myproto\shell\open]
[HKEY_CLASSES_ROOT\myproto\shell\open\command]
@="\"C:\\myproto.bat\" \"%1\""
затем создал батник
@echo off
set "path=%~1"
setlocal enabledelayedexpansion
set path=%path:myproto://=%
set path=%path:"=%
set path=%path:/=\%
set path=!path:%%20= !
set path=!path:%%5C=\!
C:\Windows\explorer.exe "%path%"
Работает, только если в названии пути нет русских букв.
Попробовал вывести путь через echo, выводит это:
Подскажите пожалуйста, как можно исправить?