Add initial project structure with essential files including .gitignore, application resources, and various model and view components for the application. Implemented asynchronous parsing support and database structure checks.
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
# Регистрация ассоциации файлов .pdfprj
|
||||
|
||||
Для того, чтобы файлы проекта (.pdfprj) можно было открывать через "Открыть с помощью" в Windows, необходимо зарегистрировать расширение файла.
|
||||
|
||||
## Способ 1: Автоматическая регистрация (рекомендуется)
|
||||
|
||||
1. Откройте файл `register_file_association.reg` в текстовом редакторе
|
||||
2. Замените `[PATH_TO_EXE]` на полный путь к папке, где находится `GostGenerator.exe`
|
||||
Например: `C:\\Program Files\\GostGenerator\\GostGenerator.exe`
|
||||
3. Сохраните файл
|
||||
4. Дважды щелкните по файлу `register_file_association.reg`
|
||||
5. Подтвердите добавление данных в реестр
|
||||
|
||||
## Способ 2: Ручная регистрация через реестр
|
||||
|
||||
1. Нажмите Win+R, введите `regedit` и нажмите Enter
|
||||
2. Перейдите к `HKEY_CLASSES_ROOT`
|
||||
3. Создайте новый ключ `.pdfprj`
|
||||
4. Установите значение по умолчанию: `GostGenerator.Project`
|
||||
5. Создайте новый ключ `GostGenerator.Project`
|
||||
6. Установите значение по умолчанию: `PDF Проект GostGenerator`
|
||||
7. Создайте структуру:
|
||||
- `GostGenerator.Project\shell\open\command`
|
||||
8. Установите значение по умолчанию в `command`: `"[полный_путь_к_exe]\GostGenerator.exe" "%1"`
|
||||
|
||||
## Способ 3: Через установщик
|
||||
|
||||
При создании установщика (например, через Inno Setup или NSIS) добавьте регистрацию расширения файла в секцию установки.
|
||||
|
||||
## Проверка
|
||||
|
||||
После регистрации:
|
||||
1. Найдите файл `.pdfprj` в проводнике Windows
|
||||
2. Правой кнопкой мыши → "Открыть с помощью"
|
||||
3. Выберите "GostGenerator" или установите как программу по умолчанию
|
||||
|
||||
Файл должен автоматически открыться в приложении GostGenerator.
|
||||
|
||||
Reference in New Issue
Block a user