Смотрел
эту статью о том, как открыть папку в проводнике на компьютере из браузера. Что-то идёт не так.
Использую Vagrant (Homestead). (мб это как-то сыграет роль)
Делаю всё по гайду:
1) Файл tmproto.reg (находится на рабочем столе)
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\tmproto]
"URL Protocol"=""
@="URL:<b>http://local-tm.loc/</b>"
[HKEY_CLASSES_ROOT\tmproto\shell]
[HKEY_CLASSES_ROOT\tmproto\shell\open]
[HKEY_CLASSES_ROOT\tmproto\shell\open\command]
@="\"C:\\tmproto.bat\" \"%1\""
P.S. адрес
local-tm.loc менял как в гайде, так и на локальный вздумалось - не помогает.
2) Закинул в C:\Windows tmproto.bat
@echo off
set "path=%~1"
setlocal enabledelayedexpansion
set path=%path:tmproto://=%
set path=%path:"=%
set path=%path:/=\%
set path=!path:%%20= !
set path=!path:%%5C=\!
C:\Windows\explorer.exe "%path%"
----------------------
При попытках открыть
<a href="tmproto://C:/Windows/">Open</a> // этот путь я пытался менять - бесполезно
я получаю окно для выбора.
Выбираю свой протокол - ошибка
Выбираю explorer.exe - ошибка (хотя этот экзешник есть по указанному пути [я ведь его выбрал] + запускал)