xPlorer


Покращте керування файлами в Провіднику Windows за допомогою автоматизації та інтелектуальних інструментів, які перевершують оригінал.


автор: chai chaimee

URL: https://github.com/chaichaimee/xPlorer


Вступ

xPlorer — це додаток для NVDA, який дозволяє швидко зберігати та отримувати доступ до часто використовуваних файлів і папок. Він перетворює Провідник Windows на потужний командний центр, керований з клавіатури, скорочуючи повторювані дії та надаючи вам миттєвий контроль над файлами. Чи то організація тисяч документів, керування репозиторіями коду, чи просто підтримання порядку на робочому столі — xPlorer надає всі необхідні інструменти, і все це безпосередньо у вашому екранному диктофоні.


Гарячі клавіші та коротка довідка

Усі команди xPlorer працюють у вікні Провідника. Якщо комбінація клавіш підтримує багаторазове натискання (одинарне, подвійне або потрійне), дія змінюється відповідно.

NVDA+Shift+R – Система Robo (Копіювати / Вставити / Перемістити)
Одинарне натискання: Блокує вибрані файли або папки як джерело для копіювання.
Подвійне натискання: Вставляє заблоковане джерело в поточну папку (копіювання).
Потрійне натискання: Переміщує джерело в поточну папку (вирізати та вставити).
Як використовувати: Спочатку виберіть елементи, які хочете скопіювати або перемістити. Одинарне натискання блокує їх. Потім перейдіть до папки призначення та двічі натисніть для копіювання або тричі для переміщення. Операція виконується у фоновому режимі зі зворотним зв'язком про хід виконання.
NVDA+Shift+X – Контекстне меню xPlorer
Відкриває повноцінне меню з усіма основними інструментами xPlorer, зокрема: створити файл, стиснути в ZIP, інвертувати виділення, скопіювати адресний рядок, скопіювати вміст файлу, скопіювати імена вибраних елементів, перейменувати файл, оголосити розмір, підменю Robocopy, TXT у папку, створити кілька папок, перетворення регістру для папок, інформація про папку та налаштування. Використовуйте клавіші зі стрілками для навігації та натисніть Enter для активації.
NVDA+Shift+Z – Розмір / Стиснення
Одинарне натискання: Обчислює та озвучує загальний розмір усіх вибраних файлів і папок.
Подвійне натискання: Стискає вибрані елементи в архів .zip (використовуючи вбудований компресор або 7‑Zip, якщо він встановлений).
Як використовувати: Виберіть елементи, які хочете перевірити або стиснути. Одинарне натискання повідомить розмір після короткого обчислення. Подвійне натискання запускає стиснення; ви почуєте сигнал прогресу та сигнал завершення.
NVDA+Shift+C – Копіювати імена / Адресу
Одинарне натискання: Копіює імена всіх вибраних файлів і папок у буфер обміну (спочатку папки, потім файли, відсортовані).
Подвійне натискання: Копіює повний шлях поточної папки в буфер обміну.
Як використовувати: Просто натисніть один або два рази. Додаток оголошує кількість скопійованих імен або скопійований шлях.
NVDA+Shift+V – Вилучити вміст / Інвертувати виділення
Одинарне натискання: Вилучає текстовий вміст із вибраних текстових файлів (.txt, .py, .html, .css, .json, .rtf тощо) і копіює його в буфер обміну — без відкриття файлів.
Подвійне натискання: Інвертує виділення в поточній папці (виділяє всі невиділені елементи та знімає виділення з поточних).
Як використовувати: Виберіть файли, вміст яких хочете вилучити, і натисніть один раз. Для інвертування виділення натисніть двічі; операція виконується пакетно для великих папок, щоб не сповільнювати NVDA.
NVDA+Shift+F2 – Перейменувати файл (зберегти розширення)
Відкриває діалог, у якому можна змінити ім'я файлу, зберігаючи розширення. Поле розширення окреме, тому ви ніколи випадково його не втратите.
Як використовувати: Виберіть рівно один файл, потім натисніть комбінацію клавіш. Введіть нове ім'я та розширення, потім натисніть OK.
Ctrl+Shift+N – Створити папку з автоматичним ім'ям
Створює нову папку і, якщо в буфері обміну міститься відповідний текст (без недопустимих символів, не надто довгий), автоматично вставляє його в поле перейменування — це економить зайві натискання.
Як використовувати: Скопіюйте бажане ім'я папки в буфер обміну, потім натисніть цю комбінацію в будь-якому вікні Провідника. Нова папка створюється і одразу перейменовується відповідно до вмісту буфера обміну.

Усі гарячі клавіші працюють лише тоді, коли Провідник є активним вікном. Якщо ви перебуваєте в іншій програмі, жест передається звичайним чином.


Детальний опис функцій

1. Система Robo – Копіювання та переміщення промислового рівня

Система Robo замінює традиційні Ctrl+C і Ctrl+V на швидший і надійніший механізм. Вона особливо ефективна при роботі з великими файлами або папками, що містять тисячі вкладених елементів.

  • Як копіювати: Виберіть елементи, які хочете скопіювати. Натисніть NVDA+Shift+R один раз, щоб заблокувати їх як джерело. Перейдіть до папки призначення та натисніть ту саму комбінацію двічі. Елементи копіюються за допомогою оптимізованого фонового процесу.
  • Як переміщувати: Виконайте ті самі дії, але в папці призначення натисніть комбінацію тричі. Вихідні елементи переміщуються (вирізаються та вставляються) на максимальній швидкості.
  • Система використовує пряму логіку шляхів і може бути до 50% швидшою за стандартні операції Windows, з чіткими звуковими сигналами (біп) для індикації прогресу.

2. Контекстне меню – Усі інструменти в одному місці

Натисніть NVDA+Shift+X, щоб відкрити повноцінне меню, яке надає доступ до всіх функцій xPlorer. Це центральний пункт керування для всіх розширених операцій.

  • Створити файл: Відкриває діалог для створення кількох нових файлів одночасно. Ви можете вказати базове ім'я, розширення та кількість файлів. Зручно для швидкого налаштування шаблонів проєктів.
  • Стиснути в ZIP: Аналогічно подвійному натисканню NVDA+Shift+Z — стискає вибрані елементи в архів .zip з автоматичним виявленням дублікатів.
  • Інвертувати виділення: Перемикає стан виділення всіх елементів у папці. Працює ефективно навіть із сотнями елементів.
  • Скопіювати адресний рядок: Копіює шлях поточної папки в буфер обміну.
  • Скопіювати вміст: Вилучає текст із вибраних текстових файлів (включаючи RTF) і поміщає його в буфер обміну.
  • Скопіювати імена вибраних елементів: Копіює імена вибраних елементів (спочатку папки, потім файли) у буфер обміну.
  • Перейменувати вибраний файл: Відкриває діалог перейменування з окремими полями для імені та розширення.
  • Оголосити розмір: Озвучує загальний розмір вибраних елементів.
  • Підменю Robocopy: Пропонує дії Копіювати, Перемістити та Вставити — ідентично системі потрійного натискання, але доступно через меню.
  • TXT у папку: Створює структуру папок із текстового файлу. Кожен рядок файлу стає вкладеною папкою всередині нової батьківської папки. Підтримуються файли .txt та .rtf.
  • Створити кілька папок… Відкриває діалог, у якому ви можете задати базове ім'я та кількість папок, які потрібно створити. Ви також можете вибрати створення вкладених папок усередині головної папки та навіть редагувати кожне ім'я папки індивідуально.
  • Перетворення регістру для папок: Перейменовує вибрані папки у ВЕРХНІЙ, нижній, Заглавний або Заголовковий регістр. Перетворення діє рекурсивно на всі вкладені папки.
  • Інформація про папку: Озвучує кількість вкладених папок і файлів усередині вибраної папки (рекурсивно).
  • Налаштування xPlorer: Відкриває панель налаштувань додатка, де ви можете ввімкнути або вимкнути автоматичний вибір першого елемента, оголошення порожньої папки, пригнічення оголошень класу DirectUIHWND, пригнічення «– Провідник» у заголовках вікон та автоматичну вставку з буфера обміну при створенні папок.

3. Інтелектуальне стиснення та архівування

Чи використовуєте ви гарячу клавішу чи меню, xPlorer стискає вибрані файли та папки в архів .zip. Він автоматично перевіряє, чи вже існує архів із таким ім'ям, і за потреби додає лічильник. Звукові сигнали інформують вас про хід виконання, і ви можете скасувати операцію в будь-який момент.

  • Як використовувати: Виберіть елементи, які хочете заархівувати. Натисніть NVDA+Shift+Z двічі (або виберіть «Стиснути в ZIP» у меню). З'являється діалог прогресу, і після завершення лунає сигнал успіху або помилки.

4. Миттєве вилучення вмісту файлів

Коли потрібно швидко зазирнути в текстовий файл, не відкриваючи його, скористайтеся цією функцією. Вона зчитує вміст вибраних текстових файлів (включаючи .txt, .py, .html, .css, .json, .rtf та багато інших) і копіює об'єднаний текст у буфер обміну.

  • Як використовувати: Виберіть один або кілька текстових файлів. Натисніть NVDA+Shift+V один раз. Вміст вилучається та копіюється, а повідомлення повідомляє, скільки файлів було оброблено.

5. Розширене створення та керування папками

  • Створити кілька папок: Використовуйте пункт меню, щоб відкрити діалог, де можна вказати базове ім'я та кількість папок. Ви навіть можете редагувати кожне ім'я папки індивідуально перед створенням. За бажанням можна створити головну папку та вкладені папки всередині неї.
  • TXT у папку: Виберіть файл .txt або .rtf, який містить список імен папок (по одному на рядок). Додаток створює нову батьківську папку (названу за іменем файлу) і всередині неї — вкладені папки для кожного рядка. Ідеально для створення структури каталогів зі списку.
  • Автоматична вставка з буфера обміну: Коли ви створюєте нову папку (через Ctrl+Shift+N), додаток автоматично перевіряє, чи містить буфер обміну відповідний текст, і використовує його для іменування нової папки, заощаджуючи ваші натискання.

6. Перетворення регістру для папок

Ви можете перейменовувати вибрані папки (і всі їхні вкладені папки) в єдиний регістр. Це особливо корисно для підтримання порядку у файлах проєктів.

  • Як використовувати: Виберіть одну або кілька папок у Провіднику. Відкрийте контекстне меню xPlorer (NVDA+Shift+X), перейдіть до «Перетворення регістру для папок» і виберіть ВЕРХНІЙ, нижній, Заглавний або Заголовковий регістр. Операція виконується у фоновому режимі та повідомляє кількість успішно перейменованих папок.

7. Інтелектуальне виділення та інформація

  • Інвертувати виділення: Двічі натисніть NVDA+Shift+V або виберіть у меню. Ефективно перемикає виділення навіть у папках із тисячами елементів.
  • Оголосити розмір: Натисніть один раз NVDA+Shift+Z, щоб отримати загальний розмір вибраних елементів. Обчислення виконується у фоновому режимі, а періодичний сигнал вказує, що воно все ще виконується. Підсумковий розмір озвучується в зручних для читання одиницях (КБ, МБ, ГБ).
  • Інформація про папку: У меню виберіть «Інформація про папку», щоб почути загальну кількість вкладених папок і файлів усередині вибраної папки (рекурсивно).

Переваги


Чому варто використовувати xPlorer?

Провідник Windows працює, але він не був створений для швидкості і, тим більше, для ефективності з екранними диктофонами. Розрив між тим, що ви хочете зробити, і тим, що можна зробити кількома натисканнями, часто заповнений виснажливою навігацією, повторюваними меню та зайвими рухами. xPlorer закриває цей розрив. Він бере найпоширеніші завдання керування файлами — копіювання, переміщення, перейменування, стиснення та організацію — і стискає їх в інтуїтивні, ергономічні гарячі клавіші, які працюють так, як ви думаєте. Якщо ви щодня маєте справу з файлами, xPlorer — це не просто приємне доповнення, а необхідність.


Візьміть керування файловим процесом у свої руки

xPlorer поміщає потужність професійного набору інструментів для керування файлами прямо під ваші пальці — без складності, без зайвих елементів і без шкоди для доступності. Він створений для людей, які цінують свій час і хочуть, щоб кожне натискання мало значення. Мігруєте ви терабайти даних, організовуєте десятиліття особистих файлів чи просто хочете без зайвих турбот стиснути кілька документів — xPlorer забезпечує швидкість, надійність і рівень контролю, про який ви навіть не підозрювали. Завантажте його сьогодні та відчуйте різницю.





Підтримати мене

Якщо цей інструмент полегшив і прискорив вашу роботу, ви можете підтримати мене тут — як стимул для подальшої розробки нових функцій.


Підтримати мене


Кожна підтримка — це рушійна сила для створення найкращих інструментів для всіх користувачів.