Я хочу добавить команду в меню правой кнопки мыши в проводнике, который открывает текущий каталог с помощью Cygwin.
Для этого же я успешно добавил эти реестры:
[HKEY_CURRENT_USER\software\classes\directory\shell\cygwin]
@="c:\\cygwin\\bin\\bash.exe --login -i -c \"cd '%1'; bash\""
[HKEY_CURRENT_USER\software\classes\drive\shell\cygwin]
@="c:\\cygwin\\bin\\bash.exe --login -i -c \"cd '%1'; bash\""
но это добавляет команду только когда на какой-то папке или диске. Я хочу общий щелчок правой кнопкой мыши на проводнике, по которому поиск дает мне этот реестр для редактирования:
[HKEY_CLASSES_ROOT\Directory\Background\shell\cygwin]
@="c:\\cygwin\\bin\\bash.exe --login -i -c \"cd '%1'; bash\""
Моя проблема связана со значением ключа, который работает не на% 1, а на каком-то статическом значении, например /cygdrive /c.
Может кто-нибудь сказать мне, как правильно передать текущий каталог в команду, а также, пожалуйста, укажите мне несколько основных и дополнительных страниц для того же.