westlife
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Цитата: westlife, ваш чувствительный до критики "друг" LeX_6000 заблокировал мне до 25.06 доступ на nnmclub.to за просьбу к вашему скрипту AutoSettingsPS сделать 1 пункт полностью настраиваемым, как остальные. Моя аргументация сводится к тому, что пользователь, который применяет ваш AutoSettingsPS, должен иметь полную ясность к применяемым настройкам, а не применять их все кучей. Настройка 1 пункта через копание в файле - это не серьёзно для такого мощного и полезного продукта, как ваш AutoSettingsPS. Распишите, хотя бы Set-Configs-Other.ps1 и Set-Configs-Other2.ps1 по настройкам, которые входят в этот файл. Это уменьшит количество вопрос и непонимания после из применения. Надеюсь вы адекватно воспримите мои замечания, т.к. они направлены на улучшение пользовательского восприятия и использования вашего AutoSettingsPS. | На nnm отвечал на счет срипта и пунктов меню, но и мой пост тоже удалили )) А тех кто заварил оффтоп видимо еще и запрет временный поставили, и думаю тут дело рук админов. И будьте сдерженее в высказываниях, уважайте труд других людей. По скрипту. Скрипт AutoSettings имеет такое название не просто так. В имени отображена его суть. Вся сложная структура скриптов, с пресетами и меню, делалась из расчета и учётом как раз осуществления быстрой настройки из меню 0 - автоматического выполнения всех действий, с принятием решений в разных ситуациях, после выбора всего одного пункта в меню, или через запуск скрипта с параметрами, то есть вообще без выбора и меню. Для более простой настройки, и, как раз, исключения возни с отдельными параметрами, сделаны группы настроек, для более простого выяснения какая группа приводит к нежелательному результату. Так как обычно настройка делается для достижения какого то результата. Нужный результат обычно у всех +- одинаковый. Есть индивидуальные желания, нюансы и проблемы. Отдельные параметры изначально хотел сделать. Но это всё ещё больше усложнит понимание. Так как часто для достижения одного отдельного результата используется несколько параметров, либо сложные манипуляции и расчёты. Если все параметры сделать по отдельности, с описаниями для каждого, будет список в меню из 1000 пунктов. Кто это будет читать? И как определить, не разбираясь в нюансах, какие параметры взаимосвязаны. И какие из них нужно применять вместе, или не применять вместе, иначе не будет результата или будут проблемы. Поэтому были сделаны отдельные группы и отдельные меню, с заготовленными подгруппами параметров и действий. Общие Группы Others и Others2 включают в себя разные наборы подгрупп параметров и действий. Описание только внутри (неудобно и убрать проблема для неопытных). Но при применении их выводятся названия этих подгрупп и сохраняется всё в HTML лог. В нём можно почитать в любое время что настраивалось, и есть все описания выполнявшихся действий. Можно спросить как убрать. Кому нужно спрашивают и делают. Можно сделать для этих подгрупп отдельный пресет, или разнести их в отдельные файлы, по аналогии с Others: Others3, Others4 и т.д. или дать свои названия. Но список в том меню тогда будет в 2-3 раза больше. Тоже потеряется удобство, но буде более конфигурабильнее. Как лучше сделать для всех мы не знаем. В том, что сделано, мы с Lex старались сделать максимум удобства для большинства и выявлять все косяки или недочёты - это сложные, монотонные и очень долгие действия. Всё выявить не получиться никогда, так как ситуаций и вариаций миллион. Старались делать для большинства, поэтому и меньшинство периодически "наезжает" )) Всегда можно сделать лучше, больше, сложнее или удобнее. Только на это уходит очень много времени, и неизвестно будет ли хорошо или плохо, пока не сделаешь. Но всегда будет недостаточно. И часто приходиться переделывать с нуля по другому или дорабатывать. Если поступают дельные, Конструктивные советы, или обнаруженные недочёты мы прислушиваемся, проверяем, пытаемся выявить, добавляем или изменяем. И сейчас идут доработки и дополнения и изменения и тесты результатов изменений, часть как раз из-за сообщений. Бывают случаи, когда выявить не получается. Или более подробной информации от сообщившего ноль. Либо нет возможности выяснить в чем проблема. Тут приходиться ждать подробностей, или чтобы это сделал сам пользователь. |