feat: контекстное меню Windows — install.bat + raskidator.bat

This commit is contained in:
admin committed 2026-06-28 16:11:00 +02:00
1 parent cc61d51c13
commit fa49c76f91
4 files changed
+77

No files matched your search

+19
View File
@@ -23,3 +23,22 @@ python organize.py
# Указанная папка
python organize.py "D:\Фото\Скопировать"
```
## Контекстное меню Windows
```cmd
# 1. Запусти install.bat (сгенерирует .reg файл с твоими путями)
install.bat
# 2. Откроется install-context-menu.reg — подтверди добавление в реестр
```
После этого:
- **ПКМ в пустом месте папки** → «Raskidator-3000» — обработает текущую папку
- **ПКМ на папке** → «Raskidator-3000» — обработает выбранную папку
Удалить из контекстного меню:
```cmd
reg delete "HKEY_CLASSES_ROOT\Directory\Background\shell\Raskidator3000" /f
reg delete "HKEY_CLASSES_ROOT\Directory\shell\Raskidator3000" /f
```
+19
View File
@@ -0,0 +1,19 @@
Windows Registry Editor Version 5.00
; Контекстное меню при клике правой кнопкой в пустом месте папки
[HKEY_CLASSES_ROOT\Directory\Background\shell\Raskidator3000]
@="Raskidator-3000"
"Icon"="\"%~dp0raskidator.bat\",0"
"Position"="Top"
[HKEY_CLASSES_ROOT\Directory\Background\shell\Raskidator3000\command]
@="\"%~dp0raskidator.bat\" \"%V\""
; Контекстное меню при клике правой кнопкой на папке
[HKEY_CLASSES_ROOT\Directory\shell\Raskidator3000]
@="Raskidator-3000"
"Icon"="\"%~dp0raskidator.bat\",0"
"Position"="Top"
[HKEY_CLASSES_ROOT\Directory\shell\Raskidator3000\command]
@="\"%~dp0raskidator.bat\" \"%1\""
+33
View File
@@ -0,0 +1,33 @@
@echo off
chcp 65001 >nul
set "BAT_DIR=%~dp0"
set "BAT_PATH=%BAT_DIR%raskidator.bat"
echo Создание install-context-menu.reg с путём: %BAT_PATH%
echo.
>"%BAT_DIR%install-context-menu.reg" (
echo Windows Registry Editor Version 5.00
echo.
echo ; Контекстное меню — правый клик в пустом месте папки
echo [HKEY_CLASSES_ROOT\Directory\Background\shell\Raskidator3000]
echo @="Raskidator-3000"
echo "Icon"="\"%BAT_PATH:\=\\%\",0"
echo "Position"="Top"
echo.
echo [HKEY_CLASSES_ROOT\Directory\Background\shell\Raskidator3000\command]
echo @="\"%BAT_PATH:\=\\%\" \"%%V\""
echo.
echo ; Контекстное меню — правый клик на папке
echo [HKEY_CLASSES_ROOT\Directory\shell\Raskidator3000]
echo @="Raskidator-3000"
echo "Icon"="\"%BAT_PATH:\=\\%\",0"
echo "Position"="Top"
echo.
echo [HKEY_CLASSES_ROOT\Directory\shell\Raskidator3000\command]
echo @="\"%BAT_PATH:\=\\%\" \"%%1\""
)
echo Готово. Запусти install-context-menu.reg двойным кликом и подтверди добавление в реестр.
pause
+6
View File
@@ -0,0 +1,6 @@
@echo off
chcp 65001 >nul
python "%~dp0organize.py" %*
echo.
echo Нажми любую клавишу для выхода...
pause >nul