feat: контекстное меню Windows — install.bat + raskidator.bat
This commit is contained in:
1 parent
cc61d51c13
commit
fa49c76f91
4 files changed
+77
No files matched your search
@@ -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
|
||||
```
|
||||
@@ -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
@@ -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
|
||||
@@ -0,0 +1,6 @@
|
||||
@echo off
|
||||
chcp 65001 >nul
|
||||
python "%~dp0organize.py" %*
|
||||
echo.
|
||||
echo Нажми любую клавишу для выхода...
|
||||
pause >nul
|
||||
Reference in new issue
Block a user