Блокнот с 10 вкладками-страницами, номерами строк, простым и удобным интерфейсом
⚠️ Эта версия НЕ использует шифрование и предназначена только для не конфиденциальных заметок, произвольного текста, кода и технических записей.
- 10 независимых вкладок-страниц с сохранением позиции курсора
- Номера строк с синхронизированной прокруткой
- Единый файл данных (формат
.ddd) - 2 темы оформления: Средняя и Темная
- Панель быстрых настроек с 6 параметрами: прозрачность, шрифт, размер, табуляция и др.
- Полная переносимость — копируйте один
.dddфайл на другой ПК и работайте дальше
ПАНЕЛЬ НАСТРОЕК: [UP] [🔆] [25%] [Consolas] [12pt] [TbSz=4] [Help F1]
ПАНЕЛЬ ВКЛАДОК: [ 1 ][ 2 ][▶ 3 ◀][ 4 ][ 5 ][ 6 ][ 7 ][ 8 ][ 9 ][ 10 ]
РАБОЧАЯ ОБЛАСТЬ: Номера строк + редактируемое поле
Рис. 1: Панель настроек (6 кнопок) и панель вкладок 1-10
- Полностью переработанный интерфейс с двумя панелями управления
- Номера строк слева, синхронизированные с прокруткой текста
- Сохранение размера окна и позиции курсора для каждой вкладки-страницы
- Регулируемая табуляция (2/4/8 пробелов)
- Горизонтальная прокрутка текста с
Ctrl + колесо мыши - Единый файл
.dddвместо множества отдельных файлов
- Установите AutoHotkey v2.0+
- Скачайте PageX-v2.0.ahk из репозитория
- Запустите файл — всё готово!
> При первом запуске автоматически создастся файл PageX-v2.0.ddd с вашими данными.
PageX можно скомпилировать в полностью автономный исполняемый файл, который не требует установленного AutoHotkey. Компилятор встроен в стандартный установщик AHK v2.0.
:: x64-версия (по умолчанию)
"C:\Program Files\AutoHotkey\v2\Compiler\Ahk2Exe.exe" /in PageX-v2.0.ahk /out PageX-v2.0_x64.exe
:: x32-версия (укажите базовый файл)
"C:\Program Files\AutoHotkey\v2\Compiler\Ahk2Exe.exe" /in PageX-v2.0.ahk /out PageX-v2.0_x32.exe /base "C:\Program Files\AutoHotkey\v2\uia\AutoHotkey32.exe"- Запустите Ahk2Exe.exe из папки C:\Program Files\AutoHotkey\v2\Compiler\
- Укажите исходный файл: PageX-v2.0.ahk
- Укажите выходной файл: PageX-v2.0.exe
- Нажмите Convert
✅ Автоматическое имя файла данных — скрипт создаёт *.ddd файл с таким же именем, что и EXE:
MyNotes.exe → MyNotes.ddd\
Portable-x64.exe → Portable-x64.ddd
✅ Полная переносимость — для переноса достаточно скопировать один EXE-файл. При первом запуске в новой директории создастся новый DDD-файл.
✅ Множественные конфигурации — можно иметь разные EXE-файлы с разными наборами данных в одной директории:
WorkNotes.exe → WorkNotes.ddd
PersonalNotes.exe → PersonalNotes.ddd
DevSnippets.exe → DevSnippets.ddd
Скомпилированный PageX автоматически адаптируется к имени исполняемого файла.
Как это работает:
- Запустите EXE с любым именем, например:
MyNotes.exe→ создаст файлMyNotes.dddProject1.exe→ создаст файлProject1.dddPageX-v2.0-ПроектА.exe→ создастPageX-v2.0-ПроектА.ddd
- Каждый EXE работает независимо:
- Можно иметь несколько экземпляров с разными именами
- Каждый создает свой .ddd файл для хранения данных
- Настройки не пересекаются между экземплярами
- Размер EXE: ~2-3 МБ (в зависимости от версии)
- Зависимости: нет, полностью автономный
- Совместимость: Windows 7/8/10/11 (32- и 64-битные)
- Переносимость: Можно запускать с внешних носителей
💡 Совет разработчикам: Рекомендуется компилировать обе версии (x32 и x64) и упаковывать их в один архив с инструкцией.
💡 Совет: Для работы на разных компьютерах положите скомпилированный EXE-файл в облачную папку (OneDrive, Dropbox) или на флешку — ваши заметки всегда будут под рукой, независимо от имени устройства.
git clone https://github.com/IgerOK/PageX.git
cd PageX
# Запустите PageX-v2.0.ahk через AutoHotkey v2.0Ctrl+1–Ctrl+9 - Переключение на вкладки-страницы 1–9
Ctrl+1 - Переключение на вкладку-страницу 10
Ctrl+S - Сохранить данные вкладок
Ctrl+Q или Esc - Сохранить и выйти
F1 - Показать/Скрыть справку
Ctrl + колесо - Горизонтальная прокрутка
Tab - Вставить табуляцию (2/4/8 пробелов)\
Доступные темы:
- Средняя (🔆) — серый фон, чёрный текст
- Темная (💡) — тёмно-серый фон, светлый текст
Поддерживаемые шрифты (моноширинные):\
- Consolas (по умолчанию)
- Cascadia Code
- JetBrains Mono
- Fira Code
- Courier New
Хотите другой шрифт? Отредактируйте строку в скрипте:
global Fonts := ["Consolas", "Cascadia Code", ...]
Все данные — настройки, текст, размеры окна — хранятся в одном файле с расширением .ddd.
Формат структурирован и читаем вручную:
[SETTINGS]
AlwaysOnTop=0
TransparencyLevel=0
FontSize=10
...
---SECTION---
[CURSOR_POSITIONS]
Tab0=123
Tab1=45
...
---SECTION---
[TAB_DATA]
Текст вкладки 1
<TAB-1<
Текст вкладки 2
<TAB-2<
...
- Нет шифрования — данные хранятся в открытом виде
- Только Windows — требует Windows 8.1 или новее (рекомендуется Windows 10/11)
- Кодировка — UTF-8 без BOM
Не поддерживается:
- Форматированный текст
- Поиск и замена
- Печать
- Экспорт в другие форматы
PageX/
├── PageX-v2.0.ahk # Основной скрипт
├── PageX-v2.0.ddd # Файл данных (создаётся автоматически)
├── README.md # Этот файл
└── LICENSE # Лицензия MIT
Этот проект распространяется по лицензии MIT.
MIT License
Copyright (c) 2025 IgerOK
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Команде AutoHotkey за мощный и гибкий язык автоматизации
Сообществу Open Source за вдохновение и поддержку
⭐ Если вам нравится PageX — поставьте звезду на GitHub!
