===================================================================== AJPapps - Common dialog tweak 1.00 Линда Кайе 2022. Посвящается Ариэль ===================================================================== Эта программа помогает настроить ярлыки для каталогов на сайдбаре стандартных диалогов открытия и сохранения файла. История создания ---------------- В Windows 2000 в стандартных диалогах открытия и сохранения файла появился сайдбарчик, на котором располагались кнопочки быстрого доступа к таким каталогам как «Мои документы» и «Мой компьютер». Эта фича перекочевала в систему из кастомных диалогов, добавленных в Office 2000. В Windows XP всё стало выглядеть чуть лучше, но суть осталась та же. К сожалению, простого способа настройки этих диалогов не было. Можно было отыскать TweakUI и настроить через него, либо через редактор локальных групповых политик. Но первый способ требовал отыскать оную утилиту, что с годами сделать становилось всё сложнее и сложнее. А второй способ просто не интуитивен. В Windows Vista, к сожалению, диалоги снова переделали, и они стали в чём-то удобнее, а всё чём-то - нет. Появилось дерево каталогов с отдельным разделом под избранное, куда можно было добавить сколько угодно ярлыков. Диалоги стали чуть тормознутее. Но, главное, пропал сайдбар. Тем не менее, полностью старые диалоги из системы не исчезли, и в своих программах я добавила возможность принудительно использовать именно их. Таким образом вновь возникла необходимость править содержимое сайдбара. TweakUI мог в этом не помочь - у него наблюдались проблемы с совместимостью с новыми системами. Поэтому мне пришлось немного изучить вопрос и написать-таки утилиту, которая помогает просто указать нужные каталоги или выбрать какое-то системное значение (вроде корзинки). Собственно, эту утилиту. История изменений ----------------- • 1.00.0050 [28.03.2022] Первый публичный релиз. Зависимости ----------- Для работы этой программы нужны следующие компоненты: • AJPapps - AJPapps support library 1.00 Файл AJPappsSupport0100.DLL • AJPapps - AJPapps support library FBE 1.00 Файл AJPappsSupportFBE0100.DLL • AJPapps - Ageha history 1.00 Файл AgehaHistory0100.DLL • AJPapps - Common dialogs library 1.00 Файл CommonDialogs0100.DLL • AJPapps - Registry support 2.00 Файл RegistrySupport0200.DLL • AJPapps - Библиотека общих функций 3.06 Файл CommonFunctions0306.DLL • Microsoft Visual Basic Virtual Machine Файл MSVBVM60.DLL Эти компоненты обязательны. Они уже включены в программу установки ^_^ Информация о разработке ----------------------- Язык: Microsoft Visual Basic 6.0 SP6 Платформа: Windows XP Professional SP3 Установка --------- Просто запустите Setup.CommonDialogTweak.EXE, и программа установки сама создаст все необходимые ярлыки. Использование ------------- Программа имеет интуитивно понятный интерфейс, и крайне проста в использовании. Хотя, пару моментов пояснить стоит. В полях ввода "Ярлыки для каталогов" можно ввести путь к интересующим вас каталогам, либо выбрать из выпадающего списка некое системное значение. При этом путь должен быть полным и абсолютным. Пути вида "C:\Test\..\Byaka" или "\Byaka", скорее всего, работать не будут. Так же можно попробовать ввести переменную окружения, например, "%TEMP%", но оно тоже может не сработать (например, у меня это работало в Windows XP, но не работало в Windows 7). Более того, список системных значений может содержать не поддерживаемые текущей версией Windows элементы. Тут стоит поэкспериментировать. "Путь не будет работать" в данном случае означает, что, в зависимости от версии Windows, ссылка может вообще не появиться на сайдбаре, появиться, но не реагировать на щелчки или её что-то в этом духе. Кнопка "Сброс" просто возвращает поля ввода и галочки в исходное состояние. Чтобы применить это к системе, потребуется нажать "Ok" или "Применить". Кнопка "Тест" так же требует нажатия "Ok" или "Применить". Удаление -------- Удаление программы производится обычным способом - через Установку и удаление программ. Маленький копирайт ------------------ 1. Программа распространяется бесплатно. 2. Вы имеете право распространять её на тех же условиях. 3. При распространении вы не имеете права менять авторство программы, присваивать его себе или каким-либо иным способом искажать его. 4. Разрешено коммерческое использование программы (в офисе, на производстве) за исключением её платного распространения или сдачи в аренду. 5. Программа распространяется как есть. Автор не несёт ответственности за любые трагедии или несчастные случаи, вызванные использованием программы. 6. Вы имеете право использовать ActiveX компоненты, поставляемые с программой, в собственных программах. При этом автор не гарантирует совместимость будущих версий компонентов. 7. Для любого пункта данного соглашения может быть сделано исключение с разрешения автора программы. 8. По любым вопросам, связанным с данной программой, обращайтесь по адресу lindaoneesama@gmail.com Контакты -------- Почта: lindaoneesama@gmail.com Сайт: https://www.lindachan.net