YourAppz - лаунчер портабельных программ и утилит. По сути это строка меню, которую можно настроить под свои задачи
и эти настройки не зависят от изменений в операционной системе. Это позволяет сохранять операционную систему "чистой".
1. Системные требования
-----------------------
OS Windows XP/Vista/7/8/10.
Таблетка не требуется.
2. Установка и первый запуск.
-----------------------------
Программа не требует специального установщика.
Поместите файл YourAppz.exe в любую папку. Запустите файл. В этой папке программа создаст три файла:
YourAppz.mnu - файл меню
YourAppz.inc - файл псевдонимов команд
YourAppz.ini - файл настроек программы и параметров команд.
Эти файлы являются начальными шаблонами-заготовками. С ними программа запустится и будет работать,
но функционал у нее минимален. Дальнейшее наполнение и настройка пунктов меню делается пользователем.
Наполнение можно делать из программы с помощью "координатора файлов" или с помощью текстового редактора типа Блокнот.
3. Форматы файлов.
------------------
За основу структуры файлов взята система, используемая в файловом менеджере Total Commander.
3.1 Файл MNU
------------
Файл MNU - это текстовый файл описывает структуру меню :
POPUP "&Ё" ; начало меню первого уровня (!!!ВАЖНО!!!)
MENUITEM "&О программе YourAppz...", 1 ; пункт меню (!!!ВАЖНО!!!)
MENUITEM SEPARATOR ; разделитель пунктов меню в виде линии
POPUP "Подменю уровень 2" ; подменю
MENUITEM "Пункт подменю 1" , command1 ; пункт подменю второго уровня
MENUITEM "Пункт подменю 2" , command2 ; пункт подменю второго уровня
MENUITEM "Пункт подменю 3" , command3 ; пункт подменю второго уровня
END_POPUP ; коней подменю
END_POPUP ; конец меню первого уровня
POPUP "Меню" ; начало меню первого уровня
END_POPUP ; конец меню первого уровня
!!!ВАЖНО!!! - эта первая строка меню должна обязательно присутствовать в каждом файле MNU. При отстутствии этой строки
программа выдаст сообщение :"Некорректное меню".
command1 - это псевдоним команды, который описывается в файлах INI и Inc.
Файл MNU по умолчанию имеет имя YourAppz.mnu. Пользователь может задать свое имя файла MNU
и программа пропишет это имя в файле YOurAppz.INI. Новый файл MNU активируется после перезапуска программы.
Файл INI
--------
Файл INI - это текстовый файл настроек программы и конфигураций команд меню, имеющий такую структуру :
[command1]
cmd=
param=
[command2]
cmd=
param=
[command3]
cmd=
param=
где в [...] указывается псевдоним команды;
cmd= ... - полный путь к запускаемому файлу;
param= ... - параметры командной строки (если нужны);
В качестве параметра можно использовать перемененную param=%OPEN_FILE%. Тогда откроется диалоговое окно открытия файла и
в качестве параметра будет указан выбранный файл.
Также в файле INI содержатся настройки самой программы YourAppz. Это зарезервированные пути для программных переменных,
пути для файлов MNU и INC, и др.
Файл INI по умолчанию имеет имя YourAppz.ini. Это имя изменить нельзя.
Файл INC
--------
Файл INС - это текстовый файл псевдонимов команд меню и их соответствующих номеров, имеющий такую структуру :
0=[Выход]
1=["О программе"]
2=[Настройки]
3=[Резерв]
......
......
9=[Резерв]
10=[explorer_desktop]
и т.д.
Номера команд с 0 до 9 зарезервированы под внутренние команды программы.
Файл INC по умолчанию имеет имя YourAppz.inc. Пользователь может задать свое имя файла INC
и программа пропишет это имя в файле YOurAppz.INI.
Для успешной работы программы данные в этих трех файлах(INI,MNU,INC) должны быть согласованы.
Для этого был сделан координатор файлов.(см.настройки программы)
4. Настройки программы
-----------------------
Вкладка "Расположение меню на экране"
-------------------------------------
Вкладка имеет три пункта:
"Сделать меню перемещаемым" - при установленном чекбоксе меню располагается в окне
и может быть перемещено по экрану, а также меняются размеры окна
Другие пункты не активны.
"Меню расположено сверху" - активны при не выбранном первом пункте и соответственно размещают меню
"Меню расположено снизу" вверху экрана или внизу, размеры меню изменить нельзя.
Вкладка "Управление файлами"
----------------------------
"Координатор файлов..." - открывает окно координатора (или согласователя) файлов. На данный момент координатор
позволяет добавлять новые пункты меню, редактировать их параметры. Пока не может добавлять
подменю и вставлять разделители. Но это можно сделать с помощью текстового редактора "Блокнот".
Окно координатора находится в доработке.
"Открыть MNU(INI,INC) в блокноте" - позволяет редактировать соответствующие файлы в Блокноте.
"Создать MNU(INC) из шаблона" - создает шаблон-пустышку соответствующих файлов как при первом запуске программы.
"Выбрать файл меню... (команд...)" - эти кнопки позволят программе использовать другие файлы меню MNU (команд INC).
Эта информация прописывается в файл YourAppz.ini. Данные файлы активируются
после перезапуска программы. Используемые в данный момент файлы отображаются
в соответствующих инфо-метках.
Вкладка "Зарезервированные пути"
--------------------------------
На вкладке располагаются несколько полей ввода путей для программных переменных, которые обрабатываются программой
и которые необходимо использовать для того, чтобы при переносе программ с одного носителя на другой носитель не нужно было
править все файлы настроек.
На данный момент программа обрабатывает следующие переменные:
%COMMANDER_PATH% - путь к программе Total Commander
%WINDIR% - путь к папке WINDOWS
%ProgramFiles% - путь к папке Program Files
%UserPath1%
%UserPath2%
%UserPath3% - пути к трем папкам заданным пользователем.
В доработке координатора файлов планируется добавить автоматическую замену найденных путей
папок на их программные переменные при добавлении нового пункта меню.
5. Ошибки в программе
---------------------
Они есть и наверно еще будут. Пишите - буду исправлять

Более актуальная информация содержится в файле readme-rus.txt