Каждый раз разные ресурсы на автомате.


  • administrators

    @jurassik
    Путь к ресурсам не может содержать другие ресурсы.
    Путь к каждому ресурсу должен быть задан либо разработчиком либо пользователем. Либо задан разработчиком с возможностью его менять пользователем.



  • в процессе экспериментов я так и понял, конечно хотелось бы в этом плане больше гибкости... Привязываться к одной папке не удобно, а еще наверняка любого кодера задушит злоба, если он в 3-х последовательных полях должен исправить одну и ту же подпапку в пути вместо одного изменения, особенно зная, что это свой же код )) но он бессилен рационализировать это. (а ведь почему кодеры выходят из лентяев по-вашему?)


  • administrators

    @jurassik А как вы предлагаете решить проблему? читать путь к ресурсам из ресурсов?



  • например, одно из решений - порядок чтения ресурсов, и разрешить наследование или запретить, хотя возможны проблемы с пересечением типов данных, но стринга четко в путь к папке или файлу войдет, путь тоже легко войдет в более длинный вложенный путь.

    мое первое решение было войти и "создать ресурс" внутри, но увидев, что его возможности дальше стринг или експрешенов не идут, не говоря о возможностях писать или удалять строки или тем более файлы, я оставил затею и пошел рыть комьюнити, шаблоны и хитрости.

    конечно для внутренних статических ресурсов неплохо бы иметь полный функционал как в глобальных, это мое мнение, по крайней мере, это бы решило кучу вопросов с подобными проблемами проектирования глобальных динамических ресурсов, такими как перезаполнение при изменении родительских, возможности их перенастройки при открытии пользователем и т.п.


  • administrators

    @jurassik А чем вас не устраивает стандартный способ?
    На вашем примере:
    создать 4 ресурса: прокси, аватарки, аккаунты, посты. Все с пустыми стандартными значениями.
    Пользователь скрипта выбирает эти 4 ресурса при первом запуске.
    После выбора следующего ресурса диалог запоминает положение файла и дальше выбирать уже легче.

    Между запусками скрипта настройки запоминаются, кроме того их сохранить в отдельный файл и менять его. Помойму достаточно удобно.



  • удобно да не очень, мне достаточно было бы поменять папку проекта, а остальные ресурсы даже не менять или даже не показывать!

    Например, пишу зверька, в проекте уже куча ресурсов разных типов (файлы, папки, строки, файлы из папок, с удалением, без него) сегодня пять, завтра кроме аватарок и постов добавятся комменты, потом реплаи, в конце концов для перехода от проекта к проекту мне нужно поменять в 10-15 полях одно и то же "с:/скрипт/проект-1/ххх...." на "с:/скрипт/проект-2/ххх...." вот тут уже почувствуется неудобство, особенно если я вот запущу одну копию "беседовать" первым проектом со вторым и подряд 2 запуска нужно полностью менять одну и ту же подстроку. На самом деле я ведь лентяй, иначе для пяти аккаунтов автомат не нужен, можно за целый день и в сотне профилей аватарки руками вставить...

    (думаю теперь понятнее, спасибо)


  • administrators

    @jurassik said in Каждый раз разные ресурсы на автомате.:

    удобно да не очень, мне достаточно было бы поменять папку проекта, а остальные ресурсы даже не менять или даже не показывать!

    Чтобы не показывать ресурс пользователю, вы можете выбрать соответствующую настройку. http://prnt.sc/clt659
    Писать все в одну папку можно использовав относительные пути вместо абсолютных.



  • @support said in Каждый раз разные ресурсы на автомате.:

    Чтобы не показывать ресурс пользователю, вы можете выбрать соответствующую настройку. http://prnt.sc/clt659

    но я же тогда не смогу поменять все ресурсы проекта, об этом то и речь, что они не изменятся динамически


  • administrators

    @jurassik Можете создать ярлык и указать в нем рабочую папку.



  • @support said in Каждый раз разные ресурсы на автомате.:

    @jurassik Можете создать ярлык и указать в нем рабочую папку.

    куда смотреть? его можно будет применять в путях ресурсов?


  • administrators

    @jurassik
    Нет, ярлыком не получится(

    Либо складывать ресурсы в папку с приложением, либо выбирать все ресурсы через диалог.
    В будущем возможно сделаю настройку - папка с ресурсами.


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.