Использование "Быстрого доступа" в качестве вкладок проводника
- C# 97.4%
- Batchfile 2.6%
| .gitignore | ||
| build.cmd | ||
| LICENSE | ||
| presets.json | ||
| QuickAccessPresets.cs | ||
| QuickAccessPresets.exe | ||
| README.md | ||
Quick Access Presets
Трей-приложение для Windows 10: переключает наборы (пресеты) закреплённых папок в «Быстром доступе» проводника одним кликом.
Как пользоваться
- ПКМ по иконке в трее — список пресетов. Клик по пресету — применить (все текущие закрепления снимаются, закрепляются папки пресета в заданном порядке).
- Активный пресет отмечен галочкой и жирным шрифтом. При наведении на пресет — список его папок.
- Сохранить текущее как пресет… — закрепи нужные папки в проводнике как обычно, затем сохрани набор под именем.
- Открыть presets.json — пресеты можно править и руками (пути папок, порядок).
- Очистить недавние файлы и частые папки — удаляет историю, которую Windows
накидала в быстрый доступ (jumplist-файлы и ярлыки в
%APPDATA%\Microsoft\Windows\Recent). Закреплённые папки не трогает. - Запретить винде добавлять недавнее — переключатель: отключает показ недавних
файлов и частых папок в быстром доступе (те же галочки, что в
«Параметры папок → Общие → Конфиденциальность»,
ShowRecent/ShowFrequentв реестре). - Автозапуск при входе в Windows — галочка в меню (пишет в HKCU...\Run).
- Двойной клик по иконке — открыть «Быстрый доступ» в проводнике.
CLI (для хоткеев)
QuickAccessPresets.exe --apply "Имя пресета" — применить пресет
QuickAccessPresets.exe --save "Имя пресета" — сохранить текущие закреплённые папки
QuickAccessPresets.exe --clear — очистить недавние файлы и частые папки
QuickAccessPresets.exe --block on|off — запретить/разрешить авто-добавление
Можно создать ярлык с такой командой и назначить ему горячую клавишу.
Сборка
build.cmd — компилирует QuickAccessPresets.cs встроенным в Windows
компилятором .NET Framework 4 (csc.exe), ничего устанавливать не нужно.
Как это работает
Через COM (Shell.Application): закреплённые папки определяются по свойству
System.Home.IsPinned, закрепление/открепление — канонические verb'ы
pintohome / unpinfromhome. Работает независимо от языка системы.
Проводник подхватывает изменения сразу, перезапуск не нужен.